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

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

  1. Низкоуровневые оперируют аналогами машинных команд. Высокоуровневые — аналогами математических операций и языков описания аглоритмов.
  2. на примере сложения
    низкоуровневый: в один регистр записываем число а
    в другой регистр записываем число б
    в третий код операции сложения
    делает трессировку
    в регистре, где лежало число а — теперь находится ответ

    высокоуровневый:
    int c = a+b;

  3. Низкоуровневые ЯП это запись машинных кодов в более удобном виде.
    Высокоуровневые языки же, оперируют абстракциями из-за чего команда на ЯП высокого уровня описывается последовательностью из нескольких команд на ЯП низкого уровня.
  4. Язык программирования низкого уровня (низкоуровневый язык программирования) это язык программирования, максимально приближнный к программированию в машинных кодах.
    зык программирования высокого уровня это язык программирования, максимально приближнный к человеческому языку (обычно к английскому, но есть языки программирования на национальных языках, например, язык 1С основан на русском языке) . Язык высокого уровня практически не привязан ни к конкретному процессору, ни к операционной системе (если не используются специфические директивы).
  5. чем выше уровень языка тем проще на нем писать программы, но тем меньше у него возможностей
    примерный список от низших к высшим

    Assembler
    C
    Pascal
    C++, Object Pascal
    JAVA
    C#, VB.Net
    Python, Ruby
    PHP

  6. Степенью близости к железу. Хотя граница между уровнями языков очень условна.
  7. Если выражаться образно, то на высокоуровневом языке достаточно сказать «подняться по лестнице». На низкоуровневом тебе прийдется описывать все движения вплоть до того как и когда и какую мышцу сократить, чтобы проделать тоже самое.. . Доходчиво объяснил? ))))

Leave a Comment