高级语言:C、C++、Java、Python、Pascal、Lisp、Prolog、FoxPro、易语言等都是高级语言,相对于低级语言来说,高级语言采用易于识别和记忆的字符来作为关键字,也更接近人类的思维方式,编写容易读写性好,开发效率更高。
1、高级语言是依赖编译解析的,更接近于人类语言逻辑的编程语言,其可读性更高,开发效率更高,学习起来相对较容易;但是其执行效率较低级语言而言要低一些,而且高级语言的执行,需要依赖运行环境,在Java等编程语言中,如果环境配置不完善,或者环境版本不一致则可能导致程序无法执行。
2、因为机器语言是由0、1组成的,如何使用这样的语句编写程序,不但费时费力,而且晦涩难懂。而编写C/C++/Java的程序,要通过特定的软件或平台编译后才能生成机器码(0、1)以被机器识别并执行。这些容易编写、移植,并很好地被阅读的语句,方便了开发大型项目。但是它们并不能直接被机器识别,而是通过特定平台编译后才能在机器上运行。所以我们把它们叫做高级语言。
3、ava语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。
已被148人点赞