当前位置 博文首页 > CHUANZExiaodaima的博客:编程语言C++和Java的宏观认识

    CHUANZExiaodaima的博客:编程语言C++和Java的宏观认识

    作者:[db:作者] 时间:2021-06-29 19:28

    C++和JAVA

    1. C++是面向内存编程,Java是面向数据结构编程。
    2. C++里,内存是裸露的,可以拿到地址,随意徜徉,增了删了,没人拦你,等到跑的时候再崩给你看。Java里,能操作的都是设计好的数据结构,array有长度,String不可变,每一个都是安全的,在内存和程序员之间,隔着JVM,像是保住了边边角角的房间,随便小孩子折腾,不会受伤。
    3. Java程序员是孩子,嚷嚷要这个要那个,玩完了就丢,JVM是家长,买买买,还要负责收拾。有的孩子熊点,屋子很乱,收拾起来费劲,但房子还在。
    4. C++程序员是神,操纵着江河湖海,日月星辰,但能力越大,责任越大,万一新来的神比较愣,手一滑,宇宙就退出了。
    5. 新手写C++.像是抱着一捆指针,在浩瀚的内存宇宙中裸奔,跑着跑着有的针掉了,不知踪影,内存就泄漏了;跑着跑着突然被人逮住,按在地上打的error纷飞,内存就越界了;终于到了,舒了口气,把针插在脚下,念出咒语
      :“delete”
      系统就崩了。

    摘自博客园的bingwy