Juan-Carlos Gandhi (
juan_gandhi) wrote2008-05-14 12:56 pm
dynamic vs static
Я не собираюсь вступать в эту нонешнюю дискуссию. Просто хочу заметить, что речь идёт о "гарвардской архитектуре" супротив "архитектуры фон Неймана".
В первой данные отделены от кода, и задача программиста состоит в том, чтобы состыковать, хоть и через посредников, данные и код, который их обрабатывает; вот и приходится катать всякие конфигурации, эксэмэли, ентити бинзы; всё для того, чтобы уберечь код от данных. Тогда код можно статически проверить и отлить в бронзе. Чтоб не сломался.
Во второй что данные, что код, без разницы; код - это вид данных, а данные могут на определённом уровне интерпретироваться как код, или строить код, который эти данные сынтепретирует (как, помню, была какая-то база, которая строила классы для доступа прямо при открытии таблицы: взял таблицу - вот и классы загрузились; естественно, что динамически.
Ну а так, наверное, стоит почитать, конечно: Егге устраивает разгром в столице статической типизации
В первой данные отделены от кода, и задача программиста состоит в том, чтобы состыковать, хоть и через посредников, данные и код, который их обрабатывает; вот и приходится катать всякие конфигурации, эксэмэли, ентити бинзы; всё для того, чтобы уберечь код от данных. Тогда код можно статически проверить и отлить в бронзе. Чтоб не сломался.
Во второй что данные, что код, без разницы; код - это вид данных, а данные могут на определённом уровне интерпретироваться как код, или строить код, который эти данные сынтепретирует (как, помню, была какая-то база, которая строила классы для доступа прямо при открытии таблицы: взял таблицу - вот и классы загрузились; естественно, что динамически.
Ну а так, наверное, стоит почитать, конечно: Егге устраивает разгром в столице статической типизации
Lisp rules, all other programming languages sucks
Я тут подумал - как же нам всем остальным повезло что создатели XML не выбрали для него скобочную нотацию. Мысль о том что мы явно живем не в худшем из миров, отчасти примиряет с.
Re: Lisp rules, all other programming languages sucks
Re: Lisp rules, all other programming languages sucks
Re: Lisp rules, all other programming languages sucks
Re: Lisp rules, all other programming languages sucks
да, точно, про благостность закрывающих тагов я где-то читал.
правда, Грэм вряд ли писал что-то подобное даже после того как сошёл с ума.
Re: Lisp rules, all other programming languages sucks
Re: Lisp rules, all other programming languages sucks
совсем человек халтурно писать стал, по-моему.
Re: Lisp rules, all other programming languages sucks
Re: Lisp rules, all other programming languages sucks
(в английском языке не следует добавлять 's' к глаголам третьего лица множественного числа, только единственного. в прошлый раз я счёл это опечаткой).
Re: Lisp rules, all other programming languages sucks
А лисп тут совсем ни при чем, разумеется.
Re: Lisp rules, all other programming languages sucks
если Вам кажется что причём, то я весь уши.