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

C

Name: Anonymous 2016-05-22 18:27

C is actually a relatively nice language if used in a certain way (intrusive data structures, avoiding dynamic allocations and unnecessary indirections) that makes it easy to produce well-performing code. Intrusive structures also form a nice lesser known pattern for generic reusability of code without lots of (void*) indirections.

Sure, it really lacks a module system, sum types and pattern matching, parametric and ad-hoc polymorphism, RAII and proper consts, but on the other hand, it also lacks the awful features added by other contenders that added some of these useful ones.

Name: Anonymous 2016-05-22 23:40

If it ain't Scheme it's shit.

Name: Anonymous 2016-05-23 3:39

You can't have "well-performing code" without dynamic compilation. Your only options are writing interpreters, or pulling in something massive like LLVM.

Name: Anonymous 2016-05-26 5:26

>>2
I read "Scheme" as Schmo

Name: Anonymous 2016-05-26 7:00

>>4
I read "Schmo" as Shlomo

Name: Anonymous 2016-05-27 9:52

>>5
I read "Scheme" as Shit.

Name: Anonymous 2016-05-27 11:10

C gets an F.

Name: Anonymous 2016-05-27 14:42

>>7
Rust gets a 0.

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