рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХреБрдЫ рднреА рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреЛ рднреА рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛

рдЫрд╡рд┐

"рдХреЗрд╡рд▓ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреА рднрд╛рд╖рд╛рдПрдВ рд╣реИрдВ: рдЙрди рд▓реЛрдЧреЛрдВ рдХреА рд╢рд┐рдХрд╛рдпрдд рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдЬрд┐рдирдХрд╛ рдХреЛрдИ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ," - 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. , , , , .

, , , .

.

Source: https://habr.com/ru/post/hi477694/


All Articles