网站首页 > 精选教程 正文
计算机语言发展史
机器语言(1940年之前)
使用0和1的二进制码,但是在做计算的时候,比如768 ,我们要写为1100000000,其它的数以此类推,如果再做加减乘除就会变的更加的麻烦,如果要输出一个helloworld,可能要几百个01的组合,看都没法看,更不要说去查找错误了!归纳一下,机器语言的问题就是 太难写,太难读,太难改!
汇编语言(20世纪40年代)
汇编语言虽然解决了机器语言读写复杂的问题,但本质上还是面向机器的,写这个语言需要我们去了解计算机底层的知识。例如CPU指令,寄存器,段地址等底层的实现细节,编写也很复杂。
高级语言(20世纪50年代)
为了解决汇编语言的问题,高级语言应运而生,高级语言的特点就是让程序员不再去关注底层,而是把重心放到业务上来!除此之外,通过编译程序的处理,高级语言可以被编译为适合不同CPU指令的机器语言。程序员只要写一次程序,就可以在不的机器上运行!
- 上一篇: Java 的变量类型
- 下一篇: 对Java学习的10条建议
猜你喜欢
- 2025-05-25 对Java学习的10条建议
- 2025-05-25 Java 的变量类型
- 2025-05-25 Java 数据结构
- 2025-05-25 Java 8新特性全面解析与最佳实践:掌握未来编程的艺术
- 2025-05-25 Java二十周年特别策划——谈谈我与Java的那些年、这些事
- 2025-05-25 干干净净用Java
你 发表评论:
欢迎- 08-06AIDA64发布7.70正式版:首次支持PCIe 7.0,提前支持Zen 6
- 08-06C#语言编程案例-颜色码数制转换
- 08-06渐变配色工具——webgradients
- 08-06CSS颜色值的转换
- 08-06KDE Plasma 6.4桌面环境发布:增强多桌面布局、优化界面等
- 08-06生成引人注目色彩的小型Javascript脚本——randomColor
- 08-06CSS入门指南:核心概念与实用技巧
- 08-06软网推荐:自定软件窗口背景色保护眼睛
- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)