4 ms·
I'm with you 1000% percent here. The only language I ever encountered that could possibly have supplanted C was FORTH, and it was doomed by legions of Unix-trai
by znmeb 14y ago
I'm with you 1000% percent here. The only language I ever encountered that could possibly have supplanted C was FORTH, and it was doomed by legions of Unix-trained C programmers once the hardware got good enough to support C.
- gnuvince 14y agoWhat about Pascal? Seems like a simple, block-based language with the same functionality as C. Apparently, the only complaint against it is that its users like to eat quiche.
- sampo 14y ago"What about Pascal?" The type system, and control flow structures, were more strict and allowed less "abuse" (flexibility) than C. Strings were fixed-length arrays of chars, which was also less flexible than strings in C. Also people felt the begin-end block syntax less fashionable than C's {}. Take a look at: http://www.lysator.liu.se/c/bwk-on-pascal.html http://www.lysator.liu.se/c/bwk-on-pascal.html
- barrkel 14y agoBWK's rant on Pascal is about as relevant today as a critique of original C (no prototypes, types defaulting to int, etc.). In other respects (e.g. strong type safety) Pascal's approach "won", depending on your perspective.
- barrkel 14y agoNo unified standard across implementations, modern implementation dominated by a single vendor (Delphi) with an aging userbase and downward trend. And when you dig into the details of Delphi, you'll find various compromises caused by competitive pressure pulling one direction, backward compatibility pulling in the other.
- xentronium 14y agoThere is no particular benefit in switching from C to Pascal.