Просто не однократно видел в разделе mysql или php про то, что везде советуют процедурное, говоря, что оно безопаснее и более гибкое, но на этом все уточнение заканчиваются без конкретики.
Сергей Горностаев: спасибо, а где обычно пишут коды процессоров?
Например, если я захочу написать компилятор, где мне брать коды, которые отвечают за сумму, перенос и прочее?
Написание компилятора это как и писать код на ассемблере?
Saboteur: спасибо, с нуля, я имел ввиду, что все языки пишутся с машинного кода, который одинаков для большинства процессоров? т.е. их компиляторы,
а интерпретаторы уже исключительно для языков написанных уже на каком-то языке?
Сергей Горностаев: подскажи ещё, пожалуйста, есть микропроцессор и там забиты на нём команды в байтах и буквы.
Как получается, что, например lod в ассемблере и команда на Си, которая содержит другие буквы и соответственно другие байты, выполняют одну и ту же команду?
т.е. С++, джава, питон и прочие языки писались каждый раз с нуля, как и Си?
только С++, джаву и шарп сделали синтаксический похожими на Си и больше у них нет нчиего общего?
как понять, не подходили под задачи, ведь на Си можно же написать всё?
спасибо, а лишние накладные расходы, это что?
Ведь, когда мы пишем на других языка, они же тоже по сути есть машинным кодом, только разный визуальный и синтаксический вид?
Допустим, мы же на разных языках пишем один и тот же одинаковый машинный код для подключения к серверу или его создания, просто внешне для человека выглядит по разному?
спасибо, а из чего выходят эти задачи?
точнее, почему нужно было создавать новые языки для других задач, а не просто сделать кучу библиотек для каждых решений на Си?
Например, почему андроид решили сделать именно на джаве, а не си?
Stalker_RED:
как-то читал книги про нод и там в первой же главе зашла речь о буфере. https://nodejs.org/dist/latest-v6.x/docs/api/buffe...
подскажи ещё, пожалуйста
язык ассемблере быстрее Си, потому что для его команд требуется меньше байт, а Java и Php утопают в количестве байт на одну команду по сравнению с Си?
в вебе же по умолчанию все статические файлы загружаются в буфер браузера?
но для чего тогда сделали возможность функции буфера или под картинки это не подпадает и этйо командой навязывают скачивание бэкграундов и прочего?