Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

The genie grants you 15 attribute points

Name: Anonymous 2019-09-19 19:22

You're a new programming language and can spend them on:
A.Stability and Correctness:
Languages will suffer less crashes and errors, better diagnostics and compatibility.
B.Performance and Optimization: It will use less resources to perform faster, optimizations will be more effective.
C.Expressive power and Flexibility:
Metaprogramming and complex ideas are easier to express in code, high-level constructs come naturally.

Name: Anonymous 2019-09-20 17:46

>>10
You're confusing a compiler and a programming language. If I created a programming language I wouldn't even bother to create a compiler for it, just an interpreter with the necessary effort to make it stable but that's it. Maybe even just a translator into JavaScript, where I can benefit from the very stable, very optimized V8. Further optimization happens at a later stage and is to be done mainly by community contributions, not me.

The purpose of a new programming language is never performance, because for that we already have C/C++ (low level) and JavaScript (high level). The only reason why it's worth attempting to make a new programming language is to achieve further expressivity or solve a problem better, for which only language design is important.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List