Je programme depuis 16 ans et j'ai traversé de nombreuses étapes techniques pendant cette période. L'apprentissage des langues est amusant, au début, ils sont toujours comme de nouveaux jouets, jusqu'à ce que les premiers problèmes apparaissent au troisième mois.
- — -, , . 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 .
Je filtre «l'idéologie» dans la programmation depuis longtemps. Tout défaut de langage peut être justifié par l'idéologie. Il existe des problèmes spécifiques et pratiques qui doivent être résolus. S'ils ne sont pas résolus en peu de temps dans une langue particulière, alors cette langue est toujours mauvaise et les développeurs n'ont pas les qualifications nécessaires. Ils essaient de dissimuler ces faits avec de la propagande et un sentiment d'approbation majoritaire. Ne leur faites pas confiance - ce sont des gadgets bon marché. Vous vous en remercierez quand ils changeront à nouveau de vêtements.
Merci aux gars de We Doomed. Je leur ai rendu visite en tant qu'invité. Regardez , c'est amusant là -bas.