计算机语言的发展史

计算机语言的发展史(更易、更强)

Java预科阶段

  1. 计算机语言的时代划分

(1)、机器语言(二进制)

最早的语言,最繁琐的语言

(2)汇编语言

(3)高级语言

  1. 分别介绍三种语言

(1)机器语言

二进制语言与十进制的转化

1 1

2 10

3 11

4 100

5 101

6 110

7 111

8 1000

16 10000

32 100000

(2)汇编语言(计算机底层的东西像C语言)

目的:

指令代替二进制

作用:

解决人类无法读懂的机器语言的问题

目前应用:

逆向工程(逆向开发软件)

机器人

病毒

......

(3)高级语言

摩尔定律: (展示了计算机的发展规律)

相同价格买到的东西基本上每隔18个月该物品的性能就会提高一倍。

高级语言的分类

1、面向过程

C语言是典型的面向过程的语言

2、面向对象

C++、JAVA是典型的面向对象的语言

3、聊聊各种语言

C语言(重要且强大,有高级语言的特点又有汇编语言的特点)(写操作系统等不依赖计算机硬件的一些应用程序)有很强的数据处理能力,所有高级语言的鼻祖

C++语言(面向对象的编程语言,进一步扩充和完善了C语言)

JAVA语言(面向对象的编程语言,以C跟C++为原型开发出来的/JAVA也被有些人称为C++--)(常用语服务器的开发)

C#语言(Csharp语言,微软为了替代JAVA开发出来的语言)

以上四种语言基本上算是计算机鼻祖类的语言

Python(大数据分析、人工智能...)、PHP(快速构建网站)、JavaScript

......

其实可以看到整个计算机语言的创新史事实上算是 山寨史:都是以C为原型增删改等创造出来的

(4)未来计算机的猜测

量子技术以及量子计算机

原文地址:https://www.cnblogs.com/JunkingBoy/p/14003512.html