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

简介: 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 | 设计模式】习惯语法——使用借用类型作为参数、格式化拼接字符串、构造函数
98 0
|
2月前
|
机器学习/深度学习 数据挖掘 开发者
Python编程入门:理解基础语法与编写第一个程序
【10月更文挑战第37天】本文旨在为初学者提供Python编程的初步了解,通过简明的语言和直观的例子,引导读者掌握Python的基础语法,并完成一个简单的程序。我们将从变量、数据类型到控制结构,逐步展开讲解,确保即使是编程新手也能轻松跟上。文章末尾附有完整代码示例,供读者参考和实践。
|
4月前
|
IDE 开发工具 Python
python3代码编程规范(命名、空格、注释、代码布局、编程建议等)
该文章详细介绍了Python3的编程规范,包括命名、空格使用、注释、代码布局等方面的最佳实践,帮助提升代码的可读性和一致性。
99 0
|
7月前
|
API C语言 开发者
C语言中抽象函数与具体实现的命名与组织
在C语言的嵌入式系统和开源软件开发中,良好地处理抽象函数与实现对于代码质量至关重要。建议将API作为接口定义操作,使用函数指针实现动态替换。避免使用`Impl`后缀,推荐用`Callback`或`Handler`表示具体实现。回调函数用于异步事件处理,通过指针传递。示例展示了C语言中函数指针的用法,嵌入式项目常通过目录结构区分平台相关代码。清晰的命名和组织能提升代码可读性和团队协作效率。
|
自然语言处理 数据库连接
编译原理(五) 语言的定义
编译原理(五) 语言的定义
167 0
|
机器学习/深度学习 搜索推荐 算法
编程艺术 - 第二章 、俩个字符串是否包含问题以及扩展
编程艺术 - 第二章 、俩个字符串是否包含问题以及扩展
76 0
|
C语言 开发者
聊一聊C语言变量的含义
聊一聊C语言变量的含义
81 0
|
存储 前端开发 JavaScript
Web前端学习:JaveScript基础 [简介、用法、变量及数据类型、流程控制及函数] (附源代码)
Web前端学习:JaveScript基础 [简介、用法、变量及数据类型、流程控制及函数] (附源代码)
276 0
Web前端学习:JaveScript基础 [简介、用法、变量及数据类型、流程控制及函数] (附源代码)
|
C语言
C语言入门开发: 安装VS2019建立第一个C语言项目
C语言入门开发: 安装VS2019建立第一个C语言项目
144 0
C语言入门开发: 安装VS2019建立第一个C语言项目
|
存储 JavaScript 前端开发
JavaScript 编程精解 中文第三版 一、值,类型和运算符
一、值,类型和运算符 原文:Values, Types, and Operators 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 在机器的表面之下,程序在运转。
1377 0