What features would /g/'s perfect language have?
compiled or interpreted?
dynamic or static typing, strongly or weakly typed?
what would it look like - syntax - formating?
OOP, prototypes, procedural, functional...
Philosophy.... etc...
There's no perfect language, there never will be a perfect language. Different tasks require different tools. Like hanging yourself, that would require a rope. You understand where I'm going with this?
C but with standardized polymorphism, a decent stdlib with atomics, standard sized ints, ipc, networking and namespaces.
>inb4 you mean C++ ?
it's pretty much go or limbo
Clearly the best programming language would allow you to program the language to how you want it to be.
>>61608864
t. greenhorn programmer
that is literally the worst kind of language because you would encourage eternal fragmentation.
mcfucking kys tech illiterate.
>>61608862
go with no gc that worked on bare metal would be the best language ever no debate.
>inb4 muh rust
>>61608829
General purpose language, with the widest possible use cases, for most jobs, instead of switching between languages.
Of course, I mean a language of today's standards. not "perfect" in that sense.
>>61608829
You do realise Python actually exists?
>>61608878
Kek
The perfect language would solve the fragmentation by fragmenting the configuration of how its run per fragment.
But sure, we're talking about only practical languages in a perfect language thread.
Lua
>>61608852
no classes/struct member functions?
what about templates?
>>61609624
>templates
kill yourself
>>61608852
basically c with javas object system, and library.
>>61608633
Compiled.
Type inference.
Multi paradigm.
Dependency management using only git servers.
Lots of metaprogramming support.
Implicit functionality and DSLs.
Basically I want compiled Ruby with type inference.
>>61609723
what's wrongbwith templates?