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

    总结:更易更强,整个发展史就是一部山寨和创新史。
     
    机器语言-->汇编语言-->高级语言
    机器语言:二进制0,1
    汇编语言:指令代替二进制。目前应用逆向工程,破解游戏把一个软件逆向开发出来、机器人、病毒...
    高级语言:第三代语言
     
    第三代语言:
     
      摩尔定律:当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月(1年半)便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能。将每隔18个月翻两倍以上。
      第三代语言大体分为:面向过程和面向对象两大类。C是典型的面向过程,C++和Java是面向对象。但Java不是简单的面向对象。它是面向过程和面向对象相辅相成的。
      C语言:现代语言的鼻祖,和许多语言有千丝万缕的联系,C语言是比较强大的,有高级语言的特性,也有汇编的特点,比较复杂。主要用于写一些操作系统,写一些应用程序系统,写一些工作系统设计...编写一些不依赖于计算机硬件的一些应用程序。应用比较广泛,有很强的数据处理能力,不仅仅在软件开发上,各种科研项目都会用到,很多单片机,一些机器也会用到C语言。
      C++:C的升级版,C语言面向对象的扩充,成为一种面向对象的语言。
      Java:以C/C++为原型开发的,开始有人叫它C++--
      C#:C sharp,大量Java特性,微软山寨了Java细节,但没学到Java的精髓,微软想绑定自己电脑,不跨平台,也不通用,这样失去了和Java竞争的优势。
      Python人工智能,大数据分析、PHP快速构建网站、JavaScript
     
     


  • 相关阅读:
    TRichView文档结构2
    Qtablewidget 复杂表头
    Qwt 使用mingw编译安装过程(windows):
    [转]为什么有的人工作多年还是老样子?
    软件公司书籍推荐——按角色划分
    Qt error: one or more PCH files were found, but they were invalid
    qt5.5程序打包发布以及依赖【转】
    Qt5.5.1编译出来的程序出现libgcc_s_dw2-1.dll的解决方案
    值得推荐的C/C++框架和库
    开发资源汇总
  • 原文地址:https://www.cnblogs.com/duanfu/p/12221731.html
Copyright © 2011-2022 走看看