Другие языки программирования и технологии

Высокоуровневый язык программирования чем отличаеца от Низкоуровневый язык программирования? подробнее ?

Если выражаться образно, то на высокоуровневом языке достаточно сказать "подняться по лестнице". На низкоуровневом тебе прийдется описывать все движения вплоть до того как и когда и какую мышцу сократить, чтобы проделать тоже самое.. . Доходчиво объяснил? ))))
Александр Дворцов
Александр Дворцов
56 513
Лучший ответ
Низкоуровневые оперируют аналогами машинных команд. Высокоуровневые - аналогами математических операций и языков описания аглоритмов.
А-
Алексей ---------
54 586
чем выше уровень языка тем проще на нем писать программы, но тем меньше у него возможностей
примерный список от низших к высшим

Assembler
C
Pascal
C++, Object Pascal
JAVA
C#, VB.Net
Python, Ruby
PHP
Zamir Arzimov
Zamir Arzimov
68 014
Низкоуровневые ЯП — это запись машинных кодов в более удобном виде.
Высокоуровневые языки же, оперируют абстракциями из-за чего команда на ЯП высокого уровня описывается последовательностью из нескольких команд на ЯП низкого уровня.
Дмитрий Гамзин
Дмитрий Гамзин
37 556
Степенью близости к железу. Хотя граница между уровнями языков очень условна.
на примере сложения
низкоуровневый: в один регистр записываем число а
в другой регистр записываем число б
в третий код операции сложения
делает трессировку
в регистре, где лежало число а - теперь находится ответ

высокоуровневый:
int c = a+b;
Язык программирования низкого уровня (низкоуровневый язык программирования) – это язык программирования, максимально приближённый к программированию в машинных кодах.
зык программирования высокого уровня – это язык программирования, максимально приближённый к человеческому языку (обычно к английскому, но есть языки программирования на национальных языках, например, язык 1С основан на русском языке) . Язык высокого уровня практически не привязан ни к конкретному процессору, ни к операционной системе (если не используются специфические директивы).

Похожие вопросы