计算机技术演进历史与编程语言的使命

本文回顾了从1946年至现在的计算机发展历程,强调了不同阶段的主要问题及解决方案,如计算能力、交互问题、数据问题等。并介绍了编程语言的种类及其各自的特点和应用场景,包括机器语言、汇编语言、高级语言和超级语言。文中还探讨了C、C++、Java、VB和Python等编程语言的学习内容、本质和解决的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

理论概念知识完全为自己学习理解与收集,如有错误,请联系博主进行更改。

理论概念可能有些枯燥,但是我相信如果你坚持看完文章,你会有不一样的收货纯手写,希望大家能对我写的东西做出评价

简介今日内容:

我们讲述的是关于计算机的历史、使命和编程语言深入的理解和其使命、特点。这对于想要编程而且不知道想学习哪种编程语言的人是非常有帮助的。

1946年-1981年(35年) : 计算机系统结构时代    解决:计算能力问题

1981年-2008年(27年):互联网的诞生和Windows视窗系统的诞生    解决:交互问题(人机--windows、机机--互联网)。

2008年:安卓android操作系统诞生    "PC"时代向移动时代转换

2008年-2016年(8年):复杂信息系统时代    数据问题    出现了很多名词例:云计算、网络安全、大数据

2017年至今:人工智能时代

编程语言的种类

机器语言:一种二进制语言,直接使用二进制代码,表达指令,计算机硬件(CPU)直接执行,与具体CPU型号有关。

汇编语言:一种将二进制代码直接对应助记符的编程语言,汇编语言与CPU型号有关,程序不通用,需要汇编器转换

高级语言:更接近自然语言,同时更容易描述计算问题,高级语言代码与具体CPU型号无关编译后运行 

超级语言:粘性整合已有程序,具备庞大的计算生态,可以很容易利用已有代码功能,编程思维不再是刀耕火种,而是集成开发

编程语言(程序设计语言)设计的初心解决的问题

编程语言学习内容语言本质解决问题
C指针、内存、数据类型理解计算机系统结构性能
C++对象、多态、继承理解主客体关系大规模程序
JAVA对象、跨平台、运行时理解主客体关系跨平台
VB对象、按钮、文本框理解交互逻辑桌面应用
Python编程逻辑、第三方库理解问题求解各类问题


 

延伸问题:

    计算机性能不再是解决一般问题瓶颈,移动互联网广泛普及,大数据、云计算、物联网、信息安全、人工智能等需求爆发解决日益增长的计算需求。

    如今大学计算机专业已经把C/C++程序设计变成了Python程序设计,在这个高速发展的互联网时代,一个学习的时代,Python学习也许是一个不错的选择。第三天会更新北京理工大学Python课程自学总结出的知识点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值