3 ms·
Many languages are easy and fast to extend. Namely toy languages that are not really going anywhere. A dead-simple, easy-to-extend compiler is a few thousand LO
by nikanj 5y ago
Many languages are easy and fast to extend. Namely toy languages that are not really going anywhere. A dead-simple, easy-to-extend compiler is a few thousand LOC - and produces completely crap code for all platforms.
If you want your language to actually have some real-world usage, you need real-world performance numbers. Which tends to lead to compiler codebases an few orders of magnitude larger, and much gnarlier to extend.
- adgjlsfhk1 5y agoAlso, good languages don't have many keywords, so they aren't optimized for adding them.
- tester756 5y agoidk whats your definition of good lang, but C# has shitton of keywords https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/ https://docs.microsoft.com/en-us/dotnet/csharp/language-refe...
- preseinger 5y ago> C# has shitton of keywords To it's detriment, I guess.
- adgjlsfhk1 5y agoOf that list, if C# were a more powerful language, I don't think the following would need to. bool char decimal double enum false fixed float in int lock long new null ref short sizeof string true uint ulong