Различие между языками программирования, низкого и высокого уровня. - Компьютерные вопросы
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Различие между языками программирования, низкого и высокого уровня.

Регистрация
3 Дек 2013
Сообщения
67
Репутация
0
Спасибо
0
Монет
0
Я правильно ли я понимаю?

что язык низкого уровня отличается от высокого уровня тем что
на низком - количество строк кода для какого то действия может быть 50-70,
в то время как на языке высокого уровня это можно задать всего лишь 4 строками.
 
Регистрация
21 Фев 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
Не совсем правильно. Языки более высокого уровня созданы не для экономии строк, а для отвлечения от ненужных деталей. Например Язык низкого уровня. Сделай пять шагов прямо, повернись налево, протяни руку, возьми стакан. Язык высокого уровня. Подойди к столу, возьми стакан.
 
Регистрация
16 Окт 2013
Сообщения
90
Репутация
4
Спасибо
0
Монет
0
Язык низкого уровня понятен машине, язык высокого уровня - человеку. Когда вы пишите на языке высокого уровня, вы пишите в основном человеческими словами (набор слов конечно ограничен). Когда пишите программу на языке низкого уровня, Вы пишите её в машинных кодах. Действительно одна команда на языке высокого уровня может транслироваться в десятки или даже сотни строк машинного кода.
 
Регистрация
30 Апр 2013
Сообщения
87
Репутация
0
Спасибо
0
Монет
0
аналогия с рецептом приготовления. высокий уровень: Нарезать бланкетами филе жаренного хорошего рябчика и смешать с бланкетами отварного, не рассыпчатого картофеля и ломтиками свежих огурцов, прибавить каперсов и оливок. Низкий уровень: Напрячь мышцу ягодицы Напрячь мышцу плеча Напрячь мышцу спины Повернуться на 90 градусов если Увидели картошку Напрячь мышцу руки напряч мышцу спины согнуться взять картошку разогнуться взять нож чистить в противном случае продолжать крутиться
 
Регистрация
19 Дек 2012
Сообщения
72
Репутация
0
Спасибо
0
Монет
0
Код низкого уровня выполняется процессором непосредственно, а код высокого уровня необходимо преобразовать в код низкого уровня, чтобы процессор мог его понять и выполнить.
 
Сверху Снизу