编程语言介绍

发布于 12 天前  81 次阅读


注:按照我个人的理解就是设定好一系列的命令,让人或者物去执行。

那么什么是编程语言,就是给电脑下指令的语言,对就这么简单。

我们知道电脑就只认识0和1

因为电脑内部全是电路,所以只有两种状态:

  • 通电 → 记为 1
  • 断电 → 记为 0

所有计算、图片、视频、软件,本质上都是一长串 0 和 1。
这种直接用 0 和 1 写的程序,叫机器语言。(这玩意应该算最老的语言了吧,有大佬可以试试看用这个写有多费事),而且如果要用这个写,人根本记不住、看不懂、写不动一长串 0和1
写一个简单加法都要几十位二进制,很容易写错,还没法改。

所以有人发明了“更像人话”的语言

    为了不直接写 0 和 1,人们一步步创造了编程语言:

    1. 汇编语言
    用简单英文单词代替 0 和 1,比如  ADD  代表加法。
    还是很难用,只能写很简单的程序。(但是这比用0和1好用多了,却也还不够简洁)
    于是便有了更高级的语言。

    2. 高级编程语言
    比如 C、Python、Java、JavaScrip
    语法更接近英文和数学,人能看懂、好写、好改。
    写完后,再由软件自动翻译成 0 和 1 给电脑执行。

    所以本质他还是要转换成0和1,但是这就好用多了。

    1. 那么为什么要有这么多种语言?

    就像现实中有中文、英文、法语、日语一样,不同语言适合不同事:

    • 做系统、硬件 → 用 C、C++(快、接近底层)
    • 做网站、小程序 → 用 JavaScript(网页专用)
    • 做 AI、数据分析 → 用 Python(简单、库多)
    • 做手机 APP → 用 Java/Kotlin、Swift
    • 做游戏 → 用 C#、C++、Lua

    用不同的语言做不同的事情可以事半功倍,就和造房子一样不可能只用一种材料。

    4、总结

    就我个人来说我是比较喜欢python的因为这是我最开始学的,我也觉得很最适合新手上手的语言,反正编程语言的目的其实就是为了方便你操作的工具,只要可以达到目的哪怕是写出屎山都行。


    成功只有一个——按照自己的方式,去度过人生。