zoukankan      html  css  js  c++  java
  • Java学习笔记一:发展史之Java诞生前

    1. 计算机语言发展史

    机器语言 -->汇编语言 -->高级语言

    其中高级语言可分为面向过程语言与面向对象语言:
    面向过程语言:C(1972年)
    面向对象语言:C++(1982年)、Java(1995年)
    既可面向过程也可面向对象:python(1991年)

    2. C与C++

    C语言:

    • 贴近硬件,运行快,效率高
    • 通常用于操作系统,编译器,数据库,网络系统等开发
    • 程序员可使用指针与内存管理,但指针无越界检查,此外申请的内存需要自己释放,容易产生一些异常

    C++语言:

    • 面向对象
    • 兼容C
    • 多用于图形领域、游戏等开发
    • 比C更复杂

    由于C与C++存在缺点,希望建立一种新的语言:

    • 语法像C
    • 没有指针
    • 没有内存管理
    • 真正可移植
    • 面向对象
    • 类型安全
    • 具有高质量类库
    • ...

    开发者原想将其称为C++--,后发现两者设计理念不同,因此重新定义该语言,最终称为Java。

    课程:【狂神说Java】Java零基础学习视频通俗易懂_哔哩哔哩_bilibili

    步履不停
  • 相关阅读:
    hdu 1286
    hdu 1420
    hdu 2068
    hdu 1718
    hdu 1231
    hdu 1072
    HDOJ 350留念
    hdu 1898
    hdu 1593
    帮助理解git的图
  • 原文地址:https://www.cnblogs.com/yuanyunjing/p/15420833.html
Copyright © 2011-2022 走看看