浅谈计算机语言的学习

来源 :商品与质量·消费研究 | 被引量 : 0次 | 上传用户:lemon616
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  文章编号:ISSN1006—656X(2014)02-0140-01
  “我甚至看不到代码。我看到的是金发美女,黑发美女,红发美女。”这是科幻影片《黑客帝国》中的一句台词。我们通过显示器看到的影像“金发美女,黑发美女,红发美女”,其实就是计算机01代码的组合通过上层高级语言表现出来的各种信息,01代码或者说物理实体中的高低电平就是我们看到影像的实质。
  计算机语言不是计算机表达的方式而是我们与计算沟通的桥梁,所有的高级语言是要转换成低级语言进而转换成01代码,这样计算机才能懂。在计算机语言学习中有些学校是一开始就让学生们接触高级語言,一般是c语言,之后再接触低级语言像汇编语言。在c语言的学习中开始就是模仿教材的程序编写或者直接“依葫芦画葫芦”在编辑器(如tuerb c)上把课本的程序敲上,运行。运行正确,或不正确逐行查找看哪里敲错了。通过一段时间的学习逐步的了解到语句的含义,c语言中关键词与其英文意思相关联,这样便于我们“用词造句”。随着学习的进一步深入又掌握了不同的结构像循环,嵌套等等。接下来我们能运用所学写出能够实现一定功能,能够顺利运行的程序。如果我们要成为编程高手还要记忆大量的库函数,掌握很多的调用规则不断的积累经验。这是高级语言一般的学习历程,c语言是面向过程的,还有面向对象的高级语言像c++。
  面向对象与面向过程是两个完全不同的概念。面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。而对于初学者来说一般很难体会到面向对象的直观性往往是随着学习的深入慢慢掌握了解。举个例子,我们看一下面向对象与面向过程的区别:我们分别用c语言与c++实现两个数相乘。
  c语言编写这个程序首先要考虑这两个参数的数据类型
  #include
  double chengfa1(double m,double n)
  {
  double q=m*n;
  return q;
  }
  int chengfa2(int m,int n)
  {
  int q=m*n;
  return q;
  }
  int main()
  {
  double d,e=3.1 f=4.4;
  int h,a=5,b=6;
  d=chengfa1(e,f);
  h=chengfa2(a,b);
  return 0;
  }
  不同的数据类型要对应不同的函数,不同的函数必须使用不同的名字,否则会出错。
  下面用c++编写这个程序
  #include
  double chengfa(double m,double n)
  {
  double q=m*n;
  return q;
  }
  int chengfa(int m,int n)
  {
  double q=m*n;
  return q;
  }
  int main()
  {
  double d,e=3.1f=4.4;
  int h,a=5,b=6;
  d=chengfa(e,f);
  h=chengfa(a,b);
  return 0;
  }
  这个在c++中叫做重载,不同的函数可以用相同的函数名,但是这样我们还不能完全体会到面向对象的概念。那么我们用c++再次改进这个程序。
  #include
  template
  G chengfa(G m,G n)
  {
  G q=m*n;
  return q;
  }
  int main()
  {
  double d,e=3.1f=4.4;
  int h,a=5,b=6;
  d=chengfa(e,f);
  h=chengfa(a,b);
  return 0;
  }
  这个在c++中叫做模板,不需要关心数据是什么类型的,而主要关心怎么实现两个数的加法,不必在乎这两个数据是什么类型。面向对象就是把问题抽象成一个模型定义好了拿来就用。高级语言的语法、结构相对来说容易掌握,低级语言最接近机器语言,就不那么容易接受了。
  我们学习低级语言之后就更加明白高级语言的基础和含义了。汇编语言是低级语言,参数常常调用具体的物理地址也就是计算机的硬件单元,虽然不是直接的01代码但是通过数制的换算很容易找到具体的物理地址或者高低电平。
  计算机语言有着独特的魅力,不管是高级语言还是低级语言都是人与机器的交流,我们现在所处的阶段或许只是牙牙学语,不久得将来我们可能与机器有更深层的相互了解,黑客帝国终会实现吧!
其他文献
【摘 要】随着我国社会生产力和国民经济的不断提高,社会主义市场经济的不断深入,企业之间的竞争日趋激烈,尤其是中小型企业在发展中,面临的考验与挑战越来越多。中小型企业若要在激烈的竞争中立于不败之地,首先要优化人力资源绩效管理工作。本文依以此为出发点,对我国中小型企业人力资源绩效管理提升的途径进行了深入探讨,旨在促使人力资源管理绩效管理水平不断提升,为企业获取更大的效益打下坚实的基础。  【关键词】中
期刊
【摘 要】由于经济的快速发展,物流市场竞争加剧,第三方物流服务发挥的作用越来越大,但目前我国第三方物流服务需求层次还比较低,要想获得持久性竞争优势,必须通过服务创新来实现。本文通过分析第三方物流发展的特点,发掘存在的问题,指出物流服务创新的突破点,提升第三方物流服务的水平和市场竞争力。  【关键词】第三方物流;服务创新;核心竞争力  文章编号:ISSN1006—656X(2014)02-0107-
期刊
【摘 要】在模具制造过程中,采取传统的制造方式与设备,存在一定的局限性,即精确度差、制造时间长,对模具制造的生产质量与效率带来了极为严重的影响,同时也在一定程度上制约了模具制造业的快速发展。而在模具制造中采取数控加工技术,能够有效的弥补传统工艺的缺陷与不足,同时还有极为宽广的发展空间。文章将对数控加工技术及其特点进行阐述,说明数据加工技术在模具制造当中的实际应用。  【关键词】数控加工技术;模具制
期刊
【摘 要】半导体的产生带来了电子技术的发展,电子技术推动了科技的进步。电子科学技术从无到有,也带动了其他部门飞速发展,同时在国民经济发展中起着非常重要的作用。本文简单分析了电子科学技术的概念和它的发展状况,进一步从军用和民用两个方面介绍了电子科学技术的应用。最后总结了电子科学技术在生活方方面面的好处,并预测未来的发展趋势。  【关键词】电子科学技术;发展;应用;电力  文章编号:ISSN1006—
期刊
【摘 要】本文介绍了在某石化公司二催化装置再生器进行全面检验的情况,对催化装置再生器工作原理、结构及应力腐蚀开裂易发生部位进行了阐述,并对检验中发现裂纹的原因进行了分析,提出了防止再生器应力腐蚀开裂的措施和建议。  【关键词】催化装置再生器;检验;裂纹;原因分析;解决措施催化装置中再生器的检验及裂纹成因的分析  一、再生器的工艺过程  炼油催化装置中的再生器(以下简称再生器)是装置中的主要设备之一
期刊
【摘 要】中国是白酒生产大国,而贵州是一个白酒生产大省,省内有享誉全世界的国酒“茅台”,此外,还有国内著名的习酒、董酒、青酒等多个国内知名品牌。面对经济全球化趋势的加强和日益壮大的白酒市场,贵州白酒工业面临着诸多的机遇和挑战。如何进一步抢占全国中高端白酒市场的优势地位;如何才能使贵州白酒在全国、亚洲地区乃至于世界占据白酒行业更大的市场空间;如何才能使贵州白酒走上多元化多层次的营销之路,都是我们需要
期刊
文章编号:ISSN1006—656X(2014)02-0126-01  强化煤矿安全技术措施的掌握,确保矿井安全生产,是社会主义市场经济新时期煤矿安全发展建设思想的重要组成部分,是全面贯彻落实科学发展观的具体体现,是促进煤矿企业实现自负盈亏走向振兴的必由之路。把强化实施安全生产技术措施教育作为矿井安全生产经营管理的法宝,在进一步增强干部职工依法按照技术措施施工、确保安全生产的能力上下功夫,才能全面
期刊
【摘 要】随着信息技术的快速发展,我国船舶的维修技术也得到了很大的提升,由于新技术的应用是我国现代船舶维修发生了质的变化。但是还是有一些因素制约着我国船舶维修水平的提升,为此,本文从我国的实际情况出发,探讨了针对于现代船舶维修的新举措,为形成现代化的船舶维修标准体系提供一些意见或建议。  【关键词】船舶;维修技术;质量;举措  文章编号:ISSN1006—656X(2014)02-0138-01 
期刊
【摘 要】社会的发展和工业化发展是息息相关的,在工业化发展的过程中,机械的作用是至关重要的。机械设计企业进行创新工作的一个重要部分,在新产品以及新技术的实施上,都需要有机械设备的支撑。要让机械设计加工的工作更加的合理和科学,就要提高技术创新的水平。因此,对机械设计加工加以讨论和研究,对其过程中需要注意的问题进行探讨很有必要,通过对这些问题的分析提出有效的对策。  【关键词】机械设计加工;问题;对策
期刊
【摘 要】钢材加工配送中心是集加工、配送、仓储、运输、销售、信息服务于一体,通过电子商务、加工配送等现代物流手段的综合运用,构建一个基于现代物流模式的钢材物流体系。本文针对衡阳的钢材的加工配送提出的几点浅薄意见。  【关键词】衡阳;钢材加工配送;配送成本控制  文章编号:ISSN1006—656X(2014)02-0143-01  物流是一种新兴产业,是企业的第三利润源泉。对钢铁加工销售为主的企业
期刊