世界上第一个程序员命名的编程语言是什么?

简介: Ada曾是美国国防部指定的唯一一款可用于军用系统开发的语言,旨在整合美军事系统中运行着450多种不同的程序设计语言,她是迄今为止最复杂、最完备的软件工具。开发始于1975年,最早是针对嵌入式和实时系统设计的,1983年发布。其命名是为了纪念世界上第一位程序员阿达·洛芙莱斯。Ada具有许多现代软件的开发原理,而且将这些原理进行实现他可以改善软件系统的清晰性、可靠性、有效性、可维护性。

Ada曾是美国国防部指定的唯一一款可用于军用系统开发的语言,旨在整合美军事系统中运行着450多种不同的程序设计语言,她是迄今为止最复杂、最完备的软件工具。开发始于1975年,最早是针对嵌入式和实时系统设计的,1983年发布。其命名是为了纪念世界上第一位程序员阿达·洛芙莱斯。Ada具有许多现代软件的开发原理,而且将这些原理进行实现他可以改善软件系统的清晰性、可靠性、有效性、可维护性。

在这里插入图片描述

Ada程序设计语言初识

  1. 下载IDE
  2. IDE安装

2.1 2022版本安装
2.2 2021版本GMAT安装

  1. GNAT Studio使用
  2. 下载IDE

https://github.com/AdaCore/gnatstudio/releases/
找了一圈,还在这里下载还是比较好的,但是就是很慢。注意要下载最大的那个,不然安装之后会找不到gprbuild!!!

GNAT安装:https://www.adacore.com/download
但是需要登录系统,目前还没找到注册链接。

【推荐下载】
2021-20210519-x86_64-windows64-bin.exe-阿里云盘

  1. IDE安装

2.1 2022版本安装
安装一路下一步即可。
在这里插入图片描述
最后换一个安装目录
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 2021版本GMAT安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. GNAT Studio使用

初识使用可以选择主题
在这里插入图片描述
默认快捷键
在这里插入图片描述
在这里插入图片描述
这里就是选择插件,可以全选。
在这里插入图片描述
然后点击Create new project
在这里插入图片描述
这里选择Simple Ada Project
在这里插入图片描述
在这里插入图片描述
这里打开main.adb
在这里插入图片描述
然后输入下面的代码:

-- Hello Word
with Ada.Text_IO;

procedure Main is

begin
Ada.Text_IO.Put("Hello World~");
end Main;

然后点击运行,或者debug
在这里插入图片描述
最下面就是输出结果了。
在这里插入图片描述

目录
相关文章
|
1月前
|
IDE 开发工具 Python
python3代码编程规范(命名、空格、注释、代码布局、编程建议等)
该文章详细介绍了Python3的编程规范,包括命名、空格使用、注释、代码布局等方面的最佳实践,帮助提升代码的可读性和一致性。
30 0
|
2月前
|
存储 自然语言处理 小程序
Python编程入门:从零基础到编写你的第一个程序
【8月更文挑战第31天】探索编码的奥秘,开启你的编程之旅。本文将引导你通过Python语言轻松步入编程世界。无需担心没有基础,我们将从最基础的概念开始,一步步带你理解编程的核心思想,并最终实现一个属于你自己的小程序。让我们一同见证,如何将一行行代码转化为能够执行任务的数字魔法。
|
4月前
|
API C语言 开发者
C语言中抽象函数与具体实现的命名与组织
在C语言的嵌入式系统和开源软件开发中,良好地处理抽象函数与实现对于代码质量至关重要。建议将API作为接口定义操作,使用函数指针实现动态替换。避免使用`Impl`后缀,推荐用`Callback`或`Handler`表示具体实现。回调函数用于异步事件处理,通过指针传递。示例展示了C语言中函数指针的用法,嵌入式项目常通过目录结构区分平台相关代码。清晰的命名和组织能提升代码可读性和团队协作效率。
|
4月前
|
机器学习/深度学习 人工智能 程序员
探索Python宝库:从基础到技能的干货知识(数据类型与变量+ 条件与循环+函数与模块+文件+异常+OOP)
探索Python宝库:从基础到技能的干货知识(数据类型与变量+ 条件与循环+函数与模块+文件+异常+OOP)
27 0
|
5月前
|
存储 编译器 程序员
掌握Go语言:探索Go语言基础,标记、分隔符、标识符和注释的重要性(6)
掌握Go语言:探索Go语言基础,标记、分隔符、标识符和注释的重要性(6)
|
自然语言处理 数据库连接
编译原理(五) 语言的定义
编译原理(五) 语言的定义
133 0
|
机器学习/深度学习 搜索推荐 算法
编程艺术 - 第二章 、俩个字符串是否包含问题以及扩展
编程艺术 - 第二章 、俩个字符串是否包含问题以及扩展
65 0
(c语言)函数和一部分编程基础题
(c语言)函数和一部分编程基础题
(c语言)函数和一部分编程基础题
|
算法 安全 JavaScript
用任意类型编写代码——一文带你了解泛型编程
泛型编程中,代码可以被处理成任何类型的对象。泛型编程与非泛型编程的区别是,数据的“类型”(通常标记为 T )没有被明确说明。
|
小程序 Java C语言
初学者编译的第一个小程序
## 前言 我们在往期的文章中讲到 1.JDK的下载 2.配置环境变量 3.数据类型 接下来我们就可以开始写小程序啦
96 0
初学者编译的第一个小程序