News for hackers. Stuff that matters.
Re:History of Programming Languages by RcouF1uZ4gsC on Wednesday May 05, 2021 @01:41PM (#27053073)
This course sounds like a long and mostly correct histories of programming languages.

Also consider visiting

http://james-iry.blogspot.com/2009/05/brief-incomplete-and-m...

For a brief, mostly incorrect overview of programming languages.

Re:History of Programming Languages by iainctduncan on Wednesday May 05, 2021 @04:29PM (#27055304)
"1970 - Guy Steele and Gerald Sussman create Scheme. Their work leads to a series of "Lambda the Ultimate" papers culminating in "Lambda the Ultimate Kitchen Utensil." This paper becomes the basis for a long running, but ultimately unsuccessful run of late night infomercials. Lambdas are relegated to relative obscurity until Java makes them popular by not having them."

OMG, brilliant

Re:History of Programming Languages by Syzygies on Wednesday May 05, 2021 @04:04PM (#27054964)
> "a monad is a monoid in the category of endofunctors, what's the problem?"

Everywhere else he had to invent stuff to parody the language. He presents Haskell straight up.

Re:History of Programming Languages by bradrn on Wednesday May 05, 2021 @10:50PM (#27058629)
As a Haskeller, I feel obliged to say that that is a parody. A self-parody, perhaps, but a parody nonetheless. In reality, the vast majority of Haskellers (including me!) wouldn’t have a clue what that sentence means — but we’re content to use monads nonetheless, because having a knowledge of the category theory underlying monads is unnecessary if you just want to use them in Haskell.
Re:History of Programming Languages by goto11 on Thursday May 06, 2021 @03:44AM (#27060233)
Yeah, in reality Haskellers are more like: A monad is just like a burrito, whats the problem?
Re:History of Programming Languages by the_benno on Thursday May 06, 2021 @12:52PM (#27066041)
Except that is explicitly a parody/critique of what Brent Yorgey called the "monad tutorial fallacy": https://byorgey.wordpress.com/2009/01/12/abstraction-intuiti...

This is the post that originally coined that phrase.

Re:History of Programming Languages by goto11 on Friday May 07, 2021 @03:53AM (#27073466)
Yeah, in reality Haskellers are more like: A monad is just like a spacesuit, whats the problem?
Re:History of Programming Languages by mitchbob on Wednesday May 05, 2021 @09:38PM (#27058177)
"1958 - John McCarthy and Paul Graham invent LISP. Due to high costs caused by a post-war depletion of the strategic parentheses reserve LISP never becomes popular[1]. In spite of its lack of popularity, LISP (now "Lisp" or sometimes "Arc") remains an influential language in "key algorithmic techniques such as recursion and condescension"[2]."
Re:History of Programming Languages by lealanko on Wednesday May 05, 2021 @05:10PM (#27055882)
For a more detailed look at the timeline of a programming language feature in the same vein, you may also enjoy the retrospective on Foozles:

https://wiki.hh.se/wg211/images/5/58/Foozles.pdf

Re:History of Programming Languages by 1vuio0pswjnm7 on Thursday May 06, 2021 @12:06AM (#27059075)
Seems only meniton of Snobol is in the comments. Hard to ignore it because Snobol was the first to use associative arrays ("tables"). Awk copied this, then Perl, etc. I do not use Python. I love Snobol because it has an assembly-like feel to it. Much faster than Python.
Re:History of Programming Languages by dreamcompiler on Thursday May 06, 2021 @12:46AM (#27059247)
Icon (the successor to Snobol) was one of the few languages that enlarged my brain.

https://en.m.wikipedia.org/wiki/Icon_(programming_language)

Re:History of Programming Languages by 1vuio0pswjnm7 on Thursday May 06, 2021 @04:48AM (#27060608)
/love/s/Snobol/Spitbol/