[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

What features would /g/'s perfect language have? compiled

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 17
Thread images: 1

File: 1-BHN1sCwtylPmj9ZdQvYgMg.png (24KB, 465x354px) Image search: [Google]
1-BHN1sCwtylPmj9ZdQvYgMg.png
24KB, 465x354px
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.
>>
>>61608864
>>61608910
>>
>>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?
Thread posts: 17
Thread images: 1


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.