AnyCPU http://anycpu.org/forum/ |
|
Programming Language Checklist http://anycpu.org/forum/viewtopic.php?f=8&t=1100 |
Page 1 of 1 |
Author: | mmruzek [ Sun Jan 07, 2024 11:56 am ] |
Post subject: | Programming Language Checklist |
This checklist for writing a new programming language is both funny and true! https://www.mcmillen.dev/language_checklist.html Excerpt: Your implementation has the following flaws: [ ] CPUs do not work that way [ ] RAM does not work that way [ ] VMs do not work that way [ ] Compilers do not work that way [ ] Compilers cannot work that way [ ] Shift-reduce conflicts in parsing seem to be resolved using rand() [ ] You require the compiler to be present at runtime [ ] You require the language runtime to be present at compile-time [ ] Your compiler errors are completely inscrutable [ ] Dangerous behavior is only a warning [ ] The compiler crashes if you look at it funny [ ] The VM crashes if you look at it funny [ ] You don't seem to understand basic optimization techniques [ ] You don't seem to understand basic systems programming [ ] You don't seem to understand pointers [ ] You don't seem to understand functions |
Author: | BigEd [ Mon Jan 08, 2024 8:31 am ] |
Post subject: | Re: Programming Language Checklist |
Hee hee - very Usenet, to my eyes. Although I see it's from 2011. I see there's a copy embedded in the SIGBOVIC proceedings for 2012 (which is constructed entirely of this sort of thing - "Association for Computational Heresy : : Advancing computing as Tomfoolery & Distraction") https://sigbovik.org/2012/proceedings.pdf |
Author: | oldben [ Tue Jan 09, 2024 1:04 am ] |
Post subject: | Re: Programming Language Checklist |
[ ] Nobody really needs: [x] concurrency [x ] a REPL [x ] debugger support [x ] IDE support [x] I/O or OPERATING SYSTEM [x] to interact with code not written in your language [x] The entire world speaks 7-bit ASCII Running APL from punched cards. |
Page 1 of 1 | All times are UTC |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |