Результаты (
русский) 2:
[копия]Скопировано!
Термин «язык высокого уровня» не означает , что язык
всегда выше языков программирования низкого уровня. Это относится к более высокому
уровню абстракции от языка машины. Вместо того , чтобы дело с
регистрами, адресами памяти и стека вызовов, языки высокого уровня дело с
юзабилити, нити, замки, объекты, переменные, массивы и сложной арифметики
или логических выражений. Кроме того, у них нет опкоды , которые могут непосредственно
обобщению язык в машинный код, в отличие от сборки низкоуровневого
языка. Другие функции , такие как обработка строки процедур, объектно-ориентированных
особенностей языка и файл ввода / вывода могут также присутствовать.
Стереотипно, языки высокого уровня делают сложное программирование более
простым, в то время как языки низкого уровня , как правило, производят более эффективный код.
Абстракция штраф является барьер , препятствующий применения высокого уровня
техники программирования в ситуациях , когда вычислительные ресурсы являются
ограниченными. Высокие функции программирования высокого уровня , такие как более общие структуры данных,
интерпретации времени выполнения и промежуточного кода файлов часто приводит к замедлению скорости выполнения, более высокое потребление памяти и большого двоичного размера.
переводится, пожалуйста, подождите..