Публикации по теме 'ada'
Как C++ не должен учиться у Ada: определение области действия обработчиков исключений
C++ имеет непринужденный подход к тому, где переменные области видимости могут быть объявлены или определены. В то время как в C нужно было объявлять все переменные в начале области видимости, в C++ их можно объявлять где угодно по пути, руководствуясь эмпирическим правилом делать это как можно позже. Это более эффективно — подумайте о вызовах конструктора/деструктора, которые вы можете защитить — и увеличивает вероятность того, что вы сможете объявить его const .
Ада делает строгое..
Когда мне пришлось выучить новый язык программирования за один день
Это может звучать как возможность похвастаться, но это не так. Скорее, это история о глупости и о том, как человек реагирует, когда оказывается спиной к стене.
Я взял годичный отпуск в колледже, женился, переехал и поступил в новый университет, чтобы продолжить работу над получением степени. Как весело было переводить кредиты.
Когда я получил классы на мой первый семестр обратно, я заметил, что один из них требует одобрения преподавателя. Поэтому я встретился с инструктором,..
Что общего у экзотических языков программирования и кофейных зерен одного происхождения?
Этот пост в блоге начался, когда я хотел объединить две вещи, которые мне нравятся: поиграть с разными языками программирования и сварить свой собственный кофе из разных зерен со всего мира. Затем это заставило меня задуматься: как некоторые из самых интересных языков программирования, которые я использовал, связаны с некоторыми из самых вкусных и необычных бобов, которые мне довелось попробовать?
Имейте в виду, я не считаю себя экспертом ни в одном из двух. Однако сегодня я могу..
Вопросы по теме 'ada'
Доморощенный Nintendo DS с Ada?
Примечание: я очень мало знаю о инструментальной цепочке GCC, поэтому этот вопрос может не иметь особого смысла.
Поскольку GCC включает интерфейс Ada и может генерировать ARM, а devKitPro основан на GCC, возможно ли использовать Ada вместо C / C ++...
1076 просмотров
schedule
02.12.2021
Как выполнить конкатенацию строк в gdb / ada
Согласно руководству, конкатенация строк не реализована в GDB. Однако мне это нужно, так есть ли способ добиться этого, возможно, используя функции массива?
2052 просмотров
schedule
11.11.2021
Сбой приложения C ++, включая ada dll, не создает дамп ядра
Как заставить приложение C ++, включающее загруженную разделяемую библиотеку ada, генерировать дамп ядра при сбое ?
У меня есть приложение C ++, которое загружает общую библиотеку ada, внутри кода ada я получаю ошибку переполнения стека, которая...
1578 просмотров
schedule
23.10.2021
двойная точность в Аде?
Я очень новичок в Аде и пытался узнать, предлагает ли он тип двойной точности. Я вижу, что у нас есть поплавок и
Put( Integer'Image( Float'digits ) );
на моей машине дает значение 6, что недостаточно для численных расчетов.
Есть ли в Аде...
6463 просмотров
schedule
10.11.2021
Ада, проверь мою посылку. (Ожидается единица компиляции?)
Я избавился от всех остальных ошибок времени компиляции, кроме «ожидаемого модуля компиляции», который запускается сразу после моих операторов импорта. Полагаю, мне нужно создать пакет? И если да, то как мне это сделать? У меня есть несколько...
4575 просмотров
schedule
18.11.2021
Печать символов в Ada
Я заявил об этом:
subtype Num_Char is Natural
range 1 .. Definitions.Page_Width + 1;
subtype Number_Of_Rows is Definitions.Number_Of_Rows;
type Chars is array (Number_Of_Rows, Num_Char) of Character;...
3951 просмотров
schedule
12.10.2021
Задачи Ada: указатели в записях задач
Я хочу создать тип задачи (например, тип задачи под названием «компьютер») с некоторыми записями задач в Ada. Я хочу создать запись задачи с входным параметром типа «доступ ко всему компьютеру», то есть указателем на тип задачи. Это вообще возможно?...
873 просмотров
schedule
30.09.2021
Вызов подпрограммы стиля вызова метода в Справочном руководстве Ada
Я понимаю, что в Ada есть вызов подпрограммы в стиле вызова метода, однако я не могу найти ничего об этом в Справочном руководстве.
Может кто-нибудь указать мне на соответствующий раздел?
116 просмотров
schedule
12.09.2021
ада переименование массива
Я пытаюсь использовать один и тот же массив для разных действий вместо трех разных массивов для экономии места. например, в определенной части моей программы пробелы 1..5 не используются, а в другой части пробелы 3..8 не используются.
поможет ли...
525 просмотров
schedule
01.10.2021
Проблемы с использованием gdb для отладки кода C ++ с библиотекой Ada
Я не могу вдаваться в подробности по разным причинам, но вот основная архитектура того, с чем я работаю.
У меня есть фреймворк C ++, который использует созданные мной объектные файлы C ++ для выполнения динамического моделирования.
Библиотеки C...
784 просмотров
schedule
03.11.2021
Параметры немодальной подпрограммы Ada
Что произойдет, если параметр в Аде останется немодальным?
в чем разница между
procedure my_func ( param_1 : in param_type )
а также
procedure my_func ( param_1 : param_type )
Я новичок в ada и писал большинство своих процедур как...
143 просмотров
schedule
12.09.2021
Не удается найти двоичный файл после компиляции Ada (GNATBench 2013) в Eclipse 3.7
Ada (GNATBench 2013) Eclipse 3.7 (32-разрядная версия) Windows 7
После того, что кажется успешной компиляцией, я не могу запустить (или даже найти) исполняемый файл Ada.
Вывод консоли Eclipse: [gnatmake, -d, -PC: \ Eclipse32 \ workspace-ada \...
699 просмотров
schedule
08.11.2021
Эквивалентность типов массивов в Ada
При попытке привязать ADA к сторонней библиотеке C / C ++ (SAPNWRFCSDK) я столкнулся с проблемами вывода типов для типов массивов:
Первая проблема:
Gnat-Binding-Generator из gcc (gcc -fdump-ada-spec) генерирует множество промежуточных...
1242 просмотров
schedule
05.09.2021
Динамическая диспетчеризация
У меня достаточно опыта работы с Ada, но я никогда раньше не использовал объекты. Я обнаружил, что мне пришлось использовать их, чтобы избежать осложнений, связанных с ненулевым доступом, различающим типы записей с безопасными для задач структурами...
169 просмотров
schedule
28.10.2021
тип массива, требуемый в индексированном компоненте ADA
Хорошо, поэтому я пишу программу, которая предназначена для сравнения семизначных входных данных с известным набором семизначных входных данных и нахождения расстояний между ними. Все компилируется нормально, за исключением того факта, что я получаю...
2844 просмотров
schedule
15.09.2021
Случайные числа Ada идентичны
У меня следующая проблема с моей функцией, которая должна возвращать случайное число. Когда я хочу сгенерировать пару чисел, вызвав эту функцию, они будут точно такими же. Как я могу решить проблему с возвратом одного и того же номера все время при...
5578 просмотров
schedule
28.10.2021
Как создать динамически выделяемый массив в Аде?
Как говорится в вопросах, я хочу создать динамически выделяемый массив в Ada. Что-то вроде C ++ std::vector , т.е. я не хочу хранить длину массива в отдельной переменной, как это делается здесь . Поскольку Ада поддерживает дженерики, возможно ли...
469 просмотров
schedule
01.11.2021
Предупреждение об ошибке ограничения при использовании Enum в ADA
Я хотел бы знать, почему предупреждения об ошибках ограничения выводятся в Ada при использовании перечислений, как в примере ниже. Поскольку я использовал Enums, я могу заменить их для лучшей реализации.
type Uart_Instance_Type is (COM1, COM2,...
196 просмотров
schedule
19.11.2021
Вектор Ada перечислимого типа
Я пытаюсь создать вектор перечислимого типа в Ada, но компилятор, похоже, ожидает перегрузки функции равенства. Как мне сказать компилятору просто использовать функцию равенства по умолчанию. Вот что у меня есть:
package HoursWorkedVector is new...
356 просмотров
schedule
29.11.2021
Настройка фокуса виджета в Gtkada
Я пытаюсь создать простую тестовую программу в Gtkada, чтобы открыть диалоговое окно при выходе из определенного текстового поля. Я справился с этой частью, но у меня проблемы с возвратом фокуса в исходное текстовое поле при нажатии кнопки «ОК» в...
100 просмотров
schedule
07.11.2021