软考在线  |  计算机技术与软件专业技术资格(水平)考试   |   [请选择科目]
[ 成为 VIP会员 ]        登录  |  注册      我的  购物车
0
 
科目切换  联系我们 
    
  |   [请选择科目]

VIP:有效提升20分!  真题  历年真题 (可免费开通)/  百科全书/ 机考模拟平台/  最难真题榜/  自测/  攻打黄金十二宫/  真题检索/  真题下载/  真题词库
知识   必会知识榜/  最难知识榜/  知识点查询/      文档   学习计划/  精华笔记/  试题文档     纸质图书   《百科全书》HOT!!/         /        首页/  2025年上半年专区/  手机版/ 
首页 > 知识点讲解
       程序设计语言发展概述
知识路径: > 嵌入式系统软件基础知识 > 嵌入式系统程序设计 > 嵌入式程序设计语言 > 程序设计语言的分类和特点 > 
被考次数:2次     被考频率:低频率     总体答错率:26%     知识难度系数:     
考试要求:掌握      相关知识点:6个      
        程序设计语言的发展是一个不断演化的过程,其根本的推动力就是对抽象机制的更高要求,以及对程序设计活动更好的支持。具体地说,就是把机器能够理解的语言提升到能够很好地模仿人类思考问题的形式。
        FORTRAN(“FORmula TRANslator”的缩写)是第一个高级程序设计语言,在数值计算领域积累了大量高效且可靠的程序代码。FORTRAN语言的最大特性是接近数学公式的自然描述,具有很高的执行效率,目前广泛地应用于并行计算和高性能计算领域。
        ALGOL(ALGOrithmic Language)诞生于晶体管计算机流行的年代,ALGOL60是程序设计语言发展史上的一个里程碑,主导了20世纪60年代程序语言的发展,并为后来软件自动化及软件可靠性的发展奠定了基础。ALGOL60有严格的公式化说明,采用巴科斯范式BNF来描述语言的语法。ALGOL60引进了许多新的概念,如局部性概念、动态、递归等。
        PASCAL语言是一种结构化程序设计语言,由瑞士苏黎世联邦工业大学的沃斯(N. Wirth)教授设计,于1971年正式发表。PASCAL是从ALGOL 60衍生的,但功能更强且容易使用,该语言在高校计算机软件教学中曾经处于主导地位。
        C语言是20世纪70年代初发展起来的一种通用程序设计语言,其主要特色是兼顾了高级语言和汇编语言的特点,简洁、丰富、可移植。UNIX操作系统及其上的许多软件都是用C编写的。C提供了高效的执行语句并且允许程序员直接访问操作系统和底层硬件,适用于系统级编程和实时处理应用,因此在嵌入式系统开发中得到广泛应用。
        C++是在C语言的基础上于20世纪80年代发展起来的,与C兼容。在C++中,最主要的是增加了类机制,使其成为一种面向对象的程序设计语言。C++具有更强的表达能力,提供了表达用户自定义数据结构的现代高级语言特性,其开发平台还提供了实现基本数据结构和算法的标准库,使得程序员能够改进程序的质量,并易于代码的复用,从而可以进行大规模的程序开发和系统组织。
        Java产生于20世纪90年代,其初始用途是开发网络浏览器的小应用程序,但是作为一种通用的程序设计语言,Java得到非常广泛的应用。Java保留了C++的基本语法、类和继承等概念,删掉了C++中一些不好的特征,因此与C++相比,Java更简单,其语法和语义更合理。进入21世纪以来,Java建立起庞大的生态体系,在常用编程语言中位列榜首。
        各种程序设计语言都在不断地发展变化之中,也涌现出许多新的语言及开发工具,吸引了编程社区的众多用户,如Python、Visual Basic.NET、JavaScript等。
        Python是一种面向对象的解释型程序设计语言,可以用于编写独立程序、快速脚本和复杂应用的原型。Python也是一种脚本语言,它支持对操作系统的底层访问,也可以将Python源程序翻译成字节码在Python虚拟机上运行。虽然Python的内核很小,但它提供了丰富的基本构建块,还可以用C、C++和Java等进行扩展,因此可以用它开发任何类型的程序。
        Visual Basic.NET是基于微软.NET Framework的面向对象的编程语言。用.NET语言(包括VB.NET)开发的程序源代码不是直接编译成要执行的二进制本地代码,而是被编译成为中间代码MSIL(Microsoft Intermediate Language),然后通过.NET Framework的通用语言运行时(CLR)来执行。程序执行时,.Net Framework将中间代码翻译成为二进制机器码后,使它得以运行。因此,如果计算机上没有安装.Net Framework,这些程序将不能够被执行。
        JavaScript是一种脚本语言,被广泛用于Web应用开发,常用来为网页添加动态功能,为用户提供更流畅美观的浏览效果。通常,将JavaScript脚本嵌入在HTML中来实现自身的功能。
 
本知识点历年真题:
隶属试卷 题号/题型 题干 难度系数/错误率
   2022年上半年
   嵌入式系统设计..
   上午试卷 综合知识
第13题
选择题
可用于编写独立程序和快速脚本的语言是(19)。
   2014年下半年
   嵌入式系统设计..
   上午试卷 综合知识
第17题
选择题
属于面向对象、解释型程序设计语言的是(17)。

38%
>>  更多  本知识点历年真题
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。



京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2025 All Rights Reserved 软考在线版权所有