|
Понятие языка программированияЯзыка машинных команд (кодов) представленной модели компьютера, воспринимаются им непосредственно, называются языками низкого уровня или машинными языками. В группу языков программирования низкого уровня относятся: • язык микрокоманд - задает простые передачи данных между оперативной памятью и процессором, между регистрами процессора и т.п.; • машинный язык - каждая команда описывается последовательностью микрокоманд, • ассемблер (сочинять, компоновать) - язык символического кодирования. Первые два языка плохо настроены на восприятие человеком, поскольку их команды задаются восьмиразрядным двоичными числами кодами. Операторы ассемблера тоже машинные коды, но они имеют символические (мнемонические) названия, а в качестве операндов выступают не конкретные адреса ячеек оперативной памяти, а их имена идентификаторы. Все языки программирования низкого уровня ориентированы на определенный гип процессора и в этом смысле специализированные именно на них. Языках высокого уровня называют такие языки, которыми программы состоят из операторов, в свою очередь отвечают определенному набору машинных команд. Общим для всех языков высокого уровня является то, что они ориентированы этом на систему команд того или иного процессора, а на общую систему операторов, характерных для записи определенного типа алгоритмов; примерами таких операторов могут быть операторы присваивания, условные операторы и т.д. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Другие статьи по теме: - Средства доступа к базам данных- Этапы проектирования при разработке программного продукта - Технологии Internet - Построение алгоритмов - Технология intranet |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |