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/