История изменений
Исправление hobbit, (текущая версия) :
Питон популярен у разработчиков за счёт огромного количества плагинов
Формальный ответ: 1) у разработчиков чего? 2) плагинов к чему?
Развёрнутый ответ: нет. Питон популярен у программистов-непрофессионалов за счёт экстремально низкого порога вхождения и лаконичного синтаксиса. Вот раньше для них был бейсик, теперь его нишу занял питон.
Как только сложность разработки повышается, низкий порог вхождения и лаконичность из достоинств превращаются в недостатки. Для сложного проекта (а эмулятор — весьма сложный проект) надёжность намного, намного важнее лаконичности. Операторные скобочки ({...}
в си-подобных или begin...end
в Pascal/Ada) повышают надёжность кода, исключают возможность того, что какая-то инструкция перестанет выполняться в блоке из-за того, что чей-то чрезмерно умный редактор заменил табы на пробелы или наоборот. Явное определение переменных с типами снижает возможность возникновения тупых ошибок из-за банальных опечаток и не только. В последних Питонах появилась возможность явного задания типа, но она по-прежнему необязательна, что сводит её «защитную» функцию на нет.
Все эти проблемы останутся, даже если для Питона напишут идеальный компилятор в нативный код. Ну или видоизменят Питон до такой степени, что он перестанет быть Питоном — лаконичным и простым в начале обучения языком. Так что инвестиции сами по себе не спасут, сам предмет инвестиций тоже важен. :)
И да, плагины можно писать на самых разных языках.
Поэтому хочешь писать эмулятор — учи более приспособленные к этому языки. Или займись тем, что умеешь, хватит плодить тупняк на ЛОРе.
Исправление hobbit, :
Питон популярен у разработчиков за счёт огромного количества плагинов
Формальный ответ: 1) у разработчиков чего? 2) плагинов к чему?
Развёрнутый ответ: нет. Питон популярен у программистов-непрофессионалов за счёт экстремально низкого порога вхождения и лаконичного синтаксиса. Вот раньше для них был бейсик, теперь его нишу занял питон.
Как только сложность разработки повышается, низкий порог вхождения и лаконичность из достоинств превращаются в недостатки. Для сложного проекта (а эмулятор — весьма сложный проект) надёжность намного, намного важнее лаконичности. Операторные скобочки ({...}
в си-подобных или begin...end
в Pascal/Ada) повышают надёжность кода, исключают возможность того, что какая-то инструкция перестанет выполняться в блоке из-за того, что чей-то чрезмерно умный редактор заменил табы на пробелы или наоборот. Явное определение переменных с типами снижает возможность возникновения тупых ошибок из-за банальных опечаток и не только. В последних Питонах появилась возможность явного задания типа, но она по-прежнему необязательна, что сводит её «защитную» функцию на нет.
Все эти проблемы останутся, даже если для Питона напишут идеальный компилятор в нативный код. Ну или видоизменят Питон до такой степени, что он перестанет быть Питоном — лаконичным и простым в начале обучения языком.
И да, плагины можно писать на самых разных языках.
Поэтому хочешь писать эмулятор — учи более приспособленные к этому языки. Или займись тем, что умеешь, хватит плодить тупняк на ЛОРе.
Исходная версия hobbit, :
Питон популярен у разработчиков за счёт огромного количества плагинов
Формальный ответ: 1) у разработчиков чего? 2) плагинов к чему?
Развёрнутый ответ: нет. Питон популярен у программистов-непрофессионалов за счёт экстремально низкого порога вхождения и лаконичного синтаксиса. Вот раньше для них был бейсик, теперь его нишу занял питон.
Как только сложность разработки повышается, низкий порог вхождения и лаконичность из достоинств превращаются в недостатки. Для сложного проекта (а эмулятор — весьма сложный проект) надёжность намного, намного важнее лаконичности. Операторные скобочки ({...}
в си-подобных или begin...end
в Pascal/Ada) повышают надёжность кода, исключают возможность того, что какая-то инструкция перестанет выполняться в блоке из-за того, что чей-то чрезмерно умный редактор заменил табы на пробелы или наоборот. Явное определение переменных с типами снижает возможность возникновения тупых ошибок из-за банальных опечаток и не только. В последних Питонах появилась возможность явного задания типа, но она по-прежнему необязательна, что сводит её «защитную» функцию на нет.
Все эти проблемы останутся, даже если для Питона напишут идеальный компилятор в нативный код. Ну или видоизменят Питон до такой степени, что он перестанет быть Питоном — лаконичным и простым в начале обучения языком.
И да, плагины можно писать на самых разных языках.
Поэтому хочешь писать эмулятор — учи более приспособленные к этому языки.