"рдХреЗрд╡рд▓ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреА рднрд╛рд╖рд╛рдПрдВ рд╣реИрдВ: рдЙрди рд▓реЛрдЧреЛрдВ рдХреА рд╢рд┐рдХрд╛рдпрдд рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдЬрд┐рдирдХрд╛ рдХреЛрдИ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ," - Bj├╢rn Stroustrup, C ++ рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛
рдмрд╣реБрдд рдмрд╛рд░, рдмрдпрд╛рдиреЛрдВ рдХреЛ рд╕реБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рде рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХрд╛рд░рдг рд╣рдореЗрд╢рд╛ рдпрд╣ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╡рд┐рд╖рдорддрд╛рдПрдБ рд╣реЛрддреА рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдареАрдХ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдЬрдм рд╕реЗ рд╡реЗ рддрдп рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдЗрд╕рдХрд╛ рд╕реНрдкрд╖реНрдЯ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХ рд▓рдВрдЧрдбрд╝реА рднрд╛рд╖рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдмрд╕ рддрдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдпрд╣ рдХрд┐ рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдФрд░ рдЕрдзрд┐рдорд╛рдирддрдГ рдЕрдЧрд▓реЗ рд╢рд┐рдХрд╛рдпрддрдХрд░реНрддрд╛ рдХреА рдкреНрд░рд┐рдп рднрд╛рд╖рд╛ред
рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рд╣реИ?
рд╣рдордиреЗ рдЦреБрдж рдХреЛ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХреИрд╕реЗ рдкрд╛рдпрд╛?
рдЖрдкрдХреЛ рдпрд╣ рдЙрдореНрдореАрдж рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рдореИрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЖрджрд░реНрд╢ рднрд╛рд╖рд╛ рдХрд╣реВрдВрдЧрд╛ред рдЙрд╕рдХреЗ рдкрд╛рд╕ рдЕрдЬреАрдм рдЭрдЧрдбрд╝реЗ рд╣реИрдВред
рдпрд╣ рджрд╕ рджрд┐рдиреЛрдВ рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ , рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдЬрд╛рд╡рд╛ рдХреЗ рд╕рдорд╛рди рдмрджрд▓рд╛ рдЧрдпрд╛ рдерд╛ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рд╡рд╣ рд╡рд┐рд░рд╛рд╕рдд рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдо рдЬреАрдиреЗ рдХреЛ рдордЬрдмреВрд░ рд╣реИрдВред
рд▓реЗрдХрд┐рди рдПрдХ рднреА рднрд╛рд╖рд╛ рдкрд░рд┐рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рдФрд░ рдИрдПрд╕ 6 рдХреЗ рдмрд╛рдж рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рд╣реБрдЖ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд╣реИред рдпрд╣ "рдЯреЙрдп рд▓реИрдВрдЧреНрд╡реЗрдЬ" рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдЖ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡реЗрдм рдкреЗрдЬ рдХреЗ рдЪреЗрддрди рддрддреНрд╡реЛрдВ рдХреЛ рдЧрдВрднреАрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдЬ рдмрдбрд╝реЗ рдФрд░ рдЬрдЯрд┐рд▓ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдЬ рд╕рдЪрдореБрдЪ рд╣рд░ рдЬрдЧрд╣ рд╣реИ рдФрд░ рджреБрдирд┐рдпрд╛ рдореЗрдВ
рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИ ред
рддреЛ рдХреНрдпреЛрдВ рдХреБрдЫ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЕрднреА рднреА рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?
рдЕрдкрдиреА рднрд╛рд╖рд╛ рдЬрд╛рдирд┐рдП
╠Б JavaScript , - .
this
, тАФ JavaScript. , , . , .
. , JavaScript , .
, , JavaScript, , .
JavaScript, HTML CSS, ,
┬л┬╗ -.
, JavaScript ,
: , -,
.
, - , , TC39
, .
, JavaScript :
,
.
, JavaScript, ,
this
, , -, . , ┬л ┬╗.
тАФ
, JavaScript . , , , .
┬л ┬╗,
. , , , .
, JavaScript , ,
, . JavaScript , , , , .
JavaScript, , . , , JavaScript , .
?
, , , JavaScript. JavaScript,
WebAssembly , JavaScript.
TypeScript, JavaScript ,
PureScript, Haskell , .
, , , . TypeScript, JavaScript, , . , .
. , JavaScript. , , , , .
, , , .
.