Низкоуровневые языки

Тема в разделе "WASM.BEGINNERS", создана пользователем Zmiy, 26 фев 2007.

  1. Zmiy

    Zmiy New Member

    Публикаций:
    0
    Регистрация:
    26 фев 2007
    Сообщения:
    29
    Существуют ли языки программирования приложений, кроме ассемблеров, которые считаются низкоуровневыми?
     
  2. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    тот же Си считается низкоуровневым.
     
  3. Zmiy

    Zmiy New Member

    Публикаций:
    0
    Регистрация:
    26 фев 2007
    Сообщения:
    29
    А можете перечислить несколько? А вообще, каковы критерии, по которым можно отнести тот или иной язык к высоко или низкоуровневым?
     
  4. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Zmiy
    Чем ближе к железу (хоть и виртуальному под час), тем ниже уровень. Чем толще слой оболочек, абстрагирующих железо и превращающих машину в универсальный чёрный ящик, тем выше уровень языка. C относится к среднему уровню.

    http://en.wikipedia.org/wiki/Low-level_programming_language
    Но перечислять больше нечего :)
     
  5. Zmiy

    Zmiy New Member

    Публикаций:
    0
    Регистрация:
    26 фев 2007
    Сообщения:
    29
    Выходит, ассемблер - единственный низкоуровневый язык программирования приложений? :)
     
  6. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    Zmiy
    Не единственный - ассемблеров много :)))
    Ну дальше вверх C--, Hi level ассемблер и т.п.
     
  7. Zmiy

    Zmiy New Member

    Публикаций:
    0
    Регистрация:
    26 фев 2007
    Сообщения:
    29
    Я знаю есть TASM, MASM, MASM32, FASM, NASM. Есть ещё?
    А где можно прочитать об этих языках? Или это шутка?
     
  8. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    :)))
    C--
    а про Hi level assembler Gooogl знает, самому искать лень :)
     
  9. Zmiy

    Zmiy New Member

    Публикаций:
    0
    Регистрация:
    26 фев 2007
    Сообщения:
    29
    Спасибо
     
  10. Mikl_

    Mikl_ New Member

    Публикаций:
    0
    Регистрация:
    14 ноя 2006
    Сообщения:
    907
    Zmiy
    языки ассемблера для семьи x86 микропроцессоров делятся между собой по синтаксису
    поддерживающие Intel-синтаксис: MASM, MASM32 (MicroSoft), TASM, BASM (Borland), WASM (Watcom), FASM (Flat assembler), LZASM (lazy assembler), ASM-86 (Intel), NASM (Netwide Assembler), RosAsm (ReactOS), YASM (Питер Джонсон и Майкл Ерман), HLASM (IBM)
    и поддерживающие AT&T синтаксис: Unix Assembler (AS) и GNU Assembler (GAS)
     
  11. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Zmiy
    Практически по той же ссылке:
    http://en.wikipedia.org/wiki/Categorical_list_of_programming_languages#Assembly_languages
    Хотя Mikl__ уже многие перечислил.
     
  12. nitrotoluol

    nitrotoluol New Member

    Публикаций:
    0
    Регистрация:
    5 сен 2006
    Сообщения:
    848
    HEX - коды...
     
  13. Mikl_

    Mikl_ New Member

    Публикаций:
    0
    Регистрация:
    14 ноя 2006
    Сообщения:
    907
    Zmiy
    еще можно программировать в машинных кодах, читай
    Roustem - Приложение Windows "голыми руками"
    Roustem - Dll в машинных кодах
    Roustem - Програмерский спецназ
    А в сети, если конечно поискать, можно найти кучу самодельных ассемблеров написанных на С, Pascal и даже (вы будете смеяться!) на Basic
     
  14. Zmiy

    Zmiy New Member

    Публикаций:
    0
    Регистрация:
    26 фев 2007
    Сообщения:
    29
    Всем спасибо, теперь понятно :)