[HN Gopher] Presentation: Four programming languages from forty ...
       ___________________________________________________________________
        
       Presentation: Four programming languages from forty years ago
       (2018)
        
       Author : hazelnut-tree
       Score  : 20 points
       Date   : 2022-08-28 20:32 UTC (2 hours ago)
        
 (HTM) web link (fsharpforfunandprofit.com)
 (TXT) w3m dump (fsharpforfunandprofit.com)
        
       | hazelnut-tree wrote:
       | This excellent and stimulating talk (including slides) examines
       | four programming languages from the 1970s:
       | 
       | - SQL
       | 
       | - Prolog
       | 
       | - ML (Meta Language)
       | 
       | - Smalltalk
       | 
       | - A surprise bonus language revealed near the end of the talk
       | 
       |  _Presentation description_ :
       | 
       | "The 1970's were a golden age for new programming languages, but
       | do they have any relevance to programming today? Can we still
       | learn from them?"
       | 
       | "In this talk, we'll look at four languages designed over forty
       | years ago -- SQL, Prolog, ML, and Smalltalk -- and discuss their
       | philosophy and approach to programming, which is very different
       | from most popular languages today."
       | 
       |  _Some quotes from the talk_ :
       | 
       | "So what can we learn from the 1970s? Some interesting things
       | that we haven't really caught up [today]...Pretty much everything
       | that we can think of as modern programming happened in the 1970s"
       | 
       | The following programming paradigms stabilised by the
       | early-1980s: Imperative, Object-oriented, Functional, Symbolic,
       | Logic, Stack-based:
       | 
       | "What's interesting is all these paradigms really solidified by
       | the late 70s and early 80s, and these are the paradigms we still
       | use today. We really haven't progressed that much."
        
       ___________________________________________________________________
       (page generated 2022-08-28 23:00 UTC)