您好,今天蔡哥来为大家解答以上的问题。计算机高级语言的定义,计算机高级语言包括哪些相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、计算机高级语言包括:vb、vc、foxpro、delphi等。
2、这些语言的语法、命令格式都各不相同。
3、 高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类,解释类执行方式类似于我们日常生活中的同声翻译”。
4、应用程序源代码一边由相应语言的解释器翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。
5、扩展资料C语言Dennis Ritchie在七十年代创建的,它功能更强大且与ALGOL保持更连续的继承性,而ALGOL则是COBOL和FORTRAN的结构化继承者。
6、C语言被设计成一个比它的前辈更精巧、更简单的版本,它适于编写系统级的程序,比如操作系统。
7、在此之前,操作系统是使用汇编语言编写的,而且不可移植。
8、C语言是第一个使得系统级代码移植成为可能的编程语言。
9、优点:有益于编写小而快的程序。
10、很容易与汇编语言结合。
11、具有很高的标准化,因此其他平台上的各版本非常相似。
12、缺点:不容易支持面向对象技术。
13、语法有时会非常难以理解,并造成滥用。
14、移植性:C语言的核心以及ANSI函数调用都具有移植性,但仅限于流程控制、内存管理和简单的文件处理。
15、其他的东西都跟平台有关。
16、比如说,为Windows和Mac开发可移植的程序,用户界面部分就需要用到与系统相关的函数调用。
17、这一般意味着你必须写两次用户界面代码,不过还好有一些库可以减轻工作量。
18、参考资料来源:百度百科-计算机高级语言。
本文就为大家分享到这里,希望小伙伴们会喜欢。