浅谈计算机语言

简介: 计算机语言分类

最近因为工作查了很多中文资料,某科,电子书... 注意到一个比较严重的问题,也可能我看的是盗版书,这些书都没有将计算机语言做一个比较明确的区分。恕笔者冒犯,某科关于计算机语言那页,写的有点la。

       

       再举一个例子:“很多人因为HTML功能缺陷,不将HTML算为编程语言。HMTL作为一种编程语言...”

   


       与学科分为文理科一样,计算机语言也可以细分。就像理科自身也可以分出很多不同的类别,如生物、化学与物理、数学就不同,是一种描述性科学。 诸如此类:理论性学科,实验性学科等等。中医是一门理论性、经验性科学,西医是一门实验性科学。中医所说的心与西医所说的心,就不是同一个东西。

     

       不扯了,总体来说计算机语言可以分为三种:

  • 编程语言                 Langages de programmation
  • 请求/查询语言         Langages de requête
  • 描述语言                 Langages de description

   

       编程语言:简而言之,用于写程序的语言,比如手机APP应用,网站,操作系统等。比如:Python, Java, JavaScript, C#, PHP, C/C++, R, Objective-C, Swift等。


       查询语言:允许查询存储数据的结构。常见的例如 关系型数据库的查询语言SQL,RDF图表的SPARQL,XML文档的XQuery等。


       描述语言:用于根据规定和制约来描述和结构化数据集合的语言。例如,XML, HTML, 或者JSON。


       所以HTML它属于计算机语言,但它不是编程语言,它属于描述语言。


       其中,编程语言也可以细分为三类:

  • 解释型语言           langage interprété
  • 编译型语言           langage compilé
  • 伪编译型语言       langage pseudo-compilé

       

      解释型语言: 这类语言的源代码需要被翻译为汇编,然后一行一行地被一个程序执行,这个程序被称为解释器。例如,Python和PHP就是两种解释型语言。

       

      编译型语言:这类语言所写出的源代码会被直接转变为可执行文件,在Windows下,它们的扩展名为:.exe。 C和C++就属于编译型语言。


       伪编译型语言:此类语言需要借助一个伪编译器来生成一些可以在任何平台下支持的文件。例如:Java, 和可以在Microsoft .NET平台下可用的VB.NET, C#等。


       好吧,时间不早了,就写到这里了。 能力有限,不能谈很深,只是为了有个规范,区分。方便大脑记忆时,给出一个层级化的结构。

目录
相关文章
C4.
|
7月前
|
存储 算法 C语言
关于c语言用计算机语言表示算法
关于c语言用计算机语言表示算法
C4.
85 1
|
人工智能 前端开发 Java
程序设计语言
一、程序设计语言 程序设计语言是一种用于描述计算机程序的形式化语言。它包括一套语法规则和语义规则,用于定义计算机程序的结构和行为。程序设计语言可以用来编写各种类型的程序,包括应用程序、系统软件和嵌入式系统。 常见的程序设计语言包括: 1. C语言:一种通用的高级程序设计语言,广泛用于系统软件和嵌入式系统的开发。 2. C++语言:C语言的扩展,支持面向对象编程,被广泛应用于应用程序和游戏开发。 3. Java语言:一种跨平台的高级程序设计语言,广泛用于企业级应用程序和移动应用程序的开发。 4. Python语言:一种简单易学的高级程序设计语言,被广泛应用于数据分析、人工智能和Web开发等领域。
134 0
|
7月前
|
算法 搜索推荐 C语言
用计算机语言表示算法
用计算机语言表示算法
45 1
|
2月前
|
存储 编译器 C语言
深入计算机语言之C++:类与对象(上)
深入计算机语言之C++:类与对象(上)
|
2月前
|
存储 程序员 编译器
初识C语言,计算机语言的基石
初识C语言,计算机语言的基石
|
7月前
|
人工智能 数据挖掘 程序员
什么是计算机语言
计算机语言,又称为程序设计语言,是人与计算机之间交互的桥梁,它使得人类能够以一定的规则和结构向计算机发出指令,从而使计算机完成特定的任务。计算机语言的发展经历了多个阶段,从最初的机器语言、汇编语言,到后来的高级语言,再到现代的面向对象编程语言和脚本语言,不断适应着计算机技术的快速发展和人类需求的多样化。
140 0
|
小程序 开发者
计算机语言如何学习
计算机语言如何学习
94 2
|
存储 程序员
程序设计语言基础知识
程序设计语言是计算机程序员用来编写计算机程序的语言。它们是由计算机科学家和工程师开发的,用于描述计算机程序的结构、语法和语义。程序设计语言是计算机科学中的核心概念之一,因为它们允许程序员使用抽象概念来描述计算机程序,从而使程序员能够更容易地编写、理解和维护程序。本文将介绍程序设计语言的基础知识,包括语法、语义、数据类型和控制结构等。 1. 语法 程序设计语言的语法是描述程序结构的规则集合。语法规则定义了程序中的元素,如变量、常量、运算符、函数和语句等,并规定了这些元素如何组合成程序。语法规则通常由一组文法规则来描述,这些规则用于指定程序中的符号、终止符号和非终止符号等。例如,下面是一个简单
170 0
|
自然语言处理
古老的神秘语言
机器语言是一种计算机可直接执行的低级语言,它由二进制代码表示,使用特定的指令集来控制计算机硬件的操作。在计算机系统中,所有的数据以二进制形式表示,并通过机器语言指令进行处理和操作。机器语言通常是与硬件平台紧密相关的,因为不同的计算机体系结构可能具有不同的指令集和编程规范。
|
敏捷开发 测试技术 Python
python编程-11:程序设计方法_
python编程-11:程序设计方法_
120 0