从零开始学电脑 1.1
来源:互联网 发布:准备配置windows很久 编辑:程序博客网 时间:2024/04/28 03:35
1.1 编程的语言
在我懵懵懂懂的少年时期(好吧这个少年时期有点长),我并不知道电脑上那些花花绿绿的程序是怎么做出来的。我只知道有一个叫编程语言的东西,是人类和电脑沟通的工具。那是不是每一个游戏都用的是它自己设计的编程语言?非也。现在主流的编程语言就那么几个。你可能没听过C、C++(顾名思义就是C的升级版)、Python,但是Java你总会听过,就是玩我的世界必须装的那个玩意(现在不知道还要不要)。
上面提到的四门语言就是编程较主流的几门语言。当然还有Ruby、Swift、Object C,等等等等。当然你会听到一句名言叫“PHP是最好的语言”,PHP、Javascript这些就主要是用在写网站上面啦,我们以后再说。哪门语言最好也是程序猿界亘古不灭的争论,我们初入门者看看热闹就好啦。
此外,编程的语言还分编程语言和脚本语言,但界线不太清晰。
编程语言的特点是人和机器都容易看懂。例如我们用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”起源及其他
那么,作为一个程序猿,我们只需要掌握一门语言就够了吗?那到底选择哪一门语言,哪门语言好找工作呢?事实上,我们学习编程语言,只是为了学习一种思维,学习机器是如何思考的。当你掌握一门语言的时候,会发现学其他语言十分轻松,达到事倍功半的效果。所以,别想那么多了,赶紧选一门语言入门吧。
- 从零开始学电脑 1.1
- 从零开始学电脑 0.0
- 从零开始学电脑 1.0
- 从零开始学电脑 2.1
- 从零开始学电脑 1.2
- 从零开始学电脑 1.3
- 从零开始学电脑 3.0
- 从零开始学电脑 2.0
- 从零开始学电脑 3.1
- 从零开始学电脑 4.0
- 从零开始学
- 学电脑
- --------------------《洪恩从零开始学日语》---------------------------
- 洪恩从零开始学日语
- 从零开始学Shark(转载)
- 从零开始学炒股
- 从零开始学计算机语言
- 从零开始学建网
- Fresco SimpleDraweeView 加载本地的gif
- servlet-mapping的/和/*
- 自定义捕获全局异常
- Python学习之路---Python文件I/O
- HBase 集群监控
- 从零开始学电脑 1.1
- Adaboost训练汽车零配件定位
- 人生中第一份工作的一些思考
- [Noip模拟题]PermRLE
- 蓝桥杯--小明和他的表弟
- 记忆网络(译)
- 判断数组
- Java Timer类
- 野生码农的架构实践