admin 管理员组文章数量: 888144
2024年1月25日发(作者:switch语句后的case只能是定值吗)
算法语言信息与电脑China Computer & Communication2020年第6期C语言的发展历程及应用前景王浩宇(沈阳航空航天大学,辽宁 沈阳 110136)摘 要:C语言作为一种编译型程序设计语言,在发挥高级语言功能的同时,也兼具了汇编语言的众多优点,是一种能在程序开发效率与运行效率之间寻得平衡的语言,无论在系统开发还是在应用软件领域都有着广泛的应用。笔者主要回顾了C语言的诞生和发展历程,分析了其特点和应用领域,并对C语言的发展前景进行了初步分析。关键词:C语言;计算机软件;编程;特点中图分类号:TP312.1 文献标识码:A 文章编号:1003-9767(2020)06-076-02The Development and Application of C LanguageWang HaoyuAbstract:
C language as a compiled programming language. While playing the function of advanced programming language,
(Shenyang Aerospace University, Shenyang Liaoning 110136, China)it also has many advantages of assembly language, which is a language that can find a balance between the program development
efficiency and operation efficiency. It is widely used in both system development and application paper mainly reviews
discussion on the development prospect of C birth and development of C language, analyzes its characteristics and application fields, and makes a preliminary analysis and
Key words: C language; computer software; programming; characteristics1 C语言的诞生看来十分晦涩难懂。程序员使用时需要翻阅特定的说明指南,1.1 计算机与编程语言的诞生在修改程序时有一种无从下手的感觉,同时机器语言面对不同的操作系统时也有着特定的要求,这使得机器语言的使用计算机是一种辅助人们计算的工具,因此算盘等机械工与推广受到了极大阻碍。具也可被定义为计算机。目前,世界第一台公认的通用电子从以上分析可以看出,机器语言无法满足人们对计算机数字计算机是由莫克利(John Mauchly)和艾克特(J·Presper
日益增长的工作要求。在机器语言的基础上加以改善升级,Eckert)及其领导的科研小组发明的埃尼阿克(ENIAC)计以贴近人类语言的文字符号替代了先前的某些指令,于是相算机。虽然它并不是世界第一台电子计算机,但却是第一台对方便使用的汇编语言诞生了,也就是第二代计算机语言。可通过编程来解决问题的计算机,具有重要的意义。在更加简便的同时,也保留了机器语言高运行速度的特点,在第一台电子计算机被发明后,机器实现各种功能主要但由于仍是面向机器的编程语言,且移植性不强,其实用性是靠人工控制来实现的,非常耗时耗力,于是人们便有了利仍然不强。用编程语言来控制计算机工作的想法,即一种人与计算机都可识别的语言[1-3]。纵观整个编程语言的发展史,大体可分为1.3 C语言的出现低级语言时代、高级语言时代以及面向对象时代,而C语言自第一个具有通用性的高级编程语言FORTRAN问世后,便是高级语言时代的产物。层出不穷的高级语言凭借广适性和易理解性等优点逐渐占据1.2 早期的编程语言了编程语言的主导地位,而C语言便是在1972年由美国贝尔实验室基于B语言设计而成。最初,C语言被Thompson基于电子计算机的工作原理,二进制的0与1是最为稳和Ritchie用来做UNIX的系统的改写工作,只用于一款名为定的指令给出方式,但也使因此而诞生的机器语言从直观上“Space Travel”的电子游戏。然而新语言的运用以及UNIX作者简介:王浩宇(2000—),男,辽宁沈阳人,本科在读。研究方向:计算机科学与技术。— 76 —
版权声明:本文标题:C语言的发展历程及应用前景 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1706150335h501957.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论