Тип доклада: Доклад

Не баг, а фича: разбираем компромиссы в дизайне языка TypeScript

  • Доклад на русском языке
Файл key

Часто при использовании языка программирования нам что-нибудь в нем не нравится. Не хватает каких-нибудь синтаксических конструкций или более удобных способов выразить наши намерения. В этом случае принято винить создателей языка во всех бедах. К примеру, если вы давно пишите на TypeScript, то время от времени у вас должны возникать вопросы вроде «Почему они до сих пор не сделали возможность отключать структурную типизацию? Да и вообще, кому она нужна?» 

Но бывает так, что неудобство — это компромисс, на который создатели языка вынуждены пойти. В ряде случаев причины для этого очевидны, а иногда за решением кроется целая детективная история. 

В своем докладе Андрей попробует взять за основу несколько особенностей языка и показать, что за компромиссы стоят за ними и почему некоторых новых языковых фич мы вынуждены ждать так долго.

Приглашенные эксперты

Расписание