The Philosophy Behind a Programming Language (Discussion)

This is not an educational post, it is a discussion. I am making a new programming language. The purpose is to make a surpassing general-purpose language that can solve most of the problems of the mainstream languages in the current generation. I have …


This content originally appeared on DEV Community 👩‍💻👨‍💻 and was authored by Satin Wuker

This is not an educational post, it is a discussion. I am making a new programming language. The purpose is to make a surpassing general-purpose language that can solve most of the problems of the mainstream languages in the current generation. I have a belief, that writing efficient code is the job of compilers, not the toil of programmers. Programmers should only care about implementations of features, logic, and algorithm, not the syntax of the language. For example Rust, it sacrificed its programmers' development efficiency (borrow checking & lifetimes) in order to achieve generating a better and faster executable, of course without a garbage collector. (Perhaps this sounds offensive to Rust enthusiasts, my apology)
This language is in its planning phase. I wrote a document about the basics of the syntax and the "philosophy" behind it, and I deem that there must be numerous things that can be improved or corrected.
The link of basics.md: https://github.com/SatinWuker/wonderwall-prototype/blob/main/basics.md
If you have any suggestions, please comment below or issue on GitHub (which is preferred) Hope you guys can write very detailed suggestions to me!


This content originally appeared on DEV Community 👩‍💻👨‍💻 and was authored by Satin Wuker


Print Share Comment Cite Upload Translate Updates
APA

Satin Wuker | Sciencx (2023-01-20T06:24:43+00:00) The Philosophy Behind a Programming Language (Discussion). Retrieved from https://www.scien.cx/2023/01/20/the-philosophy-behind-a-programming-language-discussion/

MLA
" » The Philosophy Behind a Programming Language (Discussion)." Satin Wuker | Sciencx - Friday January 20, 2023, https://www.scien.cx/2023/01/20/the-philosophy-behind-a-programming-language-discussion/
HARVARD
Satin Wuker | Sciencx Friday January 20, 2023 » The Philosophy Behind a Programming Language (Discussion)., viewed ,<https://www.scien.cx/2023/01/20/the-philosophy-behind-a-programming-language-discussion/>
VANCOUVER
Satin Wuker | Sciencx - » The Philosophy Behind a Programming Language (Discussion). [Internet]. [Accessed ]. Available from: https://www.scien.cx/2023/01/20/the-philosophy-behind-a-programming-language-discussion/
CHICAGO
" » The Philosophy Behind a Programming Language (Discussion)." Satin Wuker | Sciencx - Accessed . https://www.scien.cx/2023/01/20/the-philosophy-behind-a-programming-language-discussion/
IEEE
" » The Philosophy Behind a Programming Language (Discussion)." Satin Wuker | Sciencx [Online]. Available: https://www.scien.cx/2023/01/20/the-philosophy-behind-a-programming-language-discussion/. [Accessed: ]
rf:citation
» The Philosophy Behind a Programming Language (Discussion) | Satin Wuker | Sciencx | https://www.scien.cx/2023/01/20/the-philosophy-behind-a-programming-language-discussion/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.