j***a属于第几代语言,j***a属于第几代语言技术

kodinid 5 0

大家好,今天小编关注到一个比较有的话题,就是关于java属于第几代语言问题,于是小编就整理了4个相关介绍Java属于第几代语言的解答,让我们一起看看吧。

  1. C语言属于第几代语言?
  2. java是从什么语言改进重新设计的?
  3. java语言的发展历史?
  4. c语言和java的区别?

C语言属于第几代语言?

c语言是第三代编程语言

第一代语言 机器语言(指令系统)其指令为二进制代码(0、1)。

java属于第几代语言,java属于第几代语言技术-第1张图片-安济编程网
图片来源网络,侵删)

第二代语言 汇编语言 用“助记符”代替二进制代码,如用ADD A,B表示两数相加

第三代语言 高级语言(面向过程)例如:C、JAVAc++

第四代语言(非过程化语言)   例如:SQL语言。

java属于第几代语言,java属于第几代语言技术-第2张图片-安济编程网
(图片来源网络,侵删)

第五代语言(智能化语言)  例如:Prolog语言。

j***a是从什么语言改进重新设计的?

Sun公司的James Gosling领导的绿色计划(Green Project)开始着力发展一种分布式系统结构,使其能够在各种消费性电子产品运行他们使用了C/C++/Oak语言。由于多种原因,绿色***逐渐陷于停滞状态。从而j***a诞生。我觉得j***a语言应该更像c++我说的是语言特性,不是指后来web开发

后来J2EE与C++那就远了,如果语法基础上讲应该更像C++。我也不知道对不对!

java属于第几代语言,java属于第几代语言技术-第3张图片-安济编程网
(图片来源网络,侵删)

j***a语言的发展历史?

任职于太阳微系统的詹姆斯•高斯林等人于1990年代初开发J***a语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制通信

由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项***。

随着1990年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以J***a的名称正式发布。J***a伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。J***a语言的发展历史分为以下几个阶段

1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。

希望用于控制嵌入在有线电视交换盒、PDA等的微处理器1994年将Oak语言更名为J***a1998年JDK1.2时,更名为J***a 2 Platform分为标准版J2SE,企业版J2EE,微型版J2MEJ***a 既安全、可移植,又可跨平台,而且人们发现它能够解决internet 上的大型应用问题Internet使J***a成为网上最流行的编程语言J***a对Internet的影响也意义深远B/S的兴起 & C/S的没落

c语言和j***a的区别

区别如下:

1、设计思路不同:C语言是面向过程的语言,执行效率高;J***a是面向对象的语言,执行效率比C语言低;

2、通用性不同:C语言不能跨平台;j***a可以跨平台直接移植,只要有安装J***a虚拟机(JVM)就可以了;

3、语法不同: (1)、基本数据类型不同: c语言是int short long char float double 还有一些特殊类型 结构体,指针,联合体等,数组字符串 ; j***a 是byte int short long float double char boolean ,而且c语言的基本类型的位数操作系统和机器相关,而j***a 是固定的; (2)、文件组织方式不一样:c语言会把全局变量方法声明,放在一个文件里面,叫做头文件,而j***a 是以类来组织文件的;

4、应用不同:C语言主要用于驱动开发、操作系统、[_a***_]开发,嵌入式单片机)、交换机、路由器等网络设备的开发;j***a主要是企业应用开发,包括服务器端开发、嵌入式领域、大数据技术网站领域等。

到此,以上就是小编对于j***a属于第几代语言的问题就介绍到这了,希望介绍关于j***a属于第几代语言的4点解答对大家有用。

标签: 语言 j***a C++