• ComputerNerd
    link
    fedilink
    English
    arrow-up
    1
    ·
    29 days ago

    Wait until you’ve learned Lambda Calculus in a Computer Science program in university. Looks completely different from any other programming language you could ever imagine, and has no built-in if-statements, loops, recursion.

    I’ve been unfortunate to take a course called Programming Languages in university and I barely passed it.

    I’ve learned C/C++, C#, Java, JavaScript, Python, MIPS Assembly language, Lambda Calculus, and Clojure, and I say that Lambda Calculus was the hardest of all of them for me.

    • Ephera
      link
      fedilink
      English
      arrow-up
      1
      ·
      27 days ago

      Lambda calculus is more-so a construct from Theoretical Computer Science than really a programming language. I’m guessing, you got taught that, because universities want to do science, they don’t want to just train you for a job.

      But lambda calculus did serve as pretty big inspiration for the programming language LISP. And Clojure is a LISP dialect. So, if you squint at Clojure, you can actually still see the structure of lambda calculus.