大学四年的信息科学与技术专业的学习与研究,两年多的公司社会工作实践,让我花了六年多的时间,对这个曾经在大学有点云里雾里的“东西”有了比较透彻的认识。现在,我想写一篇总结,总结一下我对“她”的认识。
就像追心仪的女孩子一样,需要时间和耐心,当然还有努力,才能熟悉她,获得她的认可。
对于这门技术或专业,又或者行业,有的人天资聪慧,一学就会,就通;而有的人却需要花很多的时间和努力才收获一点点。每种技术或行业不都一样吗?
一、计算机的组成
二、计算机编程
计算机编程语言的发展,经历了
机器语言 -------->汇编语言-------->面向过程语言-------->面向对象语言,这几个阶段。
机器语言:0、1的形式,完全面向所编程的机器。
汇编语言:用单词代替0、1,但依然要面向机器。
面向过程语言:将编程语言进行了抽象,使该语言更加接近自然语言,从而可以方便、容易描述和阅读算法。
面向对象语言:由于“面向过程语言”将数据与算法分离,使得在软件开发和维护过程中,造成很多麻烦。因此,开发出了面向对象的语言,即将数据和对该数据的处理封装在一个对象之中。