Основные принципы программирования: статическая и динамическая типизация

Рассказывает Аарон Краус  Когда вы изучаете языки программирования, то в разговорах часто слышите фразы наподобие «статически типизированный» или «динамически типизированный». Эти понятия описывают процесс проверки соответствия типов, и как статическая проверка…

Обложка: Основные принципы программирования: статическая и динамическая типизация

Основные принципы программирования: компилируемые и интерпретируемые языки

Рассказывает Аарон Краус  Как и в предыдущей статье этого цикла, я хочу обратить ваше внимание на ключевые принципы программирования, которые влияют на всё то, что мы делаем, но с которыми…

Обложка: Основные принципы программирования: компилируемые и интерпретируемые языки

Руководство по созданию интерпретатора языка Pascal на Python

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

Обложка: Руководство по созданию интерпретатора языка Pascal на Python

В чем привлекательность динамических языков?

Рассказывает Эрик Осхайм К нам поступил вопрос: Мне хочется лучше понять, в чем же все-таки состоит привлекательность языков с динамической типизацией. Может ли кто-нибудь, кто знаком и с динамическими языками…