Округление в Аде

Я хочу использовать Float'Rounding() в Аде, но я не смог найти в справочнике, что это за библиотека, в которой реализован атрибут.

Мне очень жаль, я новичок в этом, но кажется, что PHP и C++ имеют лучшую документацию.


ada
person Community    schedule 18.09.2010    source источник


Ответы (2)


Все определяемые языком атрибуты Ады (вещи, представленные символом ', задокументированы в Приложение K к LRM , Они являются полноценной частью языка, поэтому вам не нужно вручную импортировать пакеты или библиотеки.

Я знаю, что новичку поначалу всегда кажется, что новый язык странно задокументирован, потому что вы гораздо больше привыкли к тому, как что-то ищется для ваших старых языков. Однако, как человек, хорошо знающий и Аду, и С++, я могу сказать вам, что у Ады есть одна особенность по сравнению с С++ — это то, насколько лучше она документирована. Вы даже не можете получить копию C++ LRM, не заплатив денег ISO. Даже если вы заплатите им, то, что вы получите, далеко не так понятно для неспециалиста, как то, что я вам только что связал.

Для начала я бы посоветовал вам сохранить те две ссылки выше, которые я вам дал, и полностью прочитать Приложение K. Там много полезного. Вы также можете прочитать Приложение L (язык- определенные прагмы) и бегло просмотрите материалы в Приложении A ( предопределенная языковая среда).

person T.E.D.    schedule 18.09.2010

Атрибуты в Аде предопределены. Вам не нужна библиотека для импорта.

Эта страница может быть полезной: http://en.wikibooks.org/wiki/Ada_Programming/Attributes/%27Rounding

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

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

person gneuromante    schedule 18.09.2010