I'm tired of the industry being dependent on the whim of the creators of programming languages. The community needs more power

image



I have been programming for 16 years and have gone through a lot of technical stacks during that time. Learning languages ​​is fun, in the beginning they are always like new toys, until the first problems appear in the third month.



- β€” -, , . Stack Overflow, Github , β€” , . : , .



, , - . . , , , .



β€” .



. , . , . .



, β€” 2 . , . .



, : ", , β€” ". -, , , Go 2, Go 2 . Go . , .



. Go, β€” . , , , Go 2.0 .



: . , , . , . β€” , .



, : ( β€” ) , , , .



, , , , . , . , , , β€” 10 .



, , "". β€” , , β€” , . , - , , .



, , . , β€” . , . , β€” β€” . .



, , . . .






β€” , , , . , , β€” , .



, , . , , , , , .



, , " ". , "" β€” . , "" , . KEEP ( Kotlin), 10 β€” Kotlin. β€” .



, . . : , , , , , . , 5 . β€” . , !



, , . , C#. - (C# 3.5 2007) , : " ".



Stack Overflow β€œ Java X” , X , β€” , . . : , .



, - "". , , - .



- " Java" ( ) , ? : ( ) . - , , Java? , , null-safety Java, ?



β€” , . β€” , .






- , Oak , Java Wall Street Journal. Java " " 10- ( 2002-2012). - , . - 10- , . Sun Oracle , .



C# (record type), 9 β€” F# 2.0 (2010), . Microsoft. , C# F#. . 3-4 (tagged union discriminated union) C#. ? β€” .



Scala 3 (aka Dotty) enum. 14 2006 ( 2.0), Scala . enumeratum, "", enum , . Dotty 3 .






I have been filtering β€œideology” in programming for a long time. Any flaw in language can be justified with ideology. There are specific, practical problems and they need to be addressed. If they are not resolved in a short time in a specific language, then this language is still bad, and the developers do not have the necessary qualifications. They try to cover up these facts with propaganda and a feeling of majority approval. Don't trust them - these are cheap gimmicks You will thank yourself for that when they change their clothes again.



Thanks to the guys from We're Doomed. Visited them as a guest. Look , it's fun there.




All Articles