有C语言,有B语言和A语言吗?PL/I语言的起源?

yumo6665小时前技术文章3

若文章对您有帮助,欢迎关注 程序员小迷 。助您在编程路上越走越好!




有C语言,有B语言和A语言吗?


有B语言,B语言是C语言的父亲,虽然根据历史记载,C语言之前有个短暂的New B语言。据当前互联网记载,没有A语言。


B语言和C语言有什么区别?


B语言作为C语言前身,来自BCPL语言,B语言和C语言最大的不同是,它是无类型的,在其他方面,例如变量、表达式和运算符等等都和C语言有很大相似性。


PL/I语言的起源


在20世纪50~60年代,当时主流的编程语言是COBOL/FORTRAN/ALGOL等,IBM想要设计一门通用的编程语言,已有的编程语言无法实现此要求,故想要设计一门新语言,即是PL/I. PL/I是Programming Language/One的缩写,看名称是第一代编程语言,事实上已经不是了,只是IBM心中的"第一代"。










若文章对您有帮助,欢迎关注 程序员小迷 。助您在编程路上越走越好!

微风不燥,阳光正好,你就像风一样经过这里,愿你停留的片刻温暖舒心。

我是 程序员小迷 (致力于C、C++、C#、Android、iOS、Java、Kotlin、Objective-C、Swift、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。



相关文章

C语言的数据类型

C语言的数据类型在C语言中,数据类型用于定义变量存储的数据种类和大小,主要分为以下几类:1. 基本数据类型(Primary Data Types)(1) 整数类型类型存储大小(通常)取值范围说明cha...

仓颉编程语言编程技巧-模式匹配

什么是模式匹配仓颉编程语言中支持使用模式匹配表达式(match 表达式)实现模式匹配(pattern matching),允许开发者使用更精简的代码描述复杂的分支控制逻辑。直观上看,模式描述的是一种结...

C#语言学习笔记19 —— C# 程序的结构,已做开发多年,还未认真看过

C# 程序的结构C# 程序由一个或多个文件(.cs 文件)组成。每个文件包含 0 个或多个命名空间。命名空间包含类、结构、接口、枚举、委托等类型或其他命名空间。在写本笔记时(2025年5月),.Net...

C#语言学习笔记20 —— 泛型(Generic),好用常用,却难以说明白

C# 泛型类型现在的编程语言都提供了一种解决代码重用的方案:泛型或模板。C# 的泛型也是一样,它提供一种观念,把类型作为参数,用来设计类和方法(还有结构体、接口、委托)。只有到了使用类和方法的时候,才...

溧阳计算机二级学习基础内容是哪些

以下是关于计算机二级学习的一些建议: ### 明确考试目标 计算机二级考试有多个科目可供选择,包括Java语言程序设计、Access数据库程序设计、MySQL数据库程序设计、Web程序设计、Pytho...

C语言程序的基本单位是什么,为何会是这个

C语言程序的基本单位据C语言相关的资料显示,C语言程序的基本单位一般指的是【函数】。为什么呢?个人的理解是,这可能是一种约定俗成的【模块化】编程的特性,模块化编程是一种良好的编程习惯,有助于代码的复用...