
Ich programmiere seit 16 Jahren und habe in dieser Zeit viele technische Stapel durchlaufen. Das Erlernen von Sprachen macht Spaß, am Anfang sind sie immer wie neues Spielzeug, bis die ersten Probleme im dritten Monat auftreten.
- — -, , . 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 .
Ich habe lange Zeit „Ideologie“ in der Programmierung gefiltert. Jeder Sprachfehler kann mit Ideologie gerechtfertigt werden. Es gibt spezifische praktische Probleme, die angegangen werden müssen. Wenn sie nicht in kurzer Zeit in einer bestimmten Sprache gelöst werden, ist diese Sprache immer noch schlecht und die Entwickler verfügen nicht über die erforderlichen Qualifikationen. Sie versuchen, diese Tatsachen mit Propaganda und einem Gefühl der Mehrheitsbeteiligung zu vertuschen. Vertraue ihnen nicht - das sind billige Spielereien. Sie werden sich dafür bedanken, wenn sie sich wieder umziehen.
Vielen Dank an die Jungs von We are Doomed. Ich habe sie als Gast besucht. Schau , es macht Spaß dort.