Mamba随笔——简述计算语言发展史
当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上。
第三代语言
高级语言
面向过程与面向对象两大类
C语言与C++,JAVA(C++--)
C语言1972年诞生 贴近硬件,运行极快,效率极高。 操作系统,编译器,数据库,网络系统等 指针和内存管理
C++1982年诞生 面向对象 兼容C 图形领域、游戏等
JAVA1995年诞生 语法有点像C 没有指针 没有内存管理 真正的可移植性,编写一次,到处运行 面向对象 类型安全 高质量的类库. .....
Java 2标准版(J2SE): 去占领桌面 Java 2移动版(J2ME): 去占领手机 Java 2企业版(J2EE): 去占领服务器
三高问题:高可用,高性能,高并发
他们基于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虚拟机)

JAVA开发环境搭建
JDK下载与安装 配置环境变量 JDK目录介绍 HelloWorld及简单语法规则
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix