跳转至内容

Ada 编程/编译指示

来自维基教科书,开放的书籍,用于开放的世界

Ada. Time-tested, safe and secure.
Ada. 经得起时间考验,安全可靠。

编译指示 控制编译器,即它们是 编译器指令。 它们具有标准形式

pragma Name (Parameter_List);

其中参数列表是可选的。

语言定义的编译指示列表

[编辑 | 编辑源代码]

某些编译指示有特殊标记

Ada 2005
这是一个新的 Ada 2005 编译指示。
Ada 2012
这是一个新的 Ada 2012 编译指示。
已过时
这是一个已弃用的编译指示,不应在新的代码中使用。

实现定义的编译指示列表

[编辑 | 编辑源代码]

以下编译指示并非所有 Ada 编译器都可用,只有那些已实现它们的编译器才可用。

目前,只列出了少数编译器的实现定义的编译指示。 你可以帮助维基教科书 添加 其他编译器的具体方面

GNAT
实现定义的编译指示 来自 AdaCore 和 FSF 的 GNAT 编译器。
HP Ada
实现定义的编译指示 来自 HP Ada 编译器(以前称为“DEC Ada”)。
ICC
实现定义的编译指示[1] 来自 Irvine ICC 编译器。
PowerAda
实现定义的编译指示 来自 OC Systems 的 PowerAda
SPARCompiler
实现定义的pragma 由 Sun 的 SPARCompiler Ada 提供。 [2]

A – C

[edit | edit source]

D – H

[edit | edit source]

I – L

[edit | edit source]

M – P

[edit | edit source]

R – S

[edit | edit source]

T – Z

[edit | edit source]

参见

[edit | edit source]

维基教科书

[edit | edit source]

Ada 参考手册

[edit | edit source]

Ada 83

[edit | edit source]

Ada 95

[edit | edit source]

Ada 2005

[edit | edit source]

Ada 2012

[edit | edit source]

参考文献

[编辑 | 编辑源代码]
  1. "2.2 ICC 定义的编译指示", ICC Ada 实现参考 — ICC Ada 版本 8.2.5 for i960MC 目标, 文档版本 2.11.4.[1]
华夏公益教科书