3 ms·
Ask HN: Are there any studies that compare expression/statement based languages?
Specifically whether one is easier to write correct code in/mental strain on the programmer.
- sargstuff 5y agoUmmm..... https://en.wikipedia.org/wiki/Programming_paradigm https://en.wikipedia.org/wiki/Programming_paradigm where an appropriate programming paradigm will help with writing, checking, providing "topic" feature (string, statistics, typsetting & printed page layout, etc) 1st guess on "expression/statement" -> typical general use imperative programming language comparisons: https://www.ionos.com/digitalguide/websites/web-development/imperative-programming/ 2nd guess "expression/statement" -> special purpose parse generators for creating programming languages: racket, lex, yacc, bison, antlr https://en.wikipedia.org/wiki/Comparison_of_parser_generators 3rd guess "expression/statement" -> special purpose math/statistics: https://www.linkedin.com/pulse/r-vs-python-matlab-octave-julia-who-winner-siva-prasad-katru although apl, latex with math also fit under "math expressions" 4th guess "expression/statement" -> More as a non-programming counterpoint/example: Computational linguistics : https://www.techtarget.com/searchenterpriseai/definition/computational-linguistics-CL https://en.wikipedia.org/wiki/Eskimo_words_for_snow Why would a hot weather desert hermit need a word for snow? ----
- sargstuff 5y agorelated general info links https://www.geeksforgeeks.org/functional-vs-non-functional-requirements/ https://www.geeksforgeeks.org/functional-vs-non-functional-r... https://www.geeksforgeeks.org/non-functional-requirements-in-software-engineering/ https://www.geeksforgeeks.org/non-functional-requirements-in... economics of programming languages : https://www.welton.it/articles/programming_language_economics.html https://www.welton.it/articles/programming_language_economic... makers schedule; managers schedule : http://www.paulgraham.com/makersschedule.html http://www.paulgraham.com/makersschedule.html https://daedtech.com/programmers-teach-non-geeks-the-true-cost-of-interruptions/ https://daedtech.com/programmers-teach-non-geeks-the-true-co... https://skarlso.github.io/2021/11/27/summary-of-programmers-brain/ https://skarlso.github.io/2021/11/27/summary-of-programmers-... https://prog21.dadgum.com/ https://prog21.dadgum.com/ : organizational skills beat algorithmic wizardry https://prog21.dadgum.com/177.html https://prog21.dadgum.com/177.html computer science courses that don't exist, but should : https://prog21.dadgum.com/210.html https://prog21.dadgum.com/210.html https://daedtech.com/dont-learn-to-code-learn-to-automate/ https://daedtech.com/dont-learn-to-code-learn-to-automate/