计算机程序设计语言有哪些,程序设计是什么语言( 四 )
程序设计语言有3个方面的因素 , 即语法、语义和语用 。 语法表示程序的结构或形式 , 亦即表示构成语言的各个记号之间的组合规律 , 但不涉及这些记号的特定含义 , 也不涉及使用者 。 语义表示程序的含义 , 亦即表示按照各种方法所表示的各个记号的特定含义 , 但不涉及使用者 。
扩展资料:
程序设计语言的特性
程序设计语言具有心理工程及技术等特性 。
1、心理特性:歧义性、简洁性、局部性、顺序性、传统性 。
2、工程特性:可移植性 , 开发工具的可利用性 , 软件的可重用性、可维护性 。
3、技术特性:支持结构化构造的语言有利于减少程序环路的复杂性 , 使程序易测试、易维护 。
参考资料来源:
有哪些常用的计算机程序设计语言? 计算机程序(英语:Computer program) , 也称为软件(英语:software) , 简称程序(英语:Program)是指一组指示计算机或其他具有信息处理能力装置每一步动作的指令 , 通常用某种程序设计语言编写 , 运行于某种目标体系结构上 。 打个比方 , 一个程序就像一个用汉语(程序设计语言)写下的红烧肉菜谱(程序) , 用于指导懂汉语和烹饪手法的人(体系结构)来做这个菜 。
工业编程语言: A+ | Ada | 汇编语言| B | Brainfuck | C | C++ | C++/CLI| Cg | COBOL | Eiffel | Erlang | FORTRAN | IronPython | Java | JRuby | Jython | LISP | Oberon | Objective-C| Ocaml | Pascal | Perl | Powerbuilder | Python | QBASIC | R | REXX | Ruby | Self | Smalltalk | SQL | Tcl/Tk | Visual Basic | PHP | C# | F# | J# | Visual Basic .NET
脚本编程语言: ActionScript | JavaScript | JScript | Nuva | PostScript | VBScript | lua
学术编程语言: APL/J | Haskell | Logo | ML | pascal|Prolog | Scheme | SAC
其他编程语言: ALGOL | BASIC| Clipper | Forth | Modula-2/Modula-3 | MUMPS | PL/I | Simula
计算机程序设计语言有哪几类?分别由什么构成? 计算机程序设计语言的发展 , 经历了从机器语言、汇编语言到高级语言的历程 。
1. 机器语言
电子计算机所使用的是由“0”和“1”组成的二进制数 , 二进制是计算机的语言的基础 。 计算机发明之初 , 人们只能降贵纡尊 , 用计算机的语言去命令计算机干这干那 , 一句话 , 就是写出一串串由“0”和“1”组成的指令序列交由计算机执行 , 这种语言 , 就是机器语言 。 使用机器语言是十分痛苦的 , 特别是在程序有错需要修改时 , 更是如此 。 而且 , 由于每台计算机的指令系统往往各不相同 , 所以 , 在一台计算机上执行的程序 , 要想在另一台计算机上执行 , 必须另编程序 , 造成了重复工作 。 但由于使用的是针对特定型号计算机的语言 , 故而运算效率是所有语言中最高的 。 机器语言 , 是第一代计算机语言 。
2. 汇编语言
为了减轻使用机器语言编程的痛苦 , 人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串 , 比如 , 用“A D D”代表加法 , “M O V”代表数据传递等等 , 这样一来 , 人们很容易读懂并理解程序在干什么 , 纠错及维护都变得方便了 , 这种程序设计语言就称为汇编语言 , 即第二代计算机语言 。 然而计算机是不认识这些符号的 , 这就需要一个专门的程序 , 专门负责将这些符号翻译成二进制数的机器语言 , 这种翻译程序被称为汇编程序 。
推荐阅读
- 计算机的发展趋势有哪些,计算机的特点和发展趋势有哪些
- 你还知道哪些大自然的语言,生活中发现哪些大自然的语言
- 语言表达的角度有哪些,语言角度赏析的模板
- 高级程序设计语言有哪些,python的表达式计算
- 计算机的特点包括哪些,计算机具有哪五大特点
- 计算机内存主要有哪些
- 语言的暴力,态度的鄙夷,都是心底对女人最真实的轻蔑
- java语言的特点有哪些,java语言的关键特点有哪些
- 大自然还有哪些语言,大自然还有什么语言写下来
- 计算机培训机构有哪些,计算机培训班有哪些比较靠谱