随笔编程杂谈录--《隆中对》

作者: e4e52c116681 | 来源:发表于2018-12-06 11:39 被阅读14次

    注:本篇非技术文,只是一些个人总结感触,不喜欢的出门左走


    《隆中对》----张风捷特烈
    自C语言盛行以来,豪杰并起,执掌一方者不可胜数,Java比于C++,则年轻而效低,然Java遂能克C++,  
    以弱为强者,非惟效率,抑亦人和也。今Java已拥亿万之众,移动端后端并行,此诚不可与争锋。  
    Python揭竿而起,随者之众不可胜数,各方类库亦犹过江之鳞,应天时,人和也。  
    JavaScript据浏览器,已历n世,国险而源富,此二者可以为援而不可图也。自node出世,Js风生水起,  
    前后端并行,犹有冲击Java之势。然库多而欠理,npm,webpack一举成名。后React,Vue,Angular等应运而生,  
    大前端之势浩大,恐怖如斯。然鱼龙混杂,犹互旋之水,难复清明。  
    
    至于移动,Android、IOS双足对立。Android本忠Java,然跨平台之势如历史洪流,不可阻也,  
    外有Hybrid,Weex,ReactNative,Flutter纷涌不绝,内有Kotlin暗刀一击,  
    Android-Java帝国犹有崩摧之势,然习百技,纳百艺,Coder之能也,此乱世之道,更需多技傍身。  
    
    C语言面相过程,年虽老矣,尚有余力,底层之功,莫能与之争,实不可因其老而蔑之。   
    面相过程之于编程,创现世之基业,劳苦之功,无人能出其右,实无人可蔑之。    
    函数式之于编程,新生之思,思之至纯,虽年幼却难掩其芒。实不可因其异而蔑之。  
    此三者,切不可盲从而身陷,亦不可斥而尊宗,习其思,用于正道,方为上上。  
    

    混乱还是进化
    十八世纪六十年代的一次工业革命将历史划分了一道界限,"蒸汽时代"的机械化进入了人类的文明,  
    难道农业时代和工业时代有孰优孰劣之分吗? 两个时代并不是绝对的孤立,也没有绝对的好坏  
    机器固然效率高,但人也要吃饭,一味的盲目崇拜而排斥异己,只会两败俱伤  
    机械化的辅助,农耕文明的知识,机械和农业文明各取所长才是进化之道  
    

    19世纪中期的第二次工业革命将历史划分了一道界限,"电气时代"将无限的可能带进了人类的文明,
    将工业时代推上了又一巅峰,电解放了人的双手,让人可以更专注于科技的发展  
    农业文明因为有了电具有了新的发展可能性,并未因工业时代的辉煌而消失
    

    当一个时代的到临,必定会有混乱,有冲击,但这同时也标志着进化的可能性  
    当蒸汽机进入人类社会,肯定会有反对的声音,没有什么是绝对完美的  
    没有什么能够兼顾60亿人的利益,让所有人都开心,毕竟宇宙的能量是守恒的  
    电话的出现,将人类的通信提高到了新高度,但也有人因无法适应新时代而被淹没
    汽车的出现,让只会拉车的车夫何去何从,当人工智能的成熟,60亿的人又有多少能登上方舟?
    能应对变化的只有变化本身,一根筋的人,生于平稳的时代可谓可喜可贺  
    现在的编程世界正在进行一次百家争鸣,混乱但在进化着。
    

    哪种语言好,哪种框架好

    ------人好才是真的好

    用Java怎么了,用Python怎么了,用C++怎么了?用Kotlin怎么了,用JavaScript怎么了,用Dart怎么了   
    用React怎么了,用Vue怎么了,用Angular怎么了?用Android怎么了,用Flutter怎么了,用SpringBoot怎么了   
    用面相对象怎么了?用面相过程怎么了?用函数式编程怎么了
    
    百家争鸣不正是编程发展的火焰吗?非要一家独大?儒、法、道真的非要拼个你死我活?
    那现在我们还学什么论语,看什么道德经,用什么法律,他们共存至今近3000年说明了什么  
    
    儒以仁规己,法以约律人,道以己顺心,这本就是不同人的不同境遇,不可强求  
    儒若Java,持仁中庸;
    法如C++ ,古板高效;
    道如Python,JavaScript,Kotlin随心随性
    
    合计绝技:向天借剑----儒道共存:Java + Kotlin 
    合计绝技:天地正法----儒法共存:Java + C++
    

    如果你喜欢儒家中庸:可以去学Java
    如果你喜欢法家的严谨高效:可以去学C++
    如果你率性不羁:可以去试试:Python,JavaScript,Kotlin
    如果你喜欢儒家中庸偏不羁:可以去学Java + Kotlin
    如果你喜欢儒家中庸偏展示:可以去学Java + JavaScript
    如果你想成为21世纪的编程之王:你可以都去学学,但一定要注意重点,思考,归纳,整理--不然小心走火入魔


    编程语言又不是汉语和英语完全不兼容,顶多就是方言与方言间的区别  
    语言终归还是工具,用铅笔写字好看还是用钢笔写字好看,这取决于写字的人而非笔本身  
    
    如果非要比较,必须要找一个即会用钢笔也会用铅笔的人来写  
    那问题来了:纠结哪种笔写得好看的人只是看个热闹(A),提笔写字的人却兼具两种能力(B)  
    你想成为A还是B? B如果说钢笔好看,无可厚非,但他也不会纠结好与坏,因为他都会用
    
    一个看热闹的A是不应该对事物做公开决断的,如果你认为铅笔好看,你就用铅笔就是了,没有资格强加意愿  
    对一件事的评判首先要有评判的资格,如果你想要介绍事物的好坏,必须要正规而庄重,肆意的言论只是个人主义的宣泄  
    至少你应该从各方面对语言的特性加以分析、测试,才能对后来者有所帮助。
    比如说函数式编程和面相对象的效率问题,Python和Java的效率问题,如果要说好坏,请给你测试出的数据  
    并不是说你测试的对不对,而是你是不是真的有评判它们的资格
    

    最后一句话:殊途同归,心既在远方,思之降至。
    

    相关文章

      网友评论

        本文标题:随笔编程杂谈录--《隆中对》

        本文链接:https://www.haomeiwen.com/subject/bxgncqtx.html