Ada是一种结构化,静态类型,命令式,广谱和面向对象的高级计算机编程语言,从Pascal和其他语言扩展而来。
在过去几周里,由于各种不同的原因,我一直在进入Ada。但毫无疑问,关于我为什么使用Ada的个人原因的信息超出了......
在我的main.adb中,我使用并使用单独的包grids.adb和cells.adb。网格打包并使用单元格,工作正常,可见。单元格withs并使用网格,但单元格包中的代码看不到...
我试图让gprbuild在我的源代码中自动设置一些变量的值 - 不管怎样。特别是我希望可以从代码中访问某些命令的输出....
我正在努力学习阿达,这让我感到惊讶。该程序的输出:使用Ada.Text_IO;使用Ada.Text_IO;与Ada.Integer_Text_IO;使用Ada.Integer_Text_IO;程序主要是功能lstrip(...
当我使用gprbuild在Windows上运行Ada项目(gpr)的项目构建时(无论是在GNAT GPL还是cygwin中),它非常慢。即使是简单的项目编译也需要几分钟。同一个项目......
我无法编译这个程序,因为它似乎没有在Put_Line方法中打印整数变量和字符串。我在网上查看了源代码,当它们这样做时它就可以工作了......
我有一段代码(见下文),它从作为命令行参数给出的文件中读取数据。我想添加一个支持,以便能够从管道读取输入。例如,目前......
我一直在阅读有关libadalang 1 2的内容,我对它印象非常深刻。但是,我想知道这种技术是否已被使用,另一种语言是否支持语法库和...
我正在尝试将一个常量从C移动到位于头文件中的Ada。 file.h #define TEST 0x1234如何将此常量导出到ada?我知道要导出函数并将它们导入ada ...
GNAT Programming Studio(IDE)和STM32问题
我正在使用Ada编程IDE GNAT编程工作室(GPS,GPL 2017版本),当我尝试将其与STM32F4Disco一起使用时,我遇到了困难。在Linux(Ubuntu 17.10)上,当我尝试打开一个...
我尝试为FE310微控制器编写延迟程序。我需要编写此过程,因为我使用的是零足迹运行时(ZFP),它不提供本机Ada延迟。程序,流程 ...
我试图了解面向对象在Ada中是如何工作的。我发现了一个我无法解决的情况。我知道如何使用类宽类型来启用多态,我知道如何...