高级编程语言
admin
2023-07-29 03:00:07
0
      高级语言(High-level programming language)相对于机器语言(machine language,是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据)而言。是高度封装了的编程语言,与低级语言相对。它是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示(例如汉字、不规则英文或其他外语),从而使程序编写员编写更容易,亦有较高的可读性,以方便对电脑认知较浅的人亦可以大概明白其内容。由于早期电脑业的发展主要在美国,因此一般的高级语言都是以英语为蓝本。在1980年代,当东亚地区开始使用电脑时,在日本、台湾及中国大陆都曾尝试开发用各自地方语言编写的高级语言,当中主要都是改编BASIC或专用于数据库数据访问的语言,但是随着编程者的外语能力提升,现时的有关开发很少。
      由于汇编语言依赖于硬件体系,且助记符量大难记,于是人们又发明了更加易用的所谓高级语言。在这种语言下,其语法和结构更类似汉字或者普通英文,且由于远离对硬件的直接操作,使得一般人经过学习之后都可以编程。高级语言通常按其基本类型、代系、实现方式、应用范围等分类。
      现在大多的编程软件都是高级语言,如C、JAVA、VB、Delphi。高级语言与人类语言相近,开发程序快,可以通用不用的计算机。编译后的程序在运行前会翻译成机器语言让计算机能够识别。
      
      低级语言能直接对处理器等硬件进行访问和控制,进行低层操作,功能强大,复杂,适合开发驱动等低层程序。
      
      与机器交互的是机器语言,都是由二进制操作码和地址码组成。后来为了简化记忆,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码,于是形成了汇编语言。后来为了让编程更加简单,就出现了类似人类语言描述的高级语言。C#,java都属于高级语言。SQL是标准查询语言,针对数据库而开发的。



相关内容

热门资讯

演上了!美议员当众举起手机:去... 据美国印度战略伙伴关系论坛(USISPF)近日发布的一段视频,美国共和党联邦参议员史蒂夫·戴恩斯在一...
15岁少年在家中和同学饮酒后裸... 早前报道:15岁少年家中和同学饮酒后身亡,全身赤裸,屋内有火烧痕迹大象新闻(2026年7月3日)端午...
3秒钟,差点毁了韩红基金会 图为韩红/图源:@韩红工作室韩红,最近有点麻烦。先是为冯小刚新片《抓特务》宣传,一句“走面儿”引发大...
聚焦四个主攻方向!重庆持续布局... ‍‍据《重庆日报》报道,7月2日上午,三峡实验室在两江新区揭牌。三峡实验室由重庆市政府与中国科学院联...
台“中选会”人事案再遭否决,蓝... 海峡导报综合报道 台“中选会委员”名额尚未达到规定最低人数,台民意机构3日针对台当局行政机构补提的3...
几百家公司披露风险公告,科技狂... 6月以来,约十分之一的上市公司都在披露风险提示公告。比如最近几天,发过公告的公司数量分别为:6月29...
李刚任新疆维吾尔自治区党委常委 据新疆日报7月3日消息,中共中央批准:李刚同志任新疆维吾尔自治区党委委员、常委。记者:孟亚旭
伊朗议长:霍尔木兹海峡应由伊朗... 新华社德黑兰7月3日电 据伊朗塔斯尼姆通讯社3日报道,伊朗伊斯兰议会议长卡利巴夫当天表示,霍尔木兹海...
凤凰晚报丨哈梅内伊葬礼上,他“... 今日人物【哈梅内伊葬礼上,他“复活”了】伊朗为已故最高领袖阿里·哈梅内伊举行葬礼前夕,一度被传遇袭身...
游泳运动员王子铭构成兴奋剂违规 据中国反兴奋剂中心网站消息,近期,反兴奋剂中心实施的兴奋剂检查、调查中,下列运动员构成兴奋剂违规,现...