LINUX.ORG.RU

История изменений

Исправление Midael, (текущая версия) :

в питоне есть компиляция в байт-код.

Технически js тоже компилируется в байт-код, хоть он и на диск не сбрасывается.

Технически cs код тоже можно пускать напрямую.

Но вот есть некие устоявшиеся практики и ожидания по части жизненного цикла разработки, и «&>/dev/null;x=»${0%.*}" в cpp файлы никто не вставляет xD

Для таких целей есть ЯП получше, вроде lua,

Это спорно, уже как минимум потому, что «правда питон знает гораздо больше народу» - гуманитарные соображения в данном случае скорее всего выигрывают у технических мелочей. Другой популярный вариант для встраивания - js, несложно предположить почему.

Толщина серверной сборки часто не играет особой роли - в зависимости от размера проекта библиотека для скриптов на фоне всего остального может легко потеряться.

В конечном итоге почему они выбрали именно питон - нет информации, но наверное выбор был осознанный.

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

.net в целом ложится на п. 3 и 4. Пункт 2 - дело привычки, я все свои прототипы и мелкие программы пишу на шарпе, иногда js/ts. Если в текущем стеке все устраивает, то и дергаться нет смысла, разве что из любопытства и общеобразовательных целей?

Причем это работает в обе стороны и предметная область накладывает свои ограничения. Я когда-то делал плагины для САПРов (Solidworks, NX) - там на тот момент никакого питона не было, только C++ (с понятно какой эргономикой) и C# (в случае NX еще Java).

Исправление Midael, :

в питоне есть компиляция в байт-код.

Технически js тоже компилируется в байт-код, хоть он и на диск не сбрасывается.

Технически cs код тоже можно пускать напрямую.

Но вот есть некие устоявшиеся практики и ожидания по части жизненного цикла разработки, и «&>/dev/null;x=»${0%.*}" в cpp файлы никто не вставляет xD

Для таких целей есть ЯП получше, вроде lua,

Это спорно, уже как минимум потому, что «правда питон знает гораздо больше народу» - гуманитарные соображения в данном случае скорее всего выигрывают у технических мелочей. Другой популярный вариант для встраивания - js, несложно предположить почему.

Толщина серверной сборки часто не играет особой роли - в зависимости от размера проекта библиотека для скриптов на фоне всего остального может легко потеряться.

В конечном итоге почему они выбрали именно питон - нет информации, но наверное выбор был осознанный.

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

.net в целом ложится на п. 3 и 4. Пункт 2 - дело привычки, я все свои прототипы и мелкие программы пишу на шарпе, иногда js/ts. Если в текущем стеке все устраивает, то и дергаться нет смысла, разве что из любопытства и общеобразовательных целей?

Причем это работает в обе стороны и предметная область накладывает свои ограничения. Я когда-то делал плагины для САПРов (Solidworks, NX) - там на тот момент никакого питона не было, только C++ (с понятно какой эргономикой), C# (в случае NX еще Java).

Исходная версия Midael, :

в питоне есть компиляция в байт-код.

Технически js тоже компилируется в байт-код, хоть он и на диск не сбрасывается.

Технически cs код тоже можно пускать напрямую.

Но вот есть некие устоявшиеся практики и ожидания по части жизненного цикла разработки, и «&>/dev/null;x=»${0%.*}" в cpp файлы никто не вставляет xD

Для таких целей есть ЯП получше, вроде lua,

Это спорно, уже как минимум потому, что «правда питон знает гораздо больше народу» - гуманитарные соображения в данном случае скорее всего выигрывают у технических мелочей. Другой популярный вариант для встраивания - js, несложно предположить почему.

Толщина серверной сборки часто не играет особой роли - в зависимости от размера проекта библиотека для скриптов на фоне всего остального может легко потеряться.

В конечном итоге почему они выбрали именно питон - нет информации, но наверное выбор был осознанный.

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

.net в целом ложится на п. 3 и 4. Пункт 2 - дело привычки, я все свои прототипы и мелкие программы пишу на шарпе. Если в текущем стеке все устраивает, то и дергаться нет смысла, разве что из любопытства и общеобразовательных целей?

Причем это работает в обе стороны и предметная область накладывает свои ограничения. Я когда-то делал плагины для САПРов (Solidworks, NX) - там на тот момент никакого питона не было, только C++ (с понятно какой эргономикой), C# (в случае NX еще Java).