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

简介: 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
在这里插入图片描述
最下面就是输出结果了。
在这里插入图片描述

目录
相关文章
|
8月前
|
设计模式 Rust JavaScript
【一起学Rust | 设计模式】习惯语法——使用借用类型作为参数、格式化拼接字符串、构造函数
【一起学Rust | 设计模式】习惯语法——使用借用类型作为参数、格式化拼接字符串、构造函数
96 0
|
4月前
|
IDE 开发工具 Python
python3代码编程规范(命名、空格、注释、代码布局、编程建议等)
该文章详细介绍了Python3的编程规范,包括命名、空格使用、注释、代码布局等方面的最佳实践,帮助提升代码的可读性和一致性。
72 0
|
7月前
|
API C语言 开发者
C语言中抽象函数与具体实现的命名与组织
在C语言的嵌入式系统和开源软件开发中,良好地处理抽象函数与实现对于代码质量至关重要。建议将API作为接口定义操作,使用函数指针实现动态替换。避免使用`Impl`后缀,推荐用`Callback`或`Handler`表示具体实现。回调函数用于异步事件处理,通过指针传递。示例展示了C语言中函数指针的用法,嵌入式项目常通过目录结构区分平台相关代码。清晰的命名和组织能提升代码可读性和团队协作效率。
|
自然语言处理 数据库连接
编译原理(五) 语言的定义
编译原理(五) 语言的定义
165 0
|
8月前
|
存储 编译器 程序员
掌握Go语言:探索Go语言基础,标记、分隔符、标识符和注释的重要性(6)
掌握Go语言:探索Go语言基础,标记、分隔符、标识符和注释的重要性(6)
|
8月前
|
自然语言处理 IDE Go
高效Go编程之格式化+代码注释+命名+分号+控制结构
【2月更文挑战第6天】高效Go编程之格式化+代码注释+命名+分号+控制结构
80 0
|
8月前
|
Go
Go语言导入包:探究点操作符、下划线和别名的妙用
Go语言导入包:探究点操作符、下划线和别名的妙用
132 0
|
机器学习/深度学习 搜索推荐 算法
编程艺术 - 第二章 、俩个字符串是否包含问题以及扩展
编程艺术 - 第二章 、俩个字符串是否包含问题以及扩展
74 0
(c语言)函数和一部分编程基础题
(c语言)函数和一部分编程基础题
(c语言)函数和一部分编程基础题
|
C语言
C语言入门开发: 安装VS2019建立第一个C语言项目
C语言入门开发: 安装VS2019建立第一个C语言项目
142 0
C语言入门开发: 安装VS2019建立第一个C语言项目