DEV Community

Discussion on: What Would Your Perfect Programming Language Look Like?

Collapse
 
jmfayard profile image
Jean-Michel πŸ•΅πŸ»β€β™‚οΈ Fayard • Edited

Static typing and type inference?
Mix of OOP and functional programming?
Safe and concise?
Coroutines?
No explicit memory management?
Less ugly try catch?

Add "great tooling", "pragmatic" and "leverage an existing huge ecosystem" and you have pretty much described what I like about Kotlin

kotlinlang.org/docs/reference/

Collapse
 
tholander profile image
ThΓ©o Holander

Add "great pattern matching" and you have what I like about Scala ;)

Collapse
 
jmfayard profile image
Jean-Michel πŸ•΅πŸ»β€β™‚οΈ Fayard

Fair enough :)

Collapse
 
buphmin profile image
buphmin

Haha, I will have to take a look.