Himik писал(а):
Тема выделена из "Лаборатории Единой среды". Начало обсуждения: раз и два. Freeman.Yoda писал(а):
Himik писал(а):
К сожалению С/С++ культовым скорее всего не станет, потому что он занимает промежуточную позицию между низко в высокоуровневыми ЯП.
"С" был культовым языком на протяжении длительного времени. Другое дело, что он совершенно устарел. "С++" тоже был, но не долго. Проблема С++ в том, что он не смог преодолеть недостатков С.
Мне кажется, что надо обратить внимание, что Си постепенно занимает позицию низкоуровневого программирования, вытесняя Ассемблер.
И ОС, и драйвера к ним, всё чаще пишутся на Си. С костылём в виде ассемблерных вставок, но всё же. При этом в компиляторы добавляют всё больше и больше встроенных (или пристроенных?) ассемблерных функций, так что и ассемблерные вставки скоро будут не нужны.
"При этом в компиляторы добавляют всё больше и больше встроенных (или пристроенных?) ассемблерных функций" - хоть одну назови? Просвети уж дурака, если не трудно.
Ага ассемблер не нужен, ведь процессоры скоро исходный код на си кушать надо полагать начнут.
Ведь ассемблер === машинный код (именно ===), на чем же тогда, боюсь спросить,
для нового железа будет написан ПЕРВЫЙ компилятор языка си?
Варианта только два на ассемблере или сразу в двоичном коде (кто не знает это когда открываем справочник, находим нужную команду, записываем ее на БУМАЖКУ (возможно команда будет составной), потом аргументы, и т.д. после через ПЕРФОКАРТУ... Короче боже благослови ассемблер)
P.S.
Дрова это вам не ядро и уж тем более не BIOS