Il n'y a pas de développement dans la programmation depuis le dernier quart de siècle

Dans de nombreux articles, vous pouvez trouver la thèse selon laquelle la programmation est un endroit où tout évolue constamment, et si vous vous laissez distraire pendant six mois, vous arrêtez d'être un spécialiste et vous ne trouvez pas d'emploi nulle part. Disons que le travail d'un programmeur est une étude constante. Apprendre toute ma vie. Fonctionnement constant après l'accélération du train.





Traitons avec ça. Ce n'est peut-être pas un train, mais une roue d'écureuil?





Quelles super technologies ont balayé le monde de la programmation au cours des dix ou deux dernières années?





Programmation asynchrone

, , . Python, JS ( ) async



/await



(, , , ). , CPU 100%. ! ?





, , (IT)! 2004- nginx, ( , ). Copyright epoll



2001- . epoll



- . select



Unix'.





, () - ? , , ? , :





: , 1958 , 1960- — 1970- (, , -2), 2000- ...





, :









  • ,









? . ? .





.





IT . ?





Go. / . Go - , . ? 50-60 . - ? .





. , ! - ? , , ? , .





- - , (IT), .





: , , , , « » . 1967 : , , ., , . , « », . ( , — , ).





( 20 ), ?





: - , - .





, , , - ?





. , , , 1943- , 1958- - :





: 1958 . . — , . .; , . .. «» ; « ».





, . , . .





? - ( ), .





, - ? , Windows 10, MacOS ( , ) , , 95- ?





Windows 95 MacOS? .





, ? , , IDE .





, , " ", . .





, , . , . , , , , . ? , , .





" - , ", " , ", . - , , .





IT , , , " ?" , . : - ( ) , - - .





" " . , , . , , "" - .





- . - !





?








All Articles