Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Why do people use

Name: Anonymous 2016-08-03 1:59

/prog/ramming languages other than C, LISP, and PERL for anything?

Personally, I find if quite denigrating to the craft of /prog/ramming.

Name: Anonymous 2016-08-23 12:01

>>51
then what's the difference between language and a dialect?

While there's no hard & fast definition, especially with programming languages, I believe it has at least something to do with standardization.

BASIC was never meaningfully standardized, so it's just a bunch of "dialects" surrounding some common core concepts. Before Common Lisp standardization, there were a bunch of Lisp "dialects". But C started off early with a hard spec, mimicing machine specifics, so you don't really get "dialects", but separate C-based/C-"family" languages that broke the standard, instead of supersetting it.

Clojure certainly "inherits from" Lisp, as Java does from C. But Clojure diverges from the fundamental assumptions of Lisp (s-expressions primarily, and others more arguably), while dialects kept the same foundation and generally added new semantics. Plus, it came after and broke from the Common Lisp standard, which has primarily appropriated the standalone term "Lisp".

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List