ada 相关问题

Ada是一种结构化,静态类型,命令式,广谱和面向对象的高级计算机编程语言,从Pascal和其他语言扩展而来。

Ada中的字符串数组

我在Ada95中有一个程序,其中我必须创建一个字符串数组。该数组可以包含可变长度的字符串。示例:我已经声明了可以在其中存储所有索引的数组...

回答 3 投票 3

AdaCore:导入软件包,例如'Display'

有人可以建议如何将“ Display”包导入GPS社区版吗? [YouTube:AdaCore课程#2] https://youtube.com/watch?v=3jtOFle5K_c

ada
回答 1 投票 -1

如何使用子程序包/通用程序包实例中的类型

我可以使用以下所有类型使类型的原始子程序直接可见:package Type_Package is type T is null record;过程Action(X:T)为null;结束Type_Package; ...

回答 1 投票 1

我可以在内部放置杂注`Inline`代替规范吗?

Ada信息交换所声明以下内容:使用pragma Inline确实有其缺点。它可以在主体上创建编译依赖项。也就是说,当规范使用...

回答 1 投票 1

Ada中的动态链接库引入了额外的依赖项

我在动态和静态链接Ada中的库时遇到麻烦。我准备了一个最小的工作示例。这三个文件定义了一个输出“ Hello world”的库:helloworld_lib.gpr:...

回答 1 投票 1

值得学习Ada而不是其他语言[c ++,c#]吗?

如果我要制造机器人,您会推荐我哪种语言?在我们的大学中,我们可以选择几种语言。大多数学生之所以选择Ada,是因为我们的老师正在使用它。 ...

回答 8 投票 19

如何在ada程序包中启动单例任务

[我这个星期天在做一些Ada .. ;-),我写了一个小的Log包:log.ads:包Log是过程日志(text:String);结束日志; log.adb:使用Ada.Text_IO;包主体日志为...

回答 1 投票 1

Ada 2012多路树,创建根节点

我正在使用Multiway Tree的有界版本。我可以创建元素类型并实例化该类型的树,但是如何创建根?我看到几种形式的Insert_Child。我所有的...

回答 3 投票 0

更改3D世界相机的“向上方向”

我在为3D世界创建“相机类”的教程之后遇到问题。编辑:更多教程链接教程文本:https://learnopengl.com/入门/相机相机代码:https:// ...

回答 1 投票 0

如何将在C中分配的字符串返回给Ada并在Ada中释放它?

这是这个问题的反面。我在C函数(特别是cJSON库)中分配了一个字符串,希望将它作为out参数返回给Ada调用者,并释放字符串...

c ada
回答 1 投票 5

Ada.Text_IO.End_Of_File缓冲副作用

在多年未接触该语言之后,我正在尝试在Ada中建立REPL。如果我在代码中检查END_OF_FILE,则Text_IO缓冲输入和输出的方式会更改。我记得...

回答 1 投票 3

使用Ada的列表的笛卡尔积

我目前正在Ada中对此(https://rosettacode.org/wiki/Cartesian_product_of_two_or_more_lists)进行编程,我正在尝试在不同集合之间进行笛卡尔积。我需要帮助...

ada
回答 1 投票 1

将地图传递给通用程序

Java编程语言经常使用诸如java.util.Map之类的接口。在下面的示例中,使用通用包Ada.Containers.Hashed_Maps和...

ada
回答 1 投票 4

Ada:检查数组是否为另一个数组的子数组的问题

我对Ada不太了解。我先在Python中找到了它,然后在Ada中发现了它,但是我遇到了问题。我写的代码:Ada.Text_IO;使用Ada.Text_IO;过程Array_Bounds_Example是Arr_Big:...

回答 1 投票 0

Ada POSIX绑定和用于IPC的几组POSIX接口

我正在研究标准的Ada POSIX绑定以及用于GNAT的Florist实现。目的是评估是否可以通过使用本身的编译指示来移植旧版应用程序。C ...

回答 2 投票 5

滚动绘图区域

有关信息:我使用Ada作为编程语言,Windowing软件是Gtk和GtkAda。我在一个有时不适合我的窗口的绘图区域上绘制图形,即使我使用完整的...

回答 1 投票 2

[Ubuntu 19.10下为Ada 2012提供的NCurses构建环境

我有一个即将到来的Ada项目(命令行交互式控制台程序),我想使用ncurses之类的东西来简化屏幕管理。我已经安装了以下软件包(...

回答 1 投票 0

ADA无法在GPS IDE中链接glut32.dll

我正在GPS IDE中使用ADA编写简单的OpenGl程序。我拥有所有支持文件(例如glut.ads/adb、Gl.ads/adb),并且创建了Pragma,例如“ pragma Linker_Options(“ ../ Lib / glut32.dll”);“但是我...

ada
回答 2 投票 1

转置矩阵ada

如何在ADA中转置矩阵?我尝试过:过程transpose(A:出矩阵)是B:matrix(1..A'Last(2),1..A'Last(1));在A'Range(1)中为i开始在A'...

回答 3 投票 2

如何使gnattest仅考虑src目录中的代码?

我必须给gnattest什么命令,以使其仅考虑src目录中的代码(并忽略所有子项目,例如Ada Drivers Library)?我读过这个问题,对...

ada
回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.