编程语言

编程语言

程序:指令+数据

编程语言:

  • 二进制指令,机器语言。(打孔纸带)

  • 汇编语言:通过一些简单单词,缩写字母,符号。汇编->二进制(编译)

  • 高级语言:更容易被人类理解的语音。

    • 编译型语言:C/C++,Go,Rust ,C#
      • 源代码需要编译成二进制程序才能执行。
      • 运行速度快,性能高。
    • 解释型语言:Shell,Python,JavaScript,Ruby,SQL
    • 源代码可直接运行,需要安装解释器(虚拟机)。
    • 运行速度慢,相对更简单一些,开发效率高。
    • Java比较特殊,java源码经过jdk编译后生成.class文件或打包.jar\war文件后被jvm(java虚拟机)执行。
  • C语言:(贝尔实验室)可以写操作系统Unix,Linux,Windows。写编程语言的编译器与解释器。嵌入式开发,驱动开发,底层网络开发。

  • C++:面向对象的C,桌面应用,游戏,服务后台,工业控制软件等。

  • Java:(Sun ->甲骨文)Web后端,微服务,安卓原生Apps,桌面应用,大数据开发。

  • C#:(微软)游戏开发,桌面开发,工业软件开发。

  • Python:AI开发,数据分析,爬虫,Web后端,自动化运维,自动化办公。

    适合非计算机专业的学习。适合作为程序员的第二语言使用。

  • JS:(ES标准委员会)Web前端,nodejs后端,Apps,小程序,桌面开发,小游戏,页游。

  • Shell:Shell脚本是将Linux命令写入在.sh文件中,创建的。可以批量执行Linux命令。Windows中也有相似的.bat脚本(批处理脚本)。

  • SQL:(ISO标准委员会)(结构化查询语言)关系型数据库基本都支持,主要实现对数据库的增,删,改,查

  • Go:(Google)云原生,Docker,k8s,高并发的网站或后台,字节,B站,腾讯。

  • 易语言:中文编程

  • 仓颉语言:(华为)博采众长。鸿蒙系统专属开发语言。

如何学习

1.学习基础语法特性:变量,输入,输出,数据类型,结构化编程(顺序,分支,循环),函数,内置方法,模块,框架面向对象,设计模式。

2.看源码,模仿,多造点轮子。

3.做项目,实现一个完整的功能。

4.架构设计(软件架构师)。

posted @ 2025-07-07 11:36  落无一  阅读(153)  评论(0)    收藏  举报