Chinaunix

标题: 编程讲话交流语言谁最牛 [打印本页]

作者: 明仔小黑    时间: 2011-12-20 09:44
标题: 编程讲话交流语言谁最牛
一种程序设计语言是一种人工语言设计来表达计算,可以由机器,特别是计算机。编程语言可以用来制造程序控制行为的机器,来表达算法准确的说,或模式的人际沟通。
 
最早的编程语言更早的电脑的发明,并且用来直接机等的行为提花织机和球员的钢琴。成千上万个不同的编程语言都被创造,主要是在计算机领域,还有更多的被创造,每年都有。大多数的编程语言描述一个计算命令式风格,即:当一连串的命令,尽管一些语言,比如那些支持功能规划或逻辑程序,使用不同形式的描述。
 
编程语言是通常分裂成两个组成部分的语法(表)和语义(意义)和许多种编程语言都提供了某种形式的书面说明他们的语法和/或语义。一些语言被定义为一个规格的文件,例如,C语言编程ISO标准规定,而其他的语言,例如Perl中,有一个优势执行才是作为参考。
例如其它程序常常是由另一个程序控制电脑打印机或者展示电磁流量计。更普遍的是,一种程序设计语言计算可能需要描述一些,可能是抽象的,机器。人们普遍认为,品种规格齐全,为一种程序设计语言,可能包括对机器的一种理想化、或处理机的语言。[6]在多数实际的情况下,一种程序设计语言,因此涉及计算机编程语言是通常定义和研究。[7]编程语言的自然语言不同,自然语言只是用来相互尊重,而编程语言交流也让人们指示机器。
抽象的概念:编程语言通常包括抽象的概念来定义和操作数据结构或者控制流程的执行。实际必要性支持足够一种程序设计语言的抽象表现于抽象的原则;[8]这一原则有时候建议制定为程序员进行适当的使用[9]抽象的概念。
表达的力量:计算理论,将计算由语言表达了他们有能力。所有的图灵完整的语言的人可以贯彻同一套算法。美国国家标准化组织(ANSI)/ ISO SQL和慈善是语言的例子,但不是图灵完整通常被称为的编程语言。





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2