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

Pages: 1-

favorite dead langauge

Name: Anonymous 2013-08-07 14:15

even new languages have died

what is your favorite?

Name: Anonymous 2013-08-07 14:27

Sumerian

Name: Anonymous 2013-08-07 14:32

Latin

Name: Anonymous 2013-08-07 14:44

한국어

Name: Anonymous 2013-08-07 14:49

Java

Name: Anonymous 2013-08-07 14:58

>5 Pwnd Javascript in a sec.

Name: Anonymous 2013-08-07 16:39

tcl

Name: Anonymous 2013-08-07 16:47

English

Name: Anonymous 2013-08-07 18:46

Some version of C prior to 99, but I'm not sure which one. Certainly whichever one I like best is not used anymore.

Name: Anonymous 2013-08-07 18:49

Lisp

Name: Anonymous 2013-08-07 19:48

Lisp

Name: 名無し 2013-08-07 19:58

日本語

Name: Anonymous 2013-08-07 23:14

>>9
That's how I would describe MSVC's compliance. Not quite C99, and nobody paid for intellisense to write not-quite-standard C anyway. (That's what GCC is for.)

Serious question: what's wrong with C99? Or were you being silly? (What's wrong with C11?) Just curious.

Name: Anonymous 2013-08-08 0:34

>>13
Over the past few years, I have noticed that beyond K&R's spec, rationale for features in the various C standards has tended to kowtow to `existing code' in some regard, rather than what should be right.  For example, I was just reading in c.l.c. that somewhere along the line the behavior of malloc(0) was decided (you can look it up, but the gist is `must compare inequally to any other pointer, including 0-sized ones, but cannot be dereferenced'), and that the reason given was to support people implementing dynamic arrays and starting with 0 as the array length.

This isn't a huge problem I have with the language. It's in a corner very close to undefined behavior, and the behavior isn't too bad, but I see it as a flaw in C99 that previous versions of C didn't have. 

I haven't had the time to sit down and fully read the rationale for C11 (or to fully read the rationale for any revision, honestly), so I'm not sure how true this next point is, but I've heard that most of the changes in recent versions of C are motivated simply by the desire to introduce syntactic and semantic differences between C and C++ so that people will stop saying C is a subset of C++.  Again, I believe this leads to technically inferior decisions.

I've tended to use C89 as my default compiler argument over the past few years, and while there are lots of things I dislike about it with it (gets() exists, which C11 fixed, no anonymous unions, no stdint.h unless I bring my own), I've never found a compelling reason to actually change it: no argument that using a later standard allows the compiler to make my code faster, no safety arguments that can't be reduced to `think about your inputs', etc.  If I'm going to stop writing -ansi in my makefiles just because something else is new and has more features, why don't I just switch to Sepples while I'm at it so that I can get lambdas and better pointers and over-engineered templates?

Name: Anonymous 2013-08-08 0:45

>>14
That's a reasonable criticism of C. I find it applies broadly, even back to its inception (eg. cruft from B) but you're free to choose your sweet spot. I don't mind these warts because if I'm being honest with myself, I might as well use a language that can enforce things like aliasing and immutability constraints. So if I'm using C I'd like support for at least a few certain things (C99 has me covered) and I don't care much beyond that how insanely messed up the language is.

Name: Anonymous 2013-08-08 7:12

proglog

Name: Anonymous 2013-08-08 7:23

>>14
Additions I think are worthwhile are long long, complex numbers, stdint, variadic macros, restrict pointers. C11 adds atomics, threads, alignment. YMMV.

Name: Anonymous 2013-08-08 9:20

Smalltalk. It was tragic.

Name: Anonymous 2013-08-08 9:23

Smalltalk a shit

Name: Anonymous 2013-08-08 9:25

Name: Anonymous 2013-08-08 9:38

symta
It never stood a chance really.

Name: Anonymous 2013-09-19 20:51

dubs

Name: Anonymous 2013-09-19 21:13

C

Name: Anonymous 2013-09-19 22:02

>>22
rip dubs, greatest language ever ;_;7

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