程序员

注册

 

发新话题 回复该主题

了解编程,我们程序员真的不是修电脑的 [复制链接]

1#
北京治疗白癜风的中医院哪家好 http://www.bdfyy999.com/m/

很多人对于程序员理解,低层面理解为修电脑的人员,但实际上我们根本不懂修电脑的。有很多不懂编程的朋友和亲戚家里电脑出问题就叫我看看,修不了就说这孩子工作不怎么样吧!想想都是(┳_┳)...,我真不是修电脑的,也不会修啊。这些问题,自己都有去解释过,但是并没有什么用。上一辈对这个程序员本来就不怎么了解,只知道用个修电脑的工作,就把这个理解为了程序员了吧!

今天我们就来了解下程序员的工作,编程是做什么的!

编程:就是为了借助于计算机来达到某一目的或解决某个问题,而使用某种程序设计语言编写程序代码,并最终得到结果的过程。简单来说,如果只有电脑,没有编程写的程序的话,电脑只是一些废铁,因为没有语言指令命令它要干什么的。

编程历史:

编程起始于年,那一年才发明了第一台计算机ENIAC,在那之前使用的编码方式严格意义上并不能说是编程。年,KonradZuse,一位德国工程师,他躲藏在巴伐利亚附近的阿尔卑斯山上时,独立开发了Plankalkul。他把该项成果应用在其它的事物中,比如国际象棋。这是最早的机器语言,然后才是汇编语言,高级语言。

编程语言:

说到语言,很多人就不明白了,编程有什么语言的,不就是个计算机语言嘛。其实不然,不同时代,我们使用的计算机不同。为了避免一些问题,语言也是有所不同的。

最开始使用的计算机是相当笨重原始的,我们需要使用一些指令去命令它工作,所以我们才发明了机器语言,就是面向机器使用的。每一条机器指令都规定了机器的一个动作,我们需要写很多指令,才能完成一系列的工作,相当不方便。

所以我们就发明了汇编语言,汇编语言是用特定的字母符号代替了很难记住的机器指令,这也可以说是现在最接近底层的语言。当然用这种语言写程序,效率是非常慢的,但是由于它和计算机硬件系统关系很密切,一些地方还是很需要用到的。C语言就是一种很接近汇编语言的语言了,但是它还不是直接去控制计算机的,只能说比其他高级语言更接近。

后来为了减轻麻烦,就发明了高级语言,一类最接近于人类自然语言和数学语言的计算机语言。

说了这么多,只是想解释程序员还真的不是维修电脑的,因为程序员都是通过语言与计算机打交道的,并不是直接去面对计算机的,想维修电脑还是该去学硬件的。程序员的工作就是编程,每天改不完的BUG和做不完的需求,怎么还有空修电脑呢!

分享 转发
TOP
发新话题 回复该主题