zoukankan      html  css  js  c++  java
  • 计算机语言的发展史

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

    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)未来计算机的猜测

    量子技术以及量子计算机

  • 相关阅读:
    linux一切皆文件之tcp socket描述符(三)
    linux一切皆文件之Unix domain socket描述符(二)
    linux一切皆文件之文件描述符(一)
    k8s之使用secret获取私有仓库镜像
    https、ssl、tls协议学习
    k8s网络之calico学习
    泛型的原理、应用、约束、缓存
    C#中Unity对象的注册方式与生命周期解析
    监听EF执行的sql语句及状态
    递归一个List<T>,可自己根据需要改造为通用型。
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14003512.html
Copyright © 2011-2022 走看看