Re[16]: А что мешает заменить JS?
От: vdimas Россия  
Дата: 18.03.17 12:47
Оценка:
Здравствуйте, Serginio1, Вы писали:

S> Ну еще перегрузка операторов. Но это уже малоиспользуемая фича.

S> Хотя здесь выкручиваются
S>https://github.com/Microsoft/TypeScript/issues/6936
S>https://github.com/kushal-likhi/operator-overloading-js
S>через прототипы

Операторы можно перегружать только в типизированном контексте, а не в контексте связки объекта/прототипа.
Потому что концов не словишь — где и откуда растут ноги. ))

Перегрузка операторов — это весьма популярный приём в С++, т.е. фича востребованная, при её наличии.

Посмотрим.
Я еще толком не щупал генерики Дарта на предмет полнофункциональной поддержки параметрического полиморфизма (руки не дошли).

Потому что в TS параметрического полиморфизма нет, есть "шаблоны" — синтаксический сахар, а не система типов.
В C# параметрический полиморфизм тоже не полноценен — он не отличает типы аргументов по их ограничениям.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.