История изменений
Исправление tp_for_my_bunghole, (текущая версия) :
Создатели Python и Ruby никогда не задумывали эти языки для того в каком виде их стали использовать, другие.
Оба опытные программисты C, для них не существует проблемы производительности.
Python вырос из учебного языка ABC для обучения в Нидерландах. Показывать стекфреймы идеально соответствует назначению языка. Guido van Rossum отвечая на вопросы говорит что пишет только скрипты и автоматизацию на Python, логично. Для этого управление памятью с reference counting полностью достаточно и красиво реализовано.
Yukihiro Matsumoto в университете изучал создание компиляторов, потому создание Ruby для работы с «C» было реализуемой задачей для него.
Когда их языки становились популярными, они стали скрывать что знают Lisp. Иначе возник бы вопрос чем эти языки лучше интерпретаторa Lisp который не создал бы никаких проблем с версиями синтаксиса. Matsumoto использовал Emacs до создания Ruby, и использует Emacs до сих пор. Rossum так же пользуется Emacs.
EDIT. Экскурс:
Относительно фундаментальное как исследователь создал John Ousterhout, язык TCL по контракту с Sun. До того как Sun наняла бывшего соавтора Emacs(Gosling) для создания концепции языка названного позже Java. TCL это универсальный синтаксис по простоте аналогичный Lisp. Как исследователь в университетах Ousterhout выдвинул теорию названую его именем «Ousterhout’s dichotomy». Он предложил смотреть на программирование как сочетание скриптового языка и статического языка реализации. В TCL встроены events как потом скопировали в Javascript по заказу в Netscape. В TCL можно писать встроенный код C который передаётся компилятору.
Stallman объявил TCL ересью и сказал что это не нужно когда есть Lisp. И был во много прав. Признали подход дихотомии Оустерхута, хотя многие отрицали её значимость. В итоге за пределами GNU отказались и от Lisp и от дихотомии - стали использовать Python как язык сам в себе. Со временем появились вопросы на stackverflow что быстрее, Python или C.
Исправление tp_for_my_bunghole, :
Создатели Python и Ruby никогда не задумывали эти языки для того в каком виде их стали использовать, другие.
Оба опытные программисты C, для них не существует проблемы производительности.
Python вырос из учебного языка ABC для обучения в Нидерландах. Показывать стекфреймы идеально соответствует назначению языка. Guido van Rossum отвечая на вопросы говорит что пишет только скрипты и автоматизацию на Python, логично. Для этого управление памятью с reference counting полностью достаточно и красиво реализовано.
Yukihiro Matsumoto в университете изучал создание компиляторов, потому создание Ruby для работы с «C» было реализуемой задачей для него.
Когда их языки становились популярными, они стали скрывать что знают Lisp. Иначе возник бы вопрос чем эти языки лучше интерпретаторa Lisp который не создал бы никаких проблем с версиями синтаксиса. Matsumoto использовал Emacs до создания Ruby, и использует Emacs до сих пор. Rossum так же пользуется Emacs.
Исправление tp_for_my_bunghole, :
Создатели Python и Ruby никогда не задумывали эти языки для того в каком виде их стали использовать, другие.
Оба опытные программисты C, для них не существует проблемы производительности.
Python вырос из учебного языка ABC для обучения в Нидерландах. Показывать стекфреймы идеально соответствует назначению языка. Guido van Rossum отвечая на вопросы говорит что пишет только скрипты и автоматизацию на Python, логично. Для этого управление памятью с reference counting полностью достаточно и красиво реализовано.
Yukihiro Matsumoto в университете изучал создание компиляторов, потому создание Ruby для работы с «C» было реализуемой задачей для него.
Когда их языки становились популярными, они стали скрывать что знают Lisp. Иначе возник бы вопрос чем эти языки лучше интерпретаторa Lisp который не создал бы никаких проблем с версиями синтаксиса. Matsumoto использовал и скорее использует Emacs до сих пор. Rossum так же пользуется Emacs.
Исходная версия tp_for_my_bunghole, :
Создатели Python и Ruby никогда не задумывали эти языки для того в каком виде их стали использовать, другие.
Оба опытные программисты C, для них не существует проблемы производительности.
Python вырос из учебного языка ABC для обучения в Нидерландах. Показывать стекфреймы идеально соответствует назначению языка. Guido van Rossum отвечая на вопросы говорит что пишет только скрипты и автоматизацию на Python, логично. Для этого управление памятью с reference counting полностью достаточно и красиво реализовано.
Yukihiro Matsumoto в университете изучал создание компиляторов, потому создание Ruby для работы с «C» было реализуемой задачей для него.
Когда их языки становились популярными, они стали скрывать что знают Lisp. Иначе возник бы вопрос чем эти языки лучше хем интерпретатор Lisp который не создал бы никаких проблем с версиями синтаксиса. Matsumoto использовал и скорее использует Emacs до сих пор. Rossum так же пользуется Emacs.