iOS培训之计算机语言入门详解

2016-02-22 16:42:29 491浏览

        程序是用计算机语言写成的。编程的实质就是用计算机语言来表达要解决的问题的逻辑。那么,什么叫计算机语言呢?先不必去解释。因为,计算机是机器,机器不是生物,它怎么能有语言呢?小猫小狗有语言我尚可相信。机器也有语言,还要我们去学习,这似乎有渎人类之尊严。

iOS培训之计算机语言入门详解

        浅谈iOS培训之计算机语言入门详解:

        如果不把这个结解开,可能部分特别在意人类尊严的学生对学习编程从此产生心理障碍,无法继续学习……狭义上说,我们讲的语言包括汉语、英语、广东话,它是语言,有声音。小鸟之间的唧唧喳喳,大抵也是语言。但其实语言二字虽都带口,却不是说非得有声才称为语言:哑语无声,但它也是语言。广义上讲,语言是沟通、交流的一种手段。基于此,我们认为所有的机器或工具,也包括计算机,都有它们自己的语言。比如锤子,它的语言是敲打;比如螺丝刀,它的语言是拧。如果你非要拧锤子,非要敲打螺丝刀,那么就像你用法语和广东人交谈,用粤语和法国人说话一样莫名其妙。

        一般来说,越复杂的机器,人类与其沟通的语言也越复杂。比如汽车,你想驾驭它,你就必须去驾校参加学习。想一想,开车的时候,我们的确是在和车进行沟通。如果你俩之间的沟通出现差错——你心里右转,手却一个劲向左转方向盘,向机器发出了错误的命令——这将多么可怕呀!

        至此,我们的心理障碍可以消除了。小猫小狗有语言是因为它们聪明,而机器有语言却是因为它们的笨。它们笨,没办法像动物一样可以通过培训来理解人类的意愿,所以,让人类反过来为它们制定一套沟通的规则,然后去学会这些语言,从而方便控制机器。

        可以说,凡是机器语言都是笨笨的语言。机器语言可以分低级语言和高级语言,但无论何者,都笨得可爱——学得越多你就会越发现它的笨和可爱。另外,当我说越复杂的机器其语言也越复杂时,我用“一般来说”加以修饰。这是因为,发明和发展机器的智者们会为机器制造出越来越高级的语言,这些高级语言,最终越来越接近人类的自然语言。就像计算机,我们有信心相信,终有一天,它能听懂我们的语言——这就是流传在程序员中的一个梦。当程序员熬红眼敲打出数万行代码时,他们便会想起这个梦。闭上双眼,伸腰,对PC说:“BEGIN……”,深呼吸一次,然后说:“END”,睁眼时发现计算机已完成了所有工作……

        下面回到计算机,它是机器,也是人类有史以来,继发明使用火、电、电子这些改善人类生活的工具后,最为重要、最为先进、最为广泛使用的工具。它的机器语言的复杂程度可想而知,已经复杂到必须成为大学的一门专业课程。然而别忘了前面的结论,语言只是沟通的手段。在这个意义上,当你用鼠标或键盘在计算机上进行输入时,只要你输入的是正确操作,我们都认为你在使用计算机语言,因为你确实是在用一种特定的方式或动作进行着和计算机的交流。

        虽然iOS软件开发更多的运用在移动端口,但是计算机编程是所有开发程序的基础入门,了解计算机语言概念,对于iOS开发软件也有着很大的帮助。扣丁学堂iOS开发教程视频对于iOS开发领域知识有着很系统和落地的讲解,方便于iOS零基础入门理解。

查看更多关于“iOS培训资讯”的相关文章>>

标签:

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号