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

Which touhou would you program with?

Name: Anonymous 2017-06-28 6:16

Discuss.

Name: Anonymous 2017-07-03 12:53

>>29
C creators are mental midgets because they brought back the buffer overflow and other already solved problems[1], and made it impossible to port programs to capability-based computers, which really do work as well as the hype. This was like bringing back smallpox.

Mental Giants somehow lost all their market share to two C hackers with portable assembler.
C clearly had superior qualities
Lisp, Smalltalk, Self, and Ruby Mental Giants somehow lost all their market share to one browser hacker who made a scripting language in 10 days. JavaScript clearly had superior qualities.

we don't have Algol compilers shilled on every corner(but Cobol,Fortran,Ada,Lisp do).
The ideas of Algol 60, except for call by name, have been inherited by Pascal, PL/I, Ada, and Fortran 90, so there is not really any more use for Algol 60. There is no more Algol 68 because the people are into Haskell now. I learned about Algol because of my respect for Ada and other languages I like, and wanting to learn about where they came from, instead of being told that these C and UNIX hackers are God's gift to programming and everything their small minds don't understand is ``bloat''. The low quality of C is why some believe that everything else from the 1970s had to be bad too, and is not worth learning. Once you remove that mental block and free your mind, you will be able to understand the brilliance of these mental giants.

Algol lost badly to C, get over it.
You can build this kind of thing for any strongly typed language. Microsoft tried with Singularity, but that's software instead of hardware. C and C++ are the only languages that can't run on these systems. Buffer overflows would be gone forever, programming would be a lot easier, and the OS would be higher level. Maybe a cure for cancer would be a better analogy than eradicating smallpox.

[1] https://homes.cs.washington.edu/~levy/capabook/

Unfortunately, the one language Ten15 could not support was C, since C is not adequately typed, and this - in the era of C's rising dominance - was a big reason for Ten15's downfall. Ten15 was seen as being increasingly marginalized by everyone's desire to run C, and increasingly C++, programs. This is somewhat ironic given the recent proliferation and popularity of perl, python, ruby, Java, C#, etc, all of which would have mapped nicely onto Ten15.
http://www.mca-ltd.com/martin/Ten15/introduction.html

>>30
COBOL introduced character and string handling, records, and precisions to programming. The importance of strings and records in programming is obvious. If you know anything about Ada, you would know that the programmer, not the compiler writer, specifies the precision of data types. The Ada concept came from Pascal and PL/I but the overall idea originated in COBOL. This is what mental giants do. They see how you specify numbers in COBOL with decimals and how the compiler automatically scales them, and are able to envision a grander idea, fixed-point arithmetic.

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