1.1.1 计算机语言介绍
计算机编程语言:包括机器语言、汇编语言、高级语言。
高级语言:是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。
BASIC语言:语言全称是Beginner's all Purpose Symbolic instruction Code
,意为”初学者通用符号指令代码“。
PASCAL语言:是一种结构程序设计语言。用于描述结构化算法和科学计算,操作系统的编写。
通用编程语言C:C语言是美国AT&T(电报与电话)公司未来实现UNIX系统的设计思想二发展起来的语言工具。可用于许多领域,特别是在操作系统等方面有较大的优势。
COBOL语言:全称Common Business Oriented Language
,意思为通用商业语言,广泛用于商业数据处理。
FORTRAN语言:他不仅面向科学计算,数据处理能力也极强。适用于科学工程计算。
SQL:结构化查询语言,用于对数据库进行存取管理。
汇编语言和Ada语言:主要用于实现处理和编写系统软件。
Prolog、Lisp语言:Lisp是一种函数性语言,特别适用于组合问题中符号运算和表处理,用于定理证明,树的搜索和其他问题的求解。Prolog是一种逻辑型语言,它提供了支持知识表示的特性。
C++、Java语言:是面向对象的设计语言,用于面向对象的开发软件。
PL/I:是Programming Language One
的简写。用于IBM的MVS、或迪吉多的VAX/VMS等才操作系统中。在系统软件、图像,仿真,文字处理,网络,商业软件等领域均可应用。
Smalltalk:被公认为历史上第二个面向对象的程序设计语言,和第一个真正的集成开发环境(IDE)。Smalltalk对其它众多的程序设计语言的产生起到了极大的推动作用,主要有:Objective-C
,Actor
,Java
和Ruby
等。90年代的许多软件开发思想得利于Smalltalk,例如设计模式、敏捷编程和重构等。
1.1.2 Java语言的前世今生
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简易易用两个特征。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。
1.1.3 Java技术体系结构
Java ME:这个平台支持的是在移动端(手机平板等)运行Java程序。
Java SE:是一个支持桌面级应用程序的平台,提供了完整的Java核心API。
Java EE:是一个支持多层架构企业应用的平台。
Java Card:是一个让Java小程序运行在小内存设备(只能卡等)的平台。
网友评论