Особенности Ассемблера и C

Добавлено пользователем 09.03.2016

Особенности Ассемблер и C

Особенности Ассемблера и C

 

Ассемблер относительно прост в освоении, тесно связан с архитектурой микроконтроллера, что делает его весьма полезным языком с методической точки зрения, особенно на стадии первичного изучения микроконтроллеров. Кроме того, Ассемблер позволяет с точностью до команды контролировать генерируемый объектный код программы.

C обеспечивает поддержку различных типов данных (символьные, целочисленные, вещественные), символьных строк, массивов и указателей. Компилятор автоматически выполняет динамическое и статическое распределение памяти, а также статическую инициализацию переменных в памяти данных. Поддерживает большое число различных операций над переменными (арифметические, отношения, логические, присваивания, побитовые и другие) и предоставляет различные операторы (условия, циклов, передачи управления и других).

Язык полностью поддерживает стиль процедурного программирования, предоставляя операторы для определения и вызова функций, передачи и возврата из них параметров. С поддерживает типы, определяемые пользователем (структуры, объединения и перечисления), содержит мощный препроцессор и ряд стандартных библиотек для диагностики программ, работы с числами с плавающей точкой, математических вычислений, поддержки функций с переменным числом аргументов, ввода-вывода и так далее.

 

Похожие посты:

Что необходимо знать программисту
Почему нужно делать проектирование сайта и в чем его суть?
Классификация и использование языков программирования

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Important: If you add a link to your comment it will not be published.

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>