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

    量子技术以及量子计算机

  • 相关阅读:
    Kafka基本命令
    Vue右键菜单
    ES6
    display: table-cell;的妙用
    关于git的总结
    js 数组的增删改查
    es6 import export 引入导出变量方式
    关于electron的跨域问题,有本地的图片的地址,访问不了本地的图片
    input type= file 如何更改自定义的样式
    vue.js 常用语法总结(一)
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14003512.html
Copyright © 2011-2022 走看看