Es gibt keine Entwicklung in der Programmierung für das letzte Vierteljahrhundert

In vielen Artikeln finden Sie die These, dass das Programmieren ein Ort ist, an dem sich alles ständig weiterentwickelt. Wenn Sie nur ein halbes Jahr lang abgelenkt werden, hören Sie auf, Spezialist zu sein, und bekommen nirgendwo einen Job. Sagen wir, der Job eines Programmierers ist ständiges Lernen. Mein ganzes Leben lernen. Ständiges Laufen hinter dem beschleunigenden Zug.





Lassen Sie uns damit umgehen. Vielleicht ist das kein Zug, sondern ein Eichhörnchenrad?





Welche Supertechnologien haben die Programmierwelt in den letzten zehn oder zwei Jahren erfasst?





Asynchrone Programmierung

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