Я хочу использовать Float'Rounding() в Аде, но я не смог найти в справочнике, что это за библиотека, в которой реализован атрибут.
Мне очень жаль, я новичок в этом, но кажется, что PHP и C++ имеют лучшую документацию.
Я хочу использовать Float'Rounding() в Аде, но я не смог найти в справочнике, что это за библиотека, в которой реализован атрибут.
Мне очень жаль, я новичок в этом, но кажется, что PHP и C++ имеют лучшую документацию.
Все определяемые языком атрибуты Ады (вещи, представленные символом '
, задокументированы в Приложение K к LRM , Они являются полноценной частью языка, поэтому вам не нужно вручную импортировать пакеты или библиотеки.
Я знаю, что новичку поначалу всегда кажется, что новый язык странно задокументирован, потому что вы гораздо больше привыкли к тому, как что-то ищется для ваших старых языков. Однако, как человек, хорошо знающий и Аду, и С++, я могу сказать вам, что у Ады есть одна особенность по сравнению с С++ — это то, насколько лучше она документирована. Вы даже не можете получить копию C++ LRM, не заплатив денег ISO. Даже если вы заплатите им, то, что вы получите, далеко не так понятно для неспециалиста, как то, что я вам только что связал.
Для начала я бы посоветовал вам сохранить те две ссылки выше, которые я вам дал, и полностью прочитать Приложение K. Там много полезного. Вы также можете прочитать Приложение L (язык- определенные прагмы) и бегло просмотрите материалы в Приложении A ( предопределенная языковая среда).
Атрибуты в Аде предопределены. Вам не нужна библиотека для импорта.
Эта страница может быть полезной: http://en.wikibooks.org/wiki/Ada_Programming/Attributes/%27Rounding
Кстати, учитывая, что стандарт ISO для Ады (также известный как Справочное руководство) общедоступен, в отличие от C++, за доступ к которому нужно платить, я думаю, что Ада гораздо лучше документирована, поскольку стандарт является наиболее полным справочником по языку программирования. язык.
Вы найдете больше учебных ресурсов на домашней странице викибука по программированию на языке Ада.