Статическая Типизация Там, Где Это Возможно, Динамическая Типизация При Необходимости

Именно так они назвали свою пару лет назад. изучать Эрик Мейер и Питер Дрейтон из Microsoft. В нем говорится об окончании «холодной войны» между динамически и статически типизированными языками и о том, что на самом деле имеют в виду разработчики, когда говорят, что им нужен тот или иной тип.

Я согласен с этим исследованием по многим пунктам.

Новые языки, такие как C# 3.0, Scala, JavaScript 2, Java 7 (возможно), стирают эту грань.

Я ожидал такого поступка от Python 3000, но этого не произошло, и это при том, что презентация Тема висит на странице Гвидо уже 8 лет и вопрос не раз поднимался в мэйл-листах.

Многие часто критиковали PHP за отсутствие нормальной объектно-ориентированной модели, пространств имен или замыканий — как видим, в PHP 5.3 все это уже присутствует. Теперь, когда такие технологии, как PHP, Python и Ruby, равны по языковым возможностям, наличию инструментов и библиотек, выбор — это уже вопрос эстетики.

Я никогда не был сторонником идеи «Следующего большого языка», но всегда был рад заимствованию идей из языков.

Среди динамических языков следующий шаг сделали создатели ECMAScript (его реализации JavaSctipt и ActionSctipt известны многим из вас); в версии 4 спецификации мы видели необязательную статическую типизацию.

Надеюсь, это очередной шаг в сторону унифицированных платформ (JVM, CLR), которые более подготовлены к статически типизированным языкам и динамично укрепляются за последние пару лет. Я хотел бы провести небольшой опрос о предпочтениях относительно типизация языки: 1) На каком языке вы пишете? Какие аспекты для вас наиболее привлекательны, а чего вам не хватает? 2) Какие языки из «противоположного» лагеря вы пробовали использовать, как вы себя чувствуете? 3) Знакомы ли вы с такими понятиями, как вывод типа и необязательная статическая типизация, и как вы относитесь к такому компромиссу? Теги: #системы типов #Чулан

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.