Для написания программ, работающих с двоичным кодом, используются низкоуровневые языки программирования, которые могут напрямую обращаться к аппаратным возможностям компьютера, например к процессору. codernet.ru
Некоторые из таких языков:
- Язык ассемблера. codernet.ru blog.skillfactory.ru Напрямую взаимодействует с процессором, каждая его команда представляет собой инструкцию для процессора, а не для операционной или файловой системы. blog.skillfactory.ru
- Forth. codernet.ru В своё время этот язык был популярным, на нём разрабатывали ядра и операционные системы. codernet.ru Сейчас Forth практически не применяется. codernet.ru
- CIL. codernet.ru Низкоуровневый язык программирования от компании Microsoft, который применяют в качестве промежуточного языка в виртуальной машине «.NET». codernet.ru
- С и С++. codernet.ru Эти языки относятся к «гибким» или «среднеуровневым», то есть они могут быть как высокоуровневыми, так и низкоуровневыми. codernet.ru