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.
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.
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.
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.