Typescript: рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдкреНрдпрд╛рд░

рдХреЛ рдирд┐рд░реНрдорд┐рдд 28 рдЬреБрд▓ре░ 2016  ┬╖  33рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: microsoft/TypeScript

@ahejlsberg

рдореБрдЭреЗ рдкреНрдпрд╛рд░ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рд╡реАрдПрд╕ рдХреЛрдб рдФрд░ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд┐рдпрд╛ рд╣реИ - рдпрд╣ рд╕рдкрдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдЪ рд╣реИ! рдзрдиреНрдпрд╡рд╛рдж!

рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдРрд╕реЗ рдЕрдиреНрдп рд▓реЛрдЧ рднреА рд╣реИрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЗрд╕рдореЗрдВ рдпреЛрдЧрджрд╛рди рджрд┐рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдЖрдк рдорд┐рд╕реНрдЯрд░ рдПрдВрдбрд░реНрд╕ рдбреЗрд▓реНрдлреА, рд╕реА # рдФрд░ рдЕрдм рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреИрд╕реЗ рд╕рднреА рднрдпрд╛рдирдХ рдХреЛрдбрд┐рдВрдЧ рдЯреВрд▓ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВред

рдореМрдЬреВрдж рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

@GitHub рд╡рд╣рд╛рдБ рдХреИрд╕реЗ рдЖрдпрд╛ рд╣реИрд▓реЗрдХрд┐рди рдирд╣реАрдВрдЯреИрдЧ?

Awaiting More Feedback By Design Canonical Committed Difficult Needs Proposal Suggestion Working as Intended help wanted

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреАрдо рдХреА рдУрд░ рд╕реЗ, рдЗрд╕ рддрд░рд╣ рдХреЗ рд╢рдмреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рд╕рднреА 33 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рддреБрдо рд▓реЛрдЧ рддреЛ рддреБрдо рд╣реЛ

рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреАрдо рдХреА рдУрд░ рд╕реЗ, рдЗрд╕ рддрд░рд╣ рдХреЗ рд╢рдмреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдХреЙрдлреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдИрдПрд╕ 6 рдХреЗ рдкрд┐рдЫрд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдореИрдВ рдЖрдкрдХреЛ рдПрдХ рднрд╛рд╖рд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреАрдо рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рд╣рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдареЛрд╕ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдЕрдм, рдореБрдЭреЗ рдХрдИ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рд┐рд░ рдХреЛ рдЦрд░реЛрдВрдЪрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ рдЬреЛ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдВрдкрд╛рдЗрд▓рд░ рджреНрд╡рд╛рд░рд╛ рдЖрд╕рд╛рдиреА рд╕реЗ рдкрдХрдбрд╝реЗ рдЧрдП рд╣реИрдВред рдореИрдВ рдЕрдкрдиреЗ рдХреЛрдб рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдЕрдзрд┐рдХ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдорд╣рд╕реВрд╕ рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЕрдкрдиреА рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдореИрдВрдиреЗ рдкрд░реАрдХреНрд╖рдг рдХреЛрдб рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдХрдо рд╕рдордп рдмрд┐рддрд╛рдпрд╛ рд╣реИред рдореЗрд░реЗ рд▓рд┐рдП рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреБрдирд┐рдпрд╛ рдХреА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рднрд╛рд╖рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреБрдирд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдордЬреЗрджрд╛рд░ рд╣реИред

рдУрд╣, рд╣рд╛рдБ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ @ahejlsberg рдХреЗ рд▓рд┐рдП рдореИрдВ рдПрдХ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдбреЗрд▓реНрдлреА рдкреНрд░рд╢рдВрд╕рдХ рдФрд░ C # рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЖрдкрдХреЗ рдпреЛрдЧрджрд╛рди рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

@GitHub рдореИрдВ "рдмрд╛рдп рдбрд┐рдЬрд╛рдЗрди" рд▓реЗрдмрд▓ рдХреЗ рд▓рд┐рдП +1 рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

тЭд тЭд тЭд рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ

рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкреНрдпрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЦреЗрд▓ рд▓рд┐рдЦрд╛

( рдЧрд┐рддрд┐рдЙрдм рд░реЗрдкреЛ )

рдЕрдиреБрднрд╡ рдЦреЗрд▓ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЕрджреНрднреБрдд рдерд╛ред рдпрд╣ рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рдЕрд╡рд╕рд░ рдерд╛ рдЬрдм рдЕрдкрдиреЗ рдЖрдк рд╣реА рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ред рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рдПрдХ рд╣рд╡рд╛ рдереАред рдореБрдЭреЗ рдХрднреА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХреЗ рдЧрд▓рдд рд╣реЛрдиреЗ рдФрд░ рд╕рдм рдХреБрдЫ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрдиреЗ рдХреА рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рдереАред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреАрдо рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж <3

рдореИрдВ рдЯрд░реНрдмреЛ рдкрд╛рд╕реНрдХрд▓ рдХреЗ рд▓рд┐рдП рднреА рдзрдиреНрдпрд╡рд╛рдж рджреЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛! <3

+1, рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ http://github.com/tildeio/glimmer рдореЗрдВ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ

рдХрд┐рд╕реА рдФрд░ рдХреЛ рд╣рд░ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдЯреАрдПрд╕ рдмреНрд▓реЙрдЧ рдкреЗрдЬ рдкрд░ рдЬрд╛рдиреЗ рдХрд╛ рдЖрдирдВрдж рдорд┐рд▓рддрд╛ рд╣реИ, рдмрд╕ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ? рд╣рд░ рдмрд╛рд░, рдпрд╣ рдмрдЪрдкрди рдХреЗ рдХреНрд░рд┐рд╕рдорд╕ рдХреА рддрд░рд╣ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж рдФрд░ers рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреАрдо рдХреЛ рдлрд┐рд░ рд╕реЗ рдорд╣рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреАрдоред : рд╣рдореЗрдВ:

рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рд╕реАрдЦрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ рдЙрддреНрд╕рд╛рд╣ рдЕрджреНрднреБрдд рд╣реИ: рдореБрд╕реНрдХрд░рд╛рд╣рдЯ: рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдЬрд╛рд░реА рд░рдЦреЗрдВред

рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рд╕реАрдЦрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ рдЙрддреНрд╕рд╛рд╣ рдЕрджреНрднреБрдд рд╣реИ the рдЕрдЪреНрдЫреЗ рдХрд╛рдо рдХреЛ рдЬрд╛рд░реА рд░рдЦреЗрдВред

рдЗрд╕реЗ рд╕реАрдЦреЛ! рдпрд╣ amazeballs рд╣реИ!

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреНрд▓реЗ-рдиреЙрдЯ-рдЖрд╡рд╢реНрдпрдХ рд▓реЗрдмрд▓ рдХреА

рдЖрдЗрдП рдЗрд╕ рд╕рд╛рд▓ Jolt рдЕрд╡рд╛рд░реНрдб рдХреЗ рд▓рд┐рдП @ahejlsberg рдХреЛ рд╡реЛрдЯ рдХрд░реЗрдВ!

рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реЗ 10 рд╡рд░реНрд╖реЛрдВ рдореЗрдВ 10 рд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдФрд░ рдореЗрд░реА рдкреНрд░рд╛рдердорд┐рдХ рднрд╛рд╖рд╛рдПрдВ рдЬрд╛рд╡рд╛ рдФрд░ php рдереАрдВред рдореБрдЭреЗ рдЗрд╕рдХреА рд╡рд╕реНрддреБ рдЙрдиреНрдореБрдЦ рд╢реИрд▓реА рдФрд░ рдордЬрдмреВрдд рдЯрд╛рдЗрдкрд┐рдВрдЧ рдФрд░ рдирд┐рдпрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ рдкрд╕рдВрдж рд╣реИ, рдФрд░ рдЗрд╕рдХреА рдЧрддрд┐рд╢реАрд▓ рдкреНрд░рдХреГрддрд┐ рдФрд░ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП phpред рдЕрдм Im рдкреНрд░рд╛рдердорд┐рдХ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбреЗрд╡рд▓рдкрд░ рдФрд░ рдореБрдЭреЗ рдпрд╣ рднрд╛рд╖рд╛ рдмрд╣реБрдд рдкрд╕рдВрдж рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╡рд╣ рд╕рдм рдХреБрдЫ рд╣реИ рдЬреЛ рдореИрдВ рдХрд┐рд╕реА рдПрдХ рднрд╛рд╖рд╛ рдореЗрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред

рдореИрдВрдиреЗ v .4 рдХреЗ рдмрд╛рдж рд╕реЗ рд╣рдорд╛рд░реЗ рд╕рдВрдЧрдарди рдореЗрдВ TS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рд╣рдо рдЕрднреА рдирд╡реАрдирддрдо рдкрд░ рд╣реИрдВред рдореИрдВ рднреА рдЦрдЯреНрдЯрд╛ рдПрд╕реА # => d.ts рдЬрдирд░реЗрдЯрд░ рдЦреБрд▓рд╛ред рдзрдиреНрдпрд╡рд╛рдж! Ts рдХреЗ рдмрд┐рдирд╛ рд╣рдо рдХрдИ рджрд╛рд╕реЛрдВ рдХреЗ рд╕рд╛рде 100 sln рдореЗрдВ js рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрднреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдереЗред

рдЗрд╕реЗ рдкреНрдпрд╛рд░ рдХрд░рдирд╛! рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдкреНрдпрд╛рд░ рдХрд░рддрд╛ рд╣реВрдБ! рдПрдЪрдХреЗ рд╕реЗ!

рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реИ, рдкреНрд░рд╢рдВрд╕рд╛ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ! рдореБрдЭреЗ рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рднреА рдЗрд╕реА рддрд░рд╣ рдХрд╛ рдзрдиреНрдпрд╡рд╛рдж рдорд┐рд▓рд╛ рд╣реИ: https://github.com/js-cookie/js-cookie/issues/137ред

рдУрдкрди-рд╕реЛрд░реНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреЗрд╡рд▓ рдпрд╣реА рд╕рдордЭреЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдХреНрдпреЛрдВ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИред рдпрд╣ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рд╢реМрдХ рдореЗрдВ рдлрд░реНрдХ рдкрдбрд╝рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдХреЛрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдЬреИрд╕рд╛ рдХрд┐ рдХреЗрд╡рд┐рди рдХреНрд░реВрд╕ рдиреЗ рдХрд╣рд╛:

рдЬреАрд╡рди рдПрдХ рдкреНрд░рднрд╛рд╡ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ, рдПрдХ рдЖрдп рдирд╣реАрдВ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред

рдореИрдВрдиреЗ рдЪрд╛рд╣рд╛ рдХрд┐ рд╕рднреА рдХрдВрдкрдирд┐рдпрд╛рдВ рдЕрдкрдиреА рдмрд╛рддреЛрдВ рдХреЛ рдЦреБрд▓рдХрд░ рдкреЗрд╢ рдХрд░реЗрдВред

рд╣рд╛рдБ, рдзрдиреНрдпрд╡рд╛рдж рд╕рд░ рдФрд░ рдЖрдкрдХреА рдЯреАрдо, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рдУрдкрдирд╕реЛрд░реНрд╕, рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рддрдЯрд╕реНрдерддрд╛ рдФрд░ рдорд╛рдирдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЕрднрд┐рд╕рд░рдг рдХреЗ рд▓рд┐рдП

рдХрднреА рдирд╣реАрдВ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдореИрдВ рдХрднреА рдЦреБрдж рдХреЛ рдпрд╣ рдХрд╣рддреЗ рд╣реБрдП рд╕реБрдиреВрдВрдЧрд╛: рдЕрдкрдиреЗ рд╢рд╛рдирджрд╛рд░ рдХрд╛рдо рдХреЛ рдЬрд╛рд░реА рд░рдЦреЛ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ, рдПрдХ рд╕рд░рд╛рд╣рдиреАрдп рддрд░реАрдХреЗ рд╕реЗ "рдЖрд▓рд┐рдВрдЧрди рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░" рдХрд░ рд░рд╣рд╛ рд╣реИ

рд░рд╛рд╖реНрдЯреНрд░рдкрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП @ajjlsberg !! :)

рдореИрдВ рднреА рдЯрд╛рдЗрдк рдЯрд╛рдЗрдк рдкреНрдпрд╛рд░ рдХрд░рддрд╛ рд╣реВрдБред рдЗрд╕рдХрд╛ рд╕рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдореИрдВ рдЗрди рджрд┐рдиреЛрдВ JS рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реВрдВред рдЕрдм рдореИрдВ рдмрд╕ рдЗрддрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ рдХрд┐ MS OSX рдФрд░ Linux рдХреЗ рд▓рд┐рдП VS рд░рд┐рд▓реАрдЬрд╝ рдХрд░реЗ, рдореИрдВ рдЕрдкрдиреЗ рдЯреВрд▓рдЪреЗрди рдХреЛ рдХрд▓ рдмрдВрдж рдХрд░ рджреВрдВрдЧрд╛! рдзрдиреНрдпрд╡рд╛рдж рдлрд┐рд░ рд╕реЗ, рдорд╣рд╛рди рдХрд╛рдо!

@danielearwicker рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЯреНрд╡рд┐рдЯрд░ рдкрд░ рдХреБрдЫ рдорд┐рдирдЯ рдХреА рджреЗрд░реА рдХреЗ рд╕рд╛рде рдирдП рдЯреАрдПрд╕ рд░рд┐рд▓реАрдЬрд╝ рдХреА рд╕реВрдЪрдирд╛ рдорд┐рд▓реА рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ https://github.com/Microsoft/TypeScript/wiki/Roadmap рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдкрд░ рдЬрд╛рдБрдЪ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рднрд╡рд┐рд╖реНрдп рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рд╣реИ рдЕрдзрд┐рдкрддрд┐ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ;)

рд╣рдорд╛рд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдорд╣рд╛рди рд╕реНрддрд░ рдХреЗ рд╣реИрдВред рдпрд╣ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡реЗрдм / рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЦреЗрд▓ рдХрд╛ рдореИрджрд╛рди рд╕рдорддрд▓ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рд╕реНрдХреЗрд▓реЗрдмрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рдХреЗ - рдмрд┐рд▓реНрдХреБрд▓ рдореБрдлреНрдд рдореЗрдВ рд╕рднреА рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред

рд╣рдорд╛рд░реЗ рдЬреИрд╕реЗ рдПрдХ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдЖрдзреБрдирд┐рдХ UI рдФрд░ рдкрд░рд┐рд╖реНрдХреГрдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рдкрд░рд┐рд╖реНрдХреГрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ рддрд╛рдХрд┐ рд╣рдо рдЯреНрд╡рд┐рдЯрд░, Pinterest рдФрд░ Facebook рдЬреИрд╕реЗ рдмрдбрд╝реЗ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХрд░ рд╕рдХреЗрдВред

@ahejlsberg рдХрд╛ рдЕрдиреБрднрд╡ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдмрдирд╛рдиреЗ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░рдХ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЯреАрдо рдХреЗ рдмрд╛рдХреА рд╕рджрд╕реНрдп рднреА рдЦрд░рд╛рдм рдирд╣реАрдВ рд╣реИрдВ! :рдореБрд╕реНрдХреБрд░рд╛рдУ:

рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореЗрд░реА рдкреНрд░рд╛рдердорд┐рдХ рднрд╛рд╖рд╛рдПрдВ C рдФрд░ COBOL рд╣реИрдВ рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕ рдирдИ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪреАрдЬрд╝ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реА рдФрд░ рдореБрдЭреЗ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдореБрдЭреЗ рдпрд╣ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдЖрдХрд░реНрд╖рдХ рдФрд░ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рд▓рдЧрддреА рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВ рд╕рд┐рд░реНрдл рд╕рдВрдХреЗрдд рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рд╕рдВрдХрд▓рдХ рд╕рдм рдХреБрдЫ рдордирд╛ рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ рдЕрдЬреАрдм рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд: рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдореЗрдХрдлрд┐рд▓ рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реИ?

@glor
bda068f44fe03f66b8f4a5d15492b6d44517fae950909c7323f763bf4dc52da1

@lukedupin рдХреНрдпрд╛ рдЖрдкрдиреЗ рджреГрд╢реНрдп рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛ рд╣реИ?

рдереНрд░реЗрдб рд╣рд╛рдп-рдЬреИрдХ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВ рдЗрд╕ рд╕реНрдкрд░реНрд╢рд░реЗрдЦрд╛ рдХреЛ рдЬрд╛рд░реА рдирд╣реАрдВ рд░рдЦреВрдВрдЧрд╛ред
@ рдЬреЛрд╣рд╛рдирдлреЗрди рдореИрдВрдиреЗ рд╡реАрдПрд╕ рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдЖрдЬрдорд╛рдпрд╛, рд▓реЗрдХрд┐рди рдкрд╛рдпрд╛ рдХрд┐ рдЬреЗрдЯрдмреНрд░реЗрдиреНрд╕ рдмреЗрд╣рддрд░ рдерд╛ред рд╡реАрдПрд╕ рдХреЛрдб рдПрдХ рд╢рд╛рдирджрд╛рд░ рдХрджрдо рд╣реИ, рдФрд░ рдореИрдВ рдПрдордПрд╕ рдХреЛ рдЗрд╕ рддрд░рд╣ рдХреА рдмрд╛рдд рдорд╛рдирддреЗ рд╣реБрдП рджреЗрдЦрдХрд░ рдмрд╣реБрдд рдЦреБрд╢ рдерд╛, рд▓реЗрдХрд┐рди рдЬрдм рддрдХ рд╡реАрдПрд╕ рдкреВрд░реНрдг рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддрдм рддрдХ рдореИрдВ рдЬреЗрдЯрдмреНрд░реЗрдиреНрд╕ рд╕реЗ рдЦреБрд╢ рд╣реВрдВред рдкрд╛рд░рд┐рддреЛрд╖рд┐рдХ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдЗрд╕ рдмреАрдЪ, рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рд╢рдВрд╕рд╛ рдХреЗ рд▓рд┐рдП рд╡рд╛рдкрд╕ред

рд╡рд┐рд╖рдп рдкрд░ рд╡рд╛рдкрд╕, рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрджреНрднреБрдд рд╣реИред рдореИрдВ рджреВрд╕рд░реЗ рдЙрддреНрдкрд╛рдж рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реЛрдЪ рд╕рдХрддрд╛, рдЬрд┐рд╕рдиреЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рджрд░реНрджрдирд╛рдХ рдХреБрдЫ рд▓рд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдЗрддрдирд╛ рд╕рд░рд▓ рдФрд░ рд╕реБрдЦрдж рдмрдирд╛ рджрд┐рдпрд╛ред

@ рдЬреЛрд╣рд╛рдирдл рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реА рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЙрд╕ рд╢реНрд░реЗрдгреА рдореЗрдВ рдЖрдПрдЧрд╛ ...

рд╣рд╛рдБ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдбреЗрд▓реНрдлреА, рд╕реА # рдФрд░ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! рдФрд░ рдзреАрд░реЗ-рдзреАрд░реЗ рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рджреГрдврд╝рддрд╛ рд╕реЗ рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣рд╛рд╕реНрдХреЗрд▓ рд╡рд╛рдпрд░рд╕ рдореБрдЦреНрдпрдзрд╛рд░рд╛ рдХреА рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдлреИрд▓рддрд╛ рд╣реИ :)

https://news.ycombinator.com/item?id=15268096

рдкрдЪреНрдЪреАрд╕ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдПрдХ рдХрд╛рдордХрд╛рдЬреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдореБрдЭреЗ рдЪрд╛рд░ рдмрд╛рд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рдПрдХ рдЯреБрдХрдбрд╝реЗ рдХреЗ рд╕рд╛рде рдкреНрдпрд╛рд░ рд╣реЛ рдЧрдпрд╛ рд╣реИ: рдПрдордПрд╕реАрдПрд╕ (рдореЗрд░реЗ рддреАрд╕рд░реЗ рдкреНрд░рдпрд╛рд╕ рдкрд░), рдЯреБрдк (рдорд╛рдЗрдХ рд╢рд╛рд▓ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдгрд╛рд▓реА), рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ ... рдФрд░ рдЕрдм рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯред рдореИрдВ рдЕрдм рдХреБрдЫ рд╣рдлреНрддреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдкреВрд░реНрдгрдХрд╛рд▓рд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдореИрдВ рд╡рд╛рдкрд╕ рдЬрд╛рдиреЗ рдХреА рдХрд▓реНрдкрдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдпрд╣ рдкрд╛рдВрдЪ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдерд╛, рдФрд░ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдкреНрдпрд╛рд░ рдзреАрд░реЗ-рдзреАрд░реЗ рдореЗрд░реЗ рдХрд╛рд░реНрдпрд╕реНрдерд▓ рдкрд░ рдлреИрд▓рдиреЗ рд▓рдЧрд╛ рд╣реИред рд╕рдмрдХреЛ рд╢реБрдХреНрд░реАрдпрд╛!

@RyanCavanaugh рдЪрд┐рдкрдХреЗ рд╣реБрдП рд▓реЗрдмрд▓ рдЕрдЪреНрдЫреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЛрдб рд╕реНрд╡рд░реВрдкрдг рдЕрднреА рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ 'рдХрд╛рд░реНрдпрд╢реАрд▓ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд' рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рджреЗрдЦреА рдЧрдИ рд╣реИред рдЗрд╕реЗ рдШрд░ рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

MartynasZilinskas picture MartynasZilinskas  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

CyrusNajmabadi picture CyrusNajmabadi  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

siddjain picture siddjain  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bgrieder picture bgrieder  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

wmaurer picture wmaurer  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ