从零开始学电脑 1.1

来源:互联网 发布:准备配置windows很久 编辑:程序博客网 时间:2024/04/28 03:35

1.1 编程的语言

在我懵懵懂懂的少年时期(好吧这个少年时期有点长),我并不知道电脑上那些花花绿绿的程序是怎么做出来的。我只知道有一个叫编程语言的东西,是人类和电脑沟通的工具。那是不是每一个游戏都用的是它自己设计的编程语言?非也。现在主流的编程语言就那么几个。你可能没听过CC++(顾名思义就是C的升级版)、Python,但是Java你总会听过,就是玩我的世界必须装的那个玩意(现在不知道还要不要)。

上面提到的四门语言就是编程较主流的几门语言。当然还有RubySwiftObject C,等等等等。当然你会听到一句名言叫“PHP是最好的语言”,PHPJavascript这些就主要是用在写网站上面啦,我们以后再说。哪门语言最好也是程序猿界亘古不灭的争论,我们初入门者看看热闹就好啦。

此外,编程的语言还分编程语言和脚本语言,但界线不太清晰。

编程语言的特点是人和机器都容易看懂。例如我们用Python写一个hello world(程序猿界风俗:第一个程序必为hello world):

print('hello, world!')

会点英语的同学都知道print就是打印,这句话就是要让电脑在屏幕上打印”hello, world!”这句话。就这样,没有想象中那么难吧?

不过编程语言也是一步步发展成现在这样的。在最开始的时候程序猿通过在电脑上输入0和1来编程。为什么?因为电脑只认识0和1,CPU上有密密麻麻的小开关,可以通电和断电,于是人们将断电定义为0,通电定义为1,也就是经常听到的二进制(具体可以看看高中数学必修三)。这种语言叫做机器语言。后来出现了更方便的汇编,再后来聪明的程序猿们发明了高级语言,但最本质的还是机器底层的0和1。

  • 知乎:为什么现在会有这么多种编程语言?——涛吴的答案

如果感兴趣,你也可以去了解一下各门语言的历史。顺便,也可以了解一下计算机的发展史(可以百度几个名字:阿兰·图灵;冯·诺依曼;ENIAC)。

  • 关于hello, world:”hello, world”起源及其他

那么,作为一个程序猿,我们只需要掌握一门语言就够了吗?那到底选择哪一门语言,哪门语言好找工作呢?事实上,我们学习编程语言,只是为了学习一种思维,学习机器是如何思考的。当你掌握一门语言的时候,会发现学其他语言十分轻松,达到事倍功半的效果。所以,别想那么多了,赶紧选一门语言入门吧。

原创粉丝点击