Здравствуйте, Shmj, Вы писали:
S>>>Если язык взрослый и можно работать с железом не через внешние библиотеки а напрямую — то никакие библиотеки не нужны. S>>Пример языка можно? Зачем io встраивать в язык? S>Ассемблер и ассемблерные вставки на C/C++. То есть никаких системных библиотек — прямой доступ к прерываниям, системной памяти и т.д.
Ок, справедливо, про слона забыл.
S>На этих взрослых языках пишут базу — работу с системой. А остальные детские языки уже в том или ином виде вызывают эти системные библиотеки, которые нельзя написать на них самих никаким образом.
Что значит взрослые языка? Си, кмк, более чем взрослый, однако и там это не встроено в сам язык, а через
библиотеки. А ассемблер -- и как там с типизацией, как с производительностью у программистов?
Зачем еще что-то нужно кроме ассемблера? Т.е. по факту предлагается скрестить ОС(прерывания, api) и компилятор. Зачем?
Наверное, что-то такое пытались делать. Едва ли этот язык будет удобен для чего-нибудь кроме написания ядер ОС.