Сообщение Re[4]: Возможности ЯП vs Тьюринг-полнота от 19.11.2021 11:29
Изменено 19.11.2021 11:53 Shmj
Re[4]: Возможности ЯП vs Тьюринг-полнота
Здравствуйте, Sharov, Вы писали:
S>>Если язык взрослый и можно работать с железом не через внешние библиотеки а напрямую — то никакие библиотеки не нужны.
S>Пример языка можно? Зачем io встраивать в язык?
Ассемблер и ассемблерные вставки на C/C++. То есть никаких системных библиотек — прямой доступ к прерываниям, системной памяти и т.д.
На этих взрослых языках пишут базу — работу с системой. А остальные детские языки уже в том или ином виде вызывают эти системные библиотеки, которые нельзя написать на них самих никаким образом.
S>>Если язык взрослый и можно работать с железом не через внешние библиотеки а напрямую — то никакие библиотеки не нужны.
S>Пример языка можно? Зачем io встраивать в язык?
Ассемблер и ассемблерные вставки на C/C++. То есть никаких системных библиотек — прямой доступ к прерываниям, системной памяти и т.д.
На этих взрослых языках пишут базу — работу с системой. А остальные детские языки уже в том или ином виде вызывают эти системные библиотеки, которые нельзя написать на них самих никаким образом.
Re[4]: Возможности ЯП vs Тьюринг-полнота
Здравствуйте, Sharov, Вы писали:
S>>Если язык взрослый и можно работать с железом не через внешние библиотеки а напрямую — то никакие библиотеки не нужны.
S>Пример языка можно? Зачем io встраивать в язык?
Ассемблер и ассемблерные вставки на C/C++. То есть никаких системных библиотек — прямой доступ к прерываниям, системной памяти и т.д.
На этих взрослых языках пишут базу — работу с системой. А остальные детские языки уже в том или ином виде вызывают эти системные библиотеки, которые нельзя написать на них самих никаким образом, не смотря на то, что они Тьюринг-полные и вообще фишек в них гораздо больше, чем во взрослых языках.
И самая заноза — нет ни одного термина, которым бы можно было обосновать полноценность языка в данном ракурсе.
S>>Если язык взрослый и можно работать с железом не через внешние библиотеки а напрямую — то никакие библиотеки не нужны.
S>Пример языка можно? Зачем io встраивать в язык?
Ассемблер и ассемблерные вставки на C/C++. То есть никаких системных библиотек — прямой доступ к прерываниям, системной памяти и т.д.
На этих взрослых языках пишут базу — работу с системой. А остальные детские языки уже в том или ином виде вызывают эти системные библиотеки, которые нельзя написать на них самих никаким образом, не смотря на то, что они Тьюринг-полные и вообще фишек в них гораздо больше, чем во взрослых языках.
И самая заноза — нет ни одного термина, которым бы можно было обосновать полноценность языка в данном ракурсе.