Dalam banyak artikel, Anda dapat menemukan tesis bahwa pemrograman adalah tempat di mana segala sesuatu terus berkembang, dan jika Anda teralihkan selama setengah tahun, Anda berhenti menjadi spesialis dan tidak mendapatkan pekerjaan di mana pun. Katakanlah, tugas seorang programmer adalah belajar terus-menerus. Mempelajari seluruh hidup saya. Berlari terus-menerus setelah kereta berakselerasi.
Mari kita tangani ini. Mungkin ini bukan kereta, tapi roda tupai?
Teknologi super apa yang telah melanda dunia pemrograman dalam sepuluh atau dua tahun terakhir?
Pemrograman asinkron
, , . 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 , , , " ?" , . : - ( ) , - - .
" " . , , . , , "" - .
- . - !
?