b.s Сразу отбросим вопросы производительности, безопасности и оптимальности. Для данной зарисовки они не важны.
Последние топики про программирование на языке bat файлов напомнили вот такую концепцию. Оно конечно написано в шутку, но почему бы и нет. Может у кого-то в голове что-то и перевернет. ;)
Не претендую на авторство — наверняка такая идея уже кем-то была придумана ранее.
Итак. Возьмем для примера программку на языке C. Пишем, компилируем, получаем черный ящик бинарного кода. Он выполняется в отдельной области памяти и недоступен для простого обывателя (ну разве что вооруженного дебагером).
Для программки на скриптовом языке примерно то же самое — хоть исходники и под рукой, но что происходит в памяти интерпретатора — темный лес.
А не вывернуть ли все это наружу? На уровень доступный пользователю ОС. На уровень файловой системы. :)
Последние топики про программирование на языке bat файлов напомнили вот такую концепцию. Оно конечно написано в шутку, но почему бы и нет. Может у кого-то в голове что-то и перевернет. ;)
Не претендую на авторство — наверняка такая идея уже кем-то была придумана ранее.
Итак. Возьмем для примера программку на языке C. Пишем, компилируем, получаем черный ящик бинарного кода. Он выполняется в отдельной области памяти и недоступен для простого обывателя (ну разве что вооруженного дебагером).
Для программки на скриптовом языке примерно то же самое — хоть исходники и под рукой, но что происходит в памяти интерпретатора — темный лес.
А не вывернуть ли все это наружу? На уровень доступный пользователю ОС. На уровень файловой системы. :)