Вопросы с тегом «dynamic-typing»

12
Являются ли динамические языки невыгодными для гибкой разработки?

Из того, что я прочитал, гибкая разработка часто включает в себя рефакторинг или обратный инжиниринг кода в диаграммы. Конечно, это гораздо больше, но если мы рассмотрим методы, основанные на этих двух методах, являются ли языки с динамической типизацией невыгодными? Кажется, что статически...

11
Как меняется мышление о шаблонах проектирования и методах ООП в динамических и слабо типизированных языках?

В этом отношении уже есть довольно полезный вопрос (« Шаблоны проектирования без ООП? »), Но мне более любопытна переходная точка зрения для человека, только начинающего работать с динамическими и слабо типизированными языками. То есть: скажем, я программировал на C ++, C # или Java в течение...

11
Разработка динамического языка

Я создал несколько рукописных компиляторов для очень простых языков, но теперь я хочу попробовать свои силы в разработке динамического языка, похожего на упрощенный Python или Ruby. Однако мне было легко обдумать, как работают компиляторы. Примитивные компиляторы просто переводят. Но я не могу...

11
Какова связь между динамическим языком исполнения и C # 4.0?

Допустим, я хотел создать динамический языковой компилятор / интерпретатор, возможно интерпретатор Scheme, на платформе .NET, как он существует сегодня. Будет ли мне лучше использовать Dynamic Language Runtime (DLR) или использовать C # 4.0 для реализации динамических функций моего языка? Или мне...

9
Можно ли рассматривать статические и динамически типизированные языки как разные инструменты для разных типов заданий?

Да, подобные вопросы задавались, но всегда с целью выяснить, «какой из них лучше». Я спрашиваю, потому что я пришел как разработчик в основном на JavaScript, и у меня нет большого опыта написания на статически типизированных языках. Несмотря на это, я определенно вижу ценность в изучении C для...

9
Что я могу использовать вместо интерфейсов в Ruby (или любом другом динамическом языке)?

Моя цель - определить контракты между классами. Мне нравится Duck Typing и все, но я также хотел бы определить интерфейс между различными уровнями моего приложения, чтобы четко определить, какой метод вызывать из внешнего интерфейса, а какие - вспомогательные методы, которые не должны...

9
Как статическая типизация действительно полезна в больших проектах?

Любопытствуя на главной странице сайта языка скриптового программирования, я натолкнулся на этот отрывок: Когда система становится слишком большой, чтобы держать ее в голове, вы можете добавлять статические типы. Это заставило меня вспомнить, что во многих религиозных войнах между статическими,...

9
Будет ли практически реализована статически типизированная альтернатива JavaScript на веб-страницах?

Предпочтение динамической и статической типизации в значительной степени зависит от вкуса, и разные люди находят их более или менее подходящими в разных ситуациях. Мой вопрос заключается в том, будет ли технически возможно иметь статически типизированную альтернативу JavaScript для расширения...