Mamba随笔——简述计算语言发展史

摩尔定律

当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上。

第三代语言

高级语言

面向过程与面向对象两大类

C语言与C++,JAVA(C++--)

C语言1972年诞生 贴近硬件,运行极快,效率极高。 操作系统,编译器,数据库,网络系统等 指针和内存管理

C++1982年诞生 ​ 面向对象 ​ 兼容C ​ 图形领域、游戏等

JAVA1995年诞生 语法有点像C 没有指针 没有内存管理 真正的可移植性,编写一次,到处运行 面向对象 类型安全 高质量的类库. .....

Java 2标准版(J2SE): 去占领桌面 Java 2移动版(J2ME): 去占领手机 Java 2企业版(J2EE): 去占领服务器

JAVA发展

三高问题:高可用,高性能,高并发

他们基于Java开发了巨多的平台,系统,工具 ◆构建工具: Ant, Maven, Jekins ◆应用服务器: Tomcat, Jetty, Jboss, Websphere, weblogic ◆Web开发: Struts,Spring,Hibernate, myBatis ◆开发工具: Eclipse, Netbean,intellij idea, Jbuilder

2006:Hadoop(大数据领域)

2008:Android(手机端)

一个伟大的帝国诞生了!

JAVA的特性和优势:

write once,run anywhere.

简单性,面向对象,可移植性,高性能,分布式,动态性,多线程,安全性,健壮性

JAVA三大版本:

JavaSE 标准版: 桌面程序,控制台开发 ​ JavaME 嵌入式开发:手机,小家电 ​ JavaEE E企业级开发: web段,服务器开发

JDK、JRE、JVM JDK : Java Development Kit(java开发者工具) JRE : Java Runtime Environment(java运行环境) JVM : JAVA Virtual Machine(java虚拟机)

Mamba随笔——简述计算语言发展史

 

![image-20220224150744617](C:\Users\AomDfuxk\AppData\Roaming\Typora\typora-user-images\image-20220224150744617.png)

JAVA开发环境搭建

JDK下载与安装 ​ 配置环境变量 ​ JDK目录介绍 ​ HelloWorld及简单语法规则 ​ Notepad++安装和使用

上一篇:MySQL数据归档小工具推荐--mysql_archiver


下一篇:MySQL日常运维8( 数据管理-清理数据和误删数据恢复)