zoukankan      html  css  js  c++  java
  • 计算机技术的演进及编程语言的多样

                      计算机技术的演进

    1946~1981  计算机系统结构时代(35年)  计算能力问题

     

    1981~2008  网络和视窗时代(27年)          交互问题

    2008~2016  复杂信息系统时代(8年)         数据问题

    2016~           人工智能时代                              人类的问题

                     编程语言种类的发展

    机器语言:代码直接执行,与CPU型号有关

    汇编语言:有助记符,汇编器,与CPU型号有关

    高级语言:接近自然语言,编译器,与CPU型号无关

    超级语言:粘性整合已有程序,具备庞大计算生态               

                  时代造就相应的编程语言及编程者的初心

    For  example

    C(诞生于计算机系统结构时代)

    学习内容:指针,内存,数据类型

    语言本质:理解计算机系统结构

    解决问题:性能

    适用对象:计算机类专业     进行计算机历程程序的设计和开发

    Java(诞生于网络和视窗时代)

    学习内容:对象,跨平台,运行时

    语言本质:理解主客体关系

    解决问题:跨平台

    适用对象:软件类专业

    C++

    学习内容:对象,多态,继承

    语言本质:理解主客体关系

    解决问题:大规模程序

    适用对象:计算机类专业

    VB(诞生于网络和视窗时代)

    学习内容:对象,按钮,文本框

    语言本质:理解交互逻辑

    解决问题:桌面应用

    适用对象:不确定

    Python (发展于复杂信息系统时代)

    学习内容:编程逻辑,第三方库

    语言本质:理解问题求解

    解决问题:各类问题

    适用对象:所有专业

    18年以后的计算环境计算机性能不再是解决一般问题的瓶颈

    移动互联网广泛普及,大数据,云计算,物联网,信息安全,人工智能等需求爆发

    解决日益增长的计算需求,用什么语言呢?

     

     

     

     

     

    Copyright@libaichen 287944304@qq.com
  • 相关阅读:
    python 面向对象编程
    用python写个快排
    函数(参数,作用域,返回函数,匿名函数,偏函数)
    SpringBoot学习4:springboot整合listener
    SpringBoot学习1:创建第一个SpringBoot项目
    SpringBoot学习2:springboot整合servlet
    SpringBoot学习3:springboot整合filter
    使用FreeMarker导出word文档(支持导出图片)
    MySQL中实现递归查询
    MySQL中find_in_set()函数的使用
  • 原文地址:https://www.cnblogs.com/liberal/p/10851468.html
Copyright © 2011-2022 走看看