View unanswered posts | View active topics It is currently Thu Mar 28, 2024 5:10 pm



Reply to topic  [ 3 posts ] 
 Programming Language Checklist 
Author Message
User avatar

Joined: Sun Dec 19, 2021 1:36 pm
Posts: 68
Location: Michigan USA
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


Sun Jan 07, 2024 11:56 am
Profile WWW

Joined: Wed Jan 09, 2013 6:54 pm
Posts: 1780
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


Mon Jan 08, 2024 8:31 am
Profile

Joined: Mon Oct 07, 2019 2:41 am
Posts: 585
[ ] 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. :)


Tue Jan 09, 2024 1:04 am
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 3 posts ] 

Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software