There is no development in programming for the last quarter of a century

In many articles, you can find the thesis that programming is such a place where everything is constantly evolving, and if you just get distracted for half a year, you stop being a specialist and just don't get a job anywhere. Say, the job of a programmer is constant study. Learning all my life. Constant running after the accelerating train.





Let's deal with this. Maybe this is not a train, but a squirrel wheel?





What super technologies have swept the programming world in the last ten or two years?





Asynchronous programming

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