All streams
Search
Write a publication
Pull to refresh
9
0
Send message
Основная изюминка — строгость.

Нет неопределённого поведения. Сложно написать нечитаемый код. Множество перекрёстных проверок всего и вся при компиляции и выполнении. Запрет на бессмысленные конструкции вроде пустых операторов.
В том и фишка, что паскаль.

На самом деле Ада имеет намного более строгий синтаксис и фичи, помогающие в программировании на уровне «выставить этот бит». Двоичная запись чисел 2#1010_0101#. Возможность размещения переменной в одном бите регистра. Возможность объявлять специфичные типы данных, например четырёхбитное целое для обмена с ЖК-дисплеем.

Скорее всего его вообще нет.
Насколько я понимаю Rolf Ebert из энтузиазма адаптировал компилятор для AVR. Основной разработчик компилятора (http://www.adacore.com/) выпустил только версию для ATMega2560 (используется в «Arduino MEGA 2560») и конструктора LEGO Maindstorm.

Information

Rating
Does not participate
Registered
Activity