Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Системная инженерия


Рекомендуемые сообщения

Всем привет, подскажите пожалуйста, какие языки программирования есть в системной инженерии, то есть на каком языке программируют игровые автоматы(это например) там телевизоры, магнитолы, и тд, там машини, и прочее.Заранее благодарен.

Ссылка на комментарий
Поделиться на другие сайты

В основном Ассемблер и Си. Но с увеличением и удешевлением памяти добавилось очень много языков высокого уровня. Если Линукс умудряются в утюг засунуть, то что тут говорить.

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

Ну да. В основном Ассемблер. Или другие языки низкого уровня. Их не очень много. Отличие языков низкого, от языков высокого уровня в том, что языки низкого уровня работают напрямую с машинными кодами, т.е. могут регулировать прерывания и т.п. К сожалению языки высокого уровня (имеется ввиду сами, без привязки к другим языкам) делать такого не могут. Но обыно используется смешение языков. Например в том же игровом автомате может использоваться ассемблер именно для работы с оборудованием на аппаратном уровне, а вот Высокие языки для создания консоли управления. В общем вариантов очень много.

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

Если говорить о языках низкого уровня, то используются языки даже ниже, чем ASM. Выпускается некий девайс. К нему фирма разрабатывает свою систему команд и зашивает в микросхему. На этой системе команд и идёт программирование. Как правило, это близко к ассемблеру по стилю, синтаксису и прочее. И если выбирать самый близкий язык, то это ассемблер. Однако, как правило, есть довольно приличные отклонения.

Вообще, программист должен быть готов осваивать кучу языков. Помню, в 1999 году выучил КАРАТ - тупиковый язык баз данных ещё на ДОСе. Исключительно для одной халтурки - решал проблему Y2K для бухов. Заработал на стиральную машину :)

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...