美文网首页
编程语言的分类

编程语言的分类

作者: AydanLinux | 来源:发表于2020-08-23 02:11 被阅读0次

按照语言发展的过程划分

计算机程序设计语言的发展,经历了从机器语言、汇编语言到高级语言的历程。

面向机器的语言:Binary, Assembly
面向过程的语言:Assembly, B, C
基于对象的语言:C++, OC(Objective-C)
面向对象的语言:Java, C#

  • 面向对象的三大特点:封装,继承,多态,缺一不可。
  • 基于对象不能继承,更谈不上多态。

按照类型的强弱划分

强类型语言:C, C++, Java

  • 拿变量的声明来举例子:定义变量必须指定变量的类型

弱类型语言:Python, JavaScript, Swift, Kotlin

  • 语法更加简单,更加易于学习,关键字也减少了

按照是否需要编译划分

脚本语言:Shell, SQL, JavaScript
预编译语言:最典型的就是Java语言,首先生成Java汇编,然后通过虚拟机进一步转换成计算机可以识别的二进制汇编语言
编译语言:Assembly, B, C++
标记语言:HTML, 其本身没有内容,只是起到辅助的作用,没有它也没问题,只不过影响美观

按照擅长范围的划分

前端:JavaScript,HTML,CSS,Delphi
后端:Java
数据库:SQL


越是离机器远的语言,运行效率越低,开发效率越高,一般称之为高级语言;
越是离机器近的语言,运行效率越高,开发效率越低,一般称之为低级语言;
低级和高级仅仅指的是语言距离机器的远近;

https://www.tiobe.com/tiobe-index/

相关文章

  • python零基础8分钟基础入门

    一.编程语言介绍与分类 1.什么是编程语言 编程语言本质就是人类的语言,主要用于沟通交流。我们通过编程语言与计算机...

  • 编程语言

    一、编程语言分类 二、解释型编程语言 Perl Perl 是一种支持动态编程的高级解释型编程语言。它是由 Larr...

  • 一篇详细的Python入门指南,适用于所有python初学者!

    python是一门编程语言,本文主要讲述了python入门的基础知识。 目录 一、编程与编程语言 二、编程语言分类...

  • 编程语言分类

    等级划分: 汇编语言:实质和机器语言是相同的,都是直接对硬件操作。它需要编程者将每一步具体的操作用命令的形式写出来...

  • 编程语言分类

    www.wanqinlong.com

  • 编程语言分类

    编程语言分类 根据运行模式区分 1.编译型语言(Compiled language) 需通过编译器(compile...

  • 编程语言的分类

    按照语言发展的过程划分 计算机程序设计语言的发展,经历了从机器语言、汇编语言到高级语言的历程。 面向机器的语言:B...

  • 04-编程语言-上

    点我观看配套视频 一、概念 二、作用 三、常用编程语言及排名 四、编程语言的分类 1. 机器语言 2. 汇编语言 ...

  • 04-编程语言-上

    点我观看配套视频 一、概念 二、作用 三、常用编程语言及排名 四、编程语言的分类 1. 机器语言 2. 汇编语言 ...

  • 黑猴子的家:Python 是一门什么样的语言??

    编程语言主要从以下几个角度为进行分类,编译型和解释型、静态语言和动态语言、强类型定义语言和弱类型定义语言,每个分类...

网友评论

      本文标题:编程语言的分类

      本文链接:https://www.haomeiwen.com/subject/ynzzdktx.html