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

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


《隆中对》----张风捷特烈
自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亿的人又有多少能登上方舟?
能应对变化的只有变化自己,一根筋的人,生于平稳的时代可谓可喜可贺  
如今的编程世界正在进行一次百家争鸣,混乱但在进化着。
复制代码

哪一种语言好,哪一种框架好

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

用Java怎么了,用Python怎么了,用C++怎么了?用Kotlin怎么了,用JavaScript怎么了,用Dart怎么了   
用React怎么了,用Vue怎么了,用Angular怎么了?用Android怎么了,用Flutter怎么了,用SpringBoot怎么了   
用面相对象怎么了?用面相过程怎么了?用函数式编程怎么了

百家争鸣不正是编程发展的火焰吗?非要一家独大?儒、法、道真的非要拼个你死我活?
那如今咱们还学什么论语,看什么道德经,用什么法律,他们共存至今近3000年说明了什么  

儒以仁规己,法以约律人,道以己顺心,这本就是不一样人的不一样境遇,不可强求  
儒若Java,持仁中庸;
法如C++ ,古板高效;
道如Python,JavaScript,Kotlin随心随性

合计绝技:向天借剑----儒道共存:Java + Kotlin 
合计绝技:天地正法----儒法共存:Java + C++
复制代码

编程语言又不是汉语和英语彻底不兼容,顶多就是方言与方言间的区别  
语言终归仍是工具,用铅笔写字好看仍是用钢笔写字好看,这取决于写字的人而非笔自己  

若是非要比较,必需要找一个即会用钢笔也会用铅笔的人来写  
那问题来了:纠结哪一种笔写得好看的人只是看个热闹(A),提笔写字的人却兼具两种能力(B)  
你想成为A仍是B? B若是说钢笔好看,无可厚非,但他也不会纠结好与坏,由于他都会用

一个看热闹的A是不该该对事物作公开决断的,若是你认为铅笔好看,你就用铅笔就是了,没有资格强加意愿  
对一件事的评判首先要有评判的资格,若是你想要介绍事物的好坏,必需要正规而庄重,肆意的言论只是我的主义的宣泄  
至少你应该从各方面对语言的特性加以分析、测试,才能对后来者有所帮助。
好比说函数式编程和面相对象的效率问题,Python和Java的效率问题,若是要说好坏,请给你测试出的数据  
并非说你测试的对不对,而是你是否是真的有评判它们的资格
复制代码

最后一句话:异曲同工,心既在远方,思之降至。
复制代码