News for hackers. Stuff that matters.
Re:Ask HN: What programming language should I learn? by 0xmarcin on Friday August 30, 2024 @02:21AM (#41398157)
Scheme is a small LISP written in C. It is smaller and simpler than Clojure. Common LISP is much more advanced if you find Scheme limited.

Erlang and Smalltalk are both interesting languages based on message passing paradigm.

Verilog - a hardware description language. Tetris in hardware? No problem! There are free simulators out there but using real FPGA boards can be expensive.

CUDA/Shaders - massively parallel take at the programming.

Re:Ask HN: What programming language should I learn? by kazinator on Friday August 30, 2024 @02:40AM (#41398243)
Scheme is the common dialect of many implementation projects, and is specified in English. Some of those Scheme implementations use C, some do not.

Scheme implementations are not all smaller and simpler than Clojure as a whole. Of course they have a lot more content than just the core specified in the Scheme report.

Gauche Scheme has a reference manual of over 1000 pages, for instance.

Racket can be counted as a Scheme implementation; it is also large.

There is a list of Scheme implementations in the Wikipedia:

https://en.wikipedia.org/wiki/Category:Scheme_(programming_l...