通俗易懂:各编程语言的区别

将编程比作做菜,那编程语言就是首先要准备的食材或厨具。
汇编:自己种稻谷,晒谷,打猎,自己钻木生火。
C:一把菜刀一口炒锅,一个很好用的灶,隔壁有个很大的菜市场,喜欢吃什么菜就买什么,制作过程丰富多样,口味可以自己选择。
Java:碎菜器,切菜机,绞肉机,和面机,烤箱,微波炉,侧重分门别类处理。
Python:大超市的速冻柜台,要成品有成品,要半成品也有半成品。它能让你快速地获得一桌还能吃的饭,但是深究口味火候什么的不那么容易。它只管能吃上饭,至于怎么来的却不知道。
C++:一套顶级厨具,光刀就十几把,切肉的切片的雕花的;锅有爆炒的闷烧的平底煎肉的煎蛋的炖汤的……有人试图用二十一天掌握这套工具的用法,结果往往是玩刀伤了自己,或者是炸了厨房。
  如果想省心的,制作些小工具或游戏网络爬虫,可以直接学java,因为c语言跟java也有相同的内容,而java能做的东西更多,跨平台良好,没必要从底层学起。应该更注重算法和思路,语言本身只是承载体。

你可能感兴趣的:(c语言,c++,java)