No hay desarrollo en la programación durante el último cuarto de siglo.

En muchos artículos, puedes encontrar la tesis de que la programación es un lugar donde todo está en constante evolución, y si te distraes durante medio año, dejas de ser un especialista y simplemente no consigues trabajo en ningún lado. Digamos, el trabajo de un programador es el estudio constante. Aprendiendo toda mi vida. Correr constantemente detrás del tren que acelera.





Tratemos con esto. ¿Quizás esto no es un tren, sino una rueda de ardilla?





¿Qué súper tecnologías han barrido el mundo de la programación en los últimos diez o dos años?





Programación asincrónica

, , . 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