计算机编程语言的发展和应用

来源 :大众科学·中旬 | 被引量 : 0次 | 上传用户:dingwenqi65118290
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:计算机的快速发展,也让其编程语言的种类和质量有了较大的突破。现在人类的日常生活中已经离不开计算机,而学会正确的使用编程语言则可以实现人机交互。本文先详细的介绍了计算编程语言的三个阶段,其次介绍了计算机编程语言未来的发展趋势和实际应用。
  关键词:计算机;编程语言;发展;应用;前景
  引言
  在20世纪40年代,第一台通用计算机ENIAC问世,那时的计算机还需要人工手动操控,操作非常不便,当时有位德国工程师设想利用程序设计语言解决问题,于是计算机编程语言问世。在经历六十多年的技术改革与发展后,计算机编程语言有了重大的突破。如今,人类最受欢迎的高科技产品非计算机莫属。下面就来深入探讨计算机编程语言的发展史及其应用。
  1 计算机编程语言的三个阶段
  计算机技术的核心支撑就是计算机编程语言,编程语言可以使人和计算机进行沟通。根据计算机编程语言的发展史,首先出现的是机器语言,随后汇编语言被创造出来,而当下最流行的是高级语言。下面将对这三种语言一一介绍:
  1.1 第一阶段
  機器语言的实质是机器指令的集合,它是最初的出现的编程语言,也是计算机识别的唯一语言,后来发展的高级语言可以让人类使用和记忆,但还是需要编译程序将高级语言转变为机器语言。机器语言的优点在于可以直接识别,不需要转换,占用资源少。但是由于机器语言的代码只有0和1,所以导致了机器语言本身具有很大的缺陷,比如编程工作量大,无可移植性等。机器语言的局限性很大程度的影响了它本身的发展。
  1.2 第二阶段
  由于社会的需要,为了更方便地使用计算机,出现了汇编语言。机器语言改进得到了汇编语言,它是一种面向机器的编程语言,而且还保留了机器语言的优点。它可以通过使用符号来替代机器语言的二进制码,因此汇编语言也被称作符号语言。和机器语言相比,尽管汇编语言已经简洁了很多,有了很大程度的进步,但仍具有缺少移植性,难以调试,开发效率低等缺点。不过,汇编语言却是计算机编程语言的历史上是机器语言到高级语言的桥梁。
  1.3 第三阶段
  经历了半个世纪的发展,高级语言诞生了,它是一种贴近于人类语言的编程语言。它可以用英文编写计算机程序,并且程序中的符号也与日常生活中所使用的类似,还可以将相关的多条指令合并为一条指令,便于学习记忆,可移植性好。正是因为简单易学,所以对从事编程人员的专业性有了较为宽松要求。因此,现阶段编程人员的主要使用高级语言进行编程。
  2 计算机语言编程的发展历程
  计算机编程语言从开始复杂的机械语言最后到简洁的高级语言经历了三个阶段,一步步演化的根本原因就是为了能更好的服务于人类。在20世纪40年代,美国制造出了首台通用计算机ENIAC,当时的计算机还是手动控制的,这就显得非常不方便。随着社会的需求,人们开始研发计算机编程语言,计算机语言编程的大门由此开启,随后一路蓬勃发展,计算机编程语言逐渐开始完善。而随着现代社会需求的技术不断增加,计算机编程也出现了多元化的发展。越来越多的高级语言出现,它们大大减少了操控计算机的成本和时间。但是在20世纪60年代,计算机编程语言的快速发展,也让软件开发出现了费用和进度失控,用户对需求不明确等问题,而JAVA、C++等语言的出现解决了当时的问题。这些语言的特点就是用新的观点去看待问题,计算机编程从此打开了信息时代的大门.从此以后,信息化和网络化成为21世纪的代名词。
  3 计算机编程语言的有效应用
  社会的不同需求,刺激计算机编程语言的数量逐渐增加,但是不同的编程语言它的应用范围也不相同。C语言是面向过程设计语言,它之所以适合编写控制系统设计软件、2D图形,3D和动画,是因为它高效、灵活、具有可移植性。 Java继承了C++语言面向对象技术的核心,在基于Web的应用程序,电子商务系统开发等方面有着重要的应用。Python则是新兴的高级语言,被广泛的应用与计算与数据分析、人工智能、云计算、网络爬虫等。 C#可以应用于网站,后端接口和Unity等框架。尽管每种编程语言都有自己的优缺点,但是它们共同合作可以在社会的发展中可以很好的提升效率。
  4 未来的计算机编程语言发展方向
  4.1 广泛性
  从最开始的机器语言到现在的高级语言,历经了多代的改革,计算机编程语言虽然已经越来越成熟了,但它仍然在不断蓬勃发展。未来的编程语言也一定会更加标准,更加接近人类的语言。对于大多数人而言,可能只知道如何利用计算机解决问题,但却对计算机编程语言一无所知。如今的计算机编程语言还是该一些专业性人才所掌控,而对于大多数普通人来说,如今的编程语言仍然具有很强的专业性,所以我们还需要更贴近人类的编程语言才可以向人们实现普及。在未来的计算机编程语言应具有广泛性,让更多的人都可以掌握,这样人们就应该可以编写一些自己所需要的计算机程序。
  4.2 动态语言和静态语言的融合
  静态类型语言就是在编译时确定变量的类型,所以静态语言也被称为强类型语言。比如Java和C等,它的优点就是编译器可以执行检查,动态类型语言也叫弱类型语言,一般是脚本语言,比如说Ruby、Python、VB、PHP等,它的优点是编写代码快,不必每次都指定类型。动态语言和静态语言都有自己的优势。但从长期的角度来看,未来的编程语言有可能会是两者的结合体。
  5 结束语
  总而言之,经过了半个多世纪的发展,从复杂的机器语言到贴近人类生活的高级语言,计算机编程语言正在逐渐成熟。从开始极强的专业性到现在一步步被普通人群所掌握,相信在未来编程语言会变得越来越简单,越来越像人类的语言,甚至可以进入小学课堂,此后编程不再会是程序员群体的专利。
  参考文献:
  [1]单继周,马红,刘树林.计算机编程语言的发展与应用[J].科技经济市场,2016,(01):16.
  [2]陶晔. 计算机编程语言的发展与应用[J]. 建筑与装饰, 2016, 000(006):180,183.
  [3]李知远. 计算机编程语言的发展与应用[J]. 科技尚品, 2017, (5):197.
其他文献
摘 要:“直过民族”特指新中国成立后,未经民主改革,直接由原始社会跨越几种社会形态过渡到社会主义社会的民族。2020年是我国脱贫攻坚战的关键之年。云南作为拥有众多少数民族的西南边远地区,如何帮助“直过民族”脱贫致富成为大众关注焦点。云南“直过民族”虽然已完成从原始社会形态到现代社会形态的过渡,但由于区位、历史、文化等多种原因,成为当前脱贫攻坚最难啃的“硬骨头”。本文基于“直过民族”的现状及该地区脱
期刊
摘 要:群众力量不仅是国家物质建设的主要实施者,还是精神建设的主要参与者。我们常说,艺术来源于生活,要想创造出深受人们群众喜爱的文艺作品和文化活动,还是要贴近群众生活,为了深入了解群众情感生活。本文主要介绍目前我国乡镇群众文化的现状和如何开展乡镇群众文化工作的改进措施及有关策略。希望在广大人民群众的热烈支持下将城镇文化变的更加丰富。  关键词:群众文化;领导作用;文化产业  引言  首先,从社会层
期刊
摘 要:想要推进医学诊疗技术的发展和进步所需要的是医疗器械,并且医疗器械也是国家高端技术生产力最重要的部分。近些年来我国的政策一直在扶持着医疗设备的发展和研究,并且在医疗设备的各个环节已经取得了进步,很多创新的成果也逐渐出现,但是在应用和推广等方面还有一些挑战,对于我国来说医疗器械技术水平关系着国家的经济实力和发展,所以需要国产创新医疗设备应用示范推动国产医疗器械行业的发展。  关键词:国产创新医
期刊
摘 要:“两竖(立杆)几横(踏板)或一斜(放置)”的学生公寓床上铺用爬梯(以下简称爬梯)结构,因其竖向窄、踏板窄、顶端无较合理的手拉支撑物、固定牢度较差等缺点,对学生频繁使用,存在潜在的滑脱、摔下的危险;从爬梯结构、安装、使用以及与人体适应尺寸四方面,识别出爬梯存在3项Ⅱ级、Ⅲ-Ⅳ-Ⅴ级各8项、2项Ⅵ级共29项风险项目;提出了对这些风险项目进行管理与改进的方案;增加爬梯两竖向杆间距离与宽度和添加学
期刊
摘 要:由于基层环境监测站工作在环境保护和环境监测的第一线,相关人员可以在工作的过程中获得环境污染等第一手资料,如果他们监测分析的数据结果具有一定的准确性,那么不仅可以为当地的环境评价提供科学的理论依据,还有利于保障环保决策的可行性。可见,加强基层环境监测全过程质量管理是基层环境保护监测站创新发展的必然趋势。  关键词:基层;环境监测管理;现状;措施  中图分类号:X830  文献标识码:A  引
期刊
摘 要:本文以市场角度,充分考虑供需与运价关系,在华东地区航空货运运力均衡前提下,尝试建立差别定价模型和动态定价模型,研究这两个定价策略是否可以给航空公司带来利润最大化。确定在供需均衡情况下航空货运最优定价策略,给我国华东地区航空货运企业提供借鉴和策略。  关键词:华东地区;航空货运;运力均衡;货运定价  1研究背景及意义  如今,我国进出口贸易不断扩大,航空货运的发展将会为其提供更加广阔的机会和
期刊
摘 要:坚持以正确的舆论导向引导人,尤其是在我国社会主义制度背景下,我国的新闻舆论尤其要坚持正确政治方向,其工作导向必须坚持以人民为中心,在新闻传播规律的指导下,坚持报道社会正能量,发挥自身的舆论监督作用,通过新闻舆论对整个社会做出正确有效的引导。  关键词:新闻舆论;导向;意义  新闻工作要做到为人民和社会主义服务,就必须坚持正确的舆论导向,一旦坚持了正确的舆论导向,不仅新闻事业本身能够实现健康
期刊
摘 要:铁路机务段作为铁路运输系统的主要行车部门,日常的工作职责主要有铁路机车的运用、综合整备、整体检修等,工作的范围比较大、涉及的工作内容比较多,对机务段内外勤人员的综合素养有较高的要求。为此,本文分析了铁路机务段内外勤人员日常的工作难点,并提出了具有针对性的解决方案,希望可以帮助到铁路机务段的内外勤工作人员,提高工作效率,促进铁路事业发展。  关键词:铁路机务段;内外勤;工作难点;方案  引言
期刊
摘 要:逆境是对植物生长不利的各种环境因素的总称,也称为环境胁迫[1]。对植物产生重要影响的逆境主要有水分亏缺、低温、高温、盐碱、环境污染等理化逆境,和病虫杂草等生物逆境。逆境常对蔬菜生长产生不良影响,本文将重点介绍病害、温度、气体成分等方面来阐述逆境对果蔬的生理生态及品质造成的影响。  关键词:逆境胁迫;果蔬贮藏;生理及品质  一、病虫害胁迫  1.病虫害胁迫的介绍  生物胁迫是指对植物生存与发
期刊
摘 要:随着时代进步与社会发展,我国变电站正在快速发展。然而,根据当前变电站的发展情况分析,其工作任务十分艰巨,一方面需要保证变压作业的顺利展开,另一方面需要把电能直接输送至用电的相关区域当中,对配电系统起着十分重要的作用。结合此种情况,变电站应该保证自身变电运维作业的效果,减少安全隐患问题,保证配电网的正常运转。基于此,本文就变电运维存在的安全隐患及解决措施展开了深入以及全面的探究分析,期望经过
期刊