精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

程序員們為什么熱衷于發明輪子?

新聞 前端
如果把“重復發明輪子”這個比喻放到計算機領域,也不見得太恰當,因為有很多廣泛流傳的軟件本身就是被重復發明的“輪子”,不能說它們是無謂的重復勞動。

 [[257637]]

“重復發明輪子”這句話原本用于比喻無謂的重復勞動,但這個比喻似乎也不那么恰當,因為在人類的歷史長河中,輪子已經被重復發明了無數次。

如果把“重復發明輪子”這個比喻放到計算機領域,也不見得太恰當,因為有很多廣泛流傳的軟件本身就是被重復發明的“輪子”,不能說它們是無謂的重復勞動。

  • Linux 是對 Unix 的重新發明;
  • MariaDB 是對 MySQL(MySQL 是對 PostgreSQL 和 Oracle 的重新發明,而 PostgreSQL 是對 Oracle 的重新發明)的重新發明;
  • 現代 C++ 是對老版 C++ 的重新發明,C++ 是對 C 語言(C 語言是對 B 語言的重新發明,而 B 語言是對 BCPL 的重新發明)的重新發明,Rust 是對 C++ 和 C 語言的重新發明;
  • Clojure 是對 LISP 的重新發明,LISP 是對 IPL 和 Lambda Calculus 的重新發明;
  • Haskell 是對 System FC 的重新發明,System FC 是對 System F 的重新發明,System F 是對 Labmda Calculus 的重新發明;
  • DOT 是對 OO 的重新發明;
  • Kotlin 是對 Java 的重新發明;
  • Vim 是對 Vi 的重新發明;
  • Wayland 是對 Xorg 的重新發明;
  • Ubuntu 是對 Debian 的重新發明……

我可以舉無數個這樣的例子。

很多優秀的軟件并不只是簡單地往已有代碼庫中添加新特性而已,而是通過不斷迭代,創造出比以往更好的東西。GitHub 上很多流行的代碼庫都有數百個分支,而對于每一類軟件工具,我們又有很多不同的選擇。

人們經常說“不要重復發明輪子”,但他們忽略了這樣的一個事實:大部分優秀的計算機軟件實際上就是被重復發明的輪子,而并非是全新的東西。這些變化是循序漸進的,我們基于已有的概念逐步迭代,慢慢修改它們,讓它們變得更好。這是個無窮盡的過程,甚至我們忘記了自己是從哪里出發的,也不知道終點在哪里。我們要付出時間,也許這就是計算機編程的神奇之處。在這里,沒有所謂的資源短缺,也不管我們如何瘋狂,我們總能創造出一些東西。

重復發明輪子不是罪,只是我們要知道在何時以及如何重復發明輪子。

沒有合適的輪子?自己造!

在找不到可用的工具時,就自己開發一個,而不是基于已有的庫開發一個不那么好用的“次品”。或許其他人也有同樣的需求,那么就可以把你開發的工具分享給他們。自己開發可能需要更長時間,但會更有趣,而且開發出來的工具可能更好用。當然,具體要怎么做,完全取決于你自己。你可以“勤快”得像某些 C 語言開發者一樣,連 list 和 vector 都要自己實現,也可以“懶惰”得像某些 JavaScript 開發者一樣,連最簡單的判斷奇數的函數都要從網上下載(比如日下載量超過十萬的“is_odd”包,地址是https://www.npmjs.com/package/is-odd)。

以 Julia 為例,Julia 是一門與 Python 非常像的編程語言,只是它更容易部署,不需要虛擬環境就可以運行,它運行更快,而且支持大規模的并發。Julia 就是一個被重復發明的輪子,因為從理論上說,它所能做的事情,Cython 也能做到,只要使用恰當的 C/C++ 庫,修改一點代碼,再加上一點耐心就可以。但 Julia 與生俱來就提供了便利性,為開發人員節省了大量時間,還讓開發變得更有趣。或許,它會是 21 世紀最讓人矚目的編程語言之一。

現有輪子停滯不前?造!

當很久沒有人重復發明輪子,就可以考慮重新發明一個。出現這種情況,可能是因為現在的輪子已經夠好了,沒必要做出大的改進,但更有可能是因為大多數人希望有更好的輪子,只是他們沒有時間去做。比如,有些問題雖然暫時得到了解決,但并不是沒有缺陷,因為當前的技術或框架無法提供更好的解決方案。這就留有余地,等待更好的時機出現。數年之后,或許技術發展到可以更好地解決這些問題。

以圖像識別為例,圖像識別屬于經典的分類器問題。人們在分類器問題上不斷努力改進,直到 2010 年,通過使用 Fisher Kernel 這類算法才讓分類器得到了非常精確的結果。當然,這些成果還不足以用于檢測腫瘤或汽車自動駕駛,從精確度和訓練時間方面來看,它們的水平還只是處在鸚鵡和大象之間。直到有人重新發明了并不太流行的卷積神經網絡,還使用了現代的 GPU 來訓練那些早在 90 年代就開發出來的圖像識別模型。2012 年出現了著名的 AlexNet&Co,而幾年之后,圖像識別技術發展到令人驚詫的地步,在中型數據集上訓練出來的分類器甚至可以打敗人類。

輪子所有權遭到限制?造!

比如 Linux、GCC 和 Git,它們都是對已有版權軟件系統的重新發明。在某些方面,它們比版權軟件更好,而且它們是開源的。這意味著有更多的人在使用,有更多的人參與開發,這讓它們能夠以驚人的速度發展演化。

單純覺得好玩?造!

對一個已經很強大的軟件來一次重新發明,這樣做也沒什么錯。你可能會失敗,但你會從中學到很多。盡管別人已經解決了大部分問題,但你仍然能夠從解決同樣的問題中獲得有趣的體驗。數百萬人想證明勾股定理或重新發明新的 LISP,雖說他們最終不過是在重復發明相似的輪子,但他們所做的并沒有什么錯,只要他們能夠從中獲得樂趣。而如果你重新發明的輪子哪怕只是比原先的好那么一點點,都算是在造福人類。

想造就造!

盡管放手去做吧,重復發明輪子不是罪。

如果有人說重復發明輪子是無用功,就把馬斯克造火箭的故事甩他臉上。

或許,你也可以開發出一個更直觀、更優雅的 JavaScript 庫,或者一個更快的 Python 編譯器,或者一個更便宜的計算單元,或者一個更好的 Spotify,或者一個更高效的查找表……

因為你是熱愛創造的程序員呀~

 

責任編輯:張燕妮 來源: 頭條科技
相關推薦

2015-06-29 14:02:28

IT企業云計算云數據中心

2021-06-24 10:04:33

互聯網AB測試

2021-09-29 16:24:29

加密貨幣比特幣貨幣

2015-10-26 10:45:00

2015-02-12 09:18:42

無線網絡WLAN云Wi-Fi

2024-05-14 08:11:56

ReactuseState造輪子

2019-01-02 07:50:02

程序員技能代碼

2015-10-13 14:25:54

企業大數據

2014-09-26 09:57:41

程序員讀書書籍

2018-03-14 13:32:53

程序員C++JAVA

2018-04-27 13:58:31

程序員開源GitHub

2011-09-18 09:42:08

程序員

2013-10-29 10:24:31

程序員漫畫

2025-07-28 01:00:00

調用函數CALL

2015-06-05 14:15:13

程序員難升職

2011-08-11 14:52:59

2015-09-24 09:04:36

程序員

2012-09-06 10:30:58

2014-08-15 11:07:09

程序員

2011-12-20 09:01:25

.NET
點贊
收藏

51CTO技術棧公眾號

1卡2卡3卡精品视频| 欧美婷婷六月丁香综合色| 亚洲最大av网| 极品久久久久久| 欧美区一区二区| 亚洲午夜激情网站| 精品人伦一区二区三区| 亚洲黄网在线观看| 日韩理论电影大全| 日韩一级二级三级| 毛片在线播放视频| 国产一区精品| 国产一区二区三区在线观看免费 | 欧美精品激情在线| 精品人妻一区二区三区日产乱码卜| 在线观看v片| 国产三级精品三级在线专区| 国产在线观看91精品一区| 久久久久久久久久一区二区三区| 秋霞蜜臀av久久电影网免费| 欧美在线啊v一区| 日本成人性视频| 少妇荡乳情欲办公室456视频| 丝瓜av网站精品一区二区| 日韩一区二区福利| 亚洲精品乱码久久久久久蜜桃图片| 成人天堂yy6080亚洲高清| 自拍偷拍亚洲激情| 91热福利电影| 综合网在线观看| 婷婷丁香综合| 亚洲社区在线观看| 免费看的av网站| 国模一区二区| 亚洲午夜精品网| 在线视频福利一区| 看电影就来5566av视频在线播放| 国产成人午夜精品影院观看视频| 97超级碰碰人国产在线观看| 欧美精品久久久久性色| 操欧美老女人| 亚洲精品资源在线| 又色又爽又黄18网站| 国产亚洲人成a在线v网站 | 日韩精品在线视频美女| 欧洲美女亚洲激情| 日韩不卡免费高清视频| 亚洲午夜在线电影| 亚洲国产精品一区二区第一页 | 五月激情久久| 亚洲aaa精品| 午夜啪啪福利视频| 国产香蕉视频在线看| 国产精品2024| 国产男人精品视频| aaa人片在线| 欧美天堂亚洲电影院在线观看| 尤物精品国产第一福利三区| 五十路六十路七十路熟婆| 欧美经典影片视频网站| 欧美日本韩国一区二区三区视频 | 国产精品入口| 久久久久国色av免费观看性色| 色哟哟一一国产精品| 精品成av人一区二区三区| 亚洲精品综合精品自拍| 美女久久久久久久久| 91成人app| 欧美日韩精品电影| 91视频免费版污| 国模套图日韩精品一区二区| 图片区小说区国产精品视频| 成人在线国产视频| 免费在线观看av电影| 亚洲精品成人a在线观看| 色中文字幕在线观看| 毛片在线播放a| 亚洲三级理论片| 久久免费一级片| 色呦呦在线看| 亚洲大片在线观看| 国产一二三在线视频| 麻豆av在线免费观看| 亚洲电影一区二区三区| 全黄性性激高免费视频| 亚洲无线看天堂av| 亚洲黄色在线视频| av在线免费观看国产| 99热99re6国产在线播放| 精品久久久久久久中文字幕| 丝袜老师办公室里做好紧好爽 | 欧美激情黄色片| 久久韩剧网电视剧| 久久高清无码视频| 国产视频一区在线观看一区免费| 2019av中文字幕| 波多野结衣视频网址| 久久99精品国产.久久久久久| 国产综合视频在线观看| 精品人妻一区二区三区日产乱码 | 网友自拍区视频精品| 亚洲欧美一区二区激情| 一本色道久久88| 欧美三区在线| 久久免费国产视频| 天堂网免费视频| 日本欧美大码aⅴ在线播放| 成人黄色片网站| 特黄aaaaaaaaa真人毛片| 久久精品亚洲乱码伦伦中文| 一区二区免费电影| 黄视频网站在线观看| 欧美视频一区二区| 少妇伦子伦精品无吗| 亚洲国产欧美日韩在线观看第一区| 中文字幕av一区| 青娱乐免费在线视频| 天堂精品中文字幕在线| 国产精品视频免费在线观看| 国产精品久久久久久久成人午夜 | 特级西西人体wwwww| 精品一级毛片| 久久黄色av网站| 日韩 欧美 中文| 国产精品资源站在线| 欧美日韩精品免费在线观看视频| 国产福利视频在线| 色一情一伦一子一伦一区| 超碰在线资源站| 久草成人资源| 久久久久久12| 国产又黄又粗又长| 久久久久久**毛片大全| www.夜夜爱| 四虎地址8848精品| 国产丝袜视频一区| 久青草免费视频| 九九国产精品视频| 欧美日韩在线观看一区二区三区 | 日本精品久久| 亚洲女人被黑人巨大进入| 天天天天天天天天操| 水野朝阳av一区二区三区| 国产成人成网站在线播放青青 | 9久草视频在线视频精品| 神马一区二区影院| 亚洲欧美电影| 亚洲精品av在线| 青娱乐国产在线视频| 国内精品国产三级国产a久久| 青青草久久网络| 波多野一区二区| 日韩免费观看高清完整版| 99热99这里只有精品| 老司机精品视频网站| 国产视频一区二区不卡| 日韩伦理av| 日韩精品一区二区三区四区视频| 影音先锋男人资源在线观看| 久久先锋资源| 品久久久久久久久久96高清| 中国字幕a在线看韩国电影| 精品久久久久久久久久久院品网| 夫妻性生活毛片| 国产一区二区不卡老阿姨| 性欧美精品一区二区三区在线播放 | 精品亚洲第一| 大菠萝精品导航| 精品999在线播放| 国产一级淫片a| www.欧美精品一二区| 国精产品一区一区三区视频| 欧美a一欧美| 欧美孕妇与黑人孕交| 亚洲国产999| 一区二区三区免费| 激情综合激情五月| 亚洲经典三级| 免费看国产精品一二区视频| 欧美电影网址| 亚洲欧美国产视频| 蜜臀99久久精品久久久久小说| 国产亚洲婷婷免费| 性猛交ⅹ×××乱大交| 狠狠做深爱婷婷综合一区| 国产精品自在线| 成人午夜在线影视| 亚洲高清久久久久久| 国产高潮久久久| 国产欧美精品日韩区二区麻豆天美| 日韩视频免费在线播放| 国产一区二区在线| 国产噜噜噜噜噜久久久久久久久 | 激情视频小说图片| www国产精品| 日韩av电影在线播放| aaa日本高清在线播放免费观看| 欧美人xxxx| 日韩免费一二三区| 久久久久久日产精品| www.久久av.com| 伊人久久亚洲影院| 开心色怡人综合网站| 久久人人视频| 久久免费国产视频| 成人免费在线电影| 欧美va亚洲va国产综合| 亚洲综合久久网| 亚洲人成伊人成综合网小说| 亚洲午夜久久久久久久久| 日韩av不卡一区二区| 91免费版看片| 成人精品视频| 国产超碰91| 国产福利亚洲| 久久亚洲国产精品| 日本激情一区二区三区| 欧美日韩mp4| 精品91久久久| 亚洲人成伊人成综合网小说| www.自拍偷拍| 国产电影精品久久禁18| 麻豆传传媒久久久爱| 欧美福利视频| 欧美高清性xxxxhd| 日韩中文字幕在线一区| 国产精品久久久av| jizz性欧美10| 中文字幕精品在线视频| 天天爱天天干天天操| 欧美一区二区三区在| 欧美男人亚洲天堂| 亚洲乱码国产乱码精品精可以看| 无码少妇一区二区| 99精品视频在线观看| 日本黄色一级网站| 久久国产精品99久久人人澡| 成年人免费在线播放| 国产一区日韩欧美| 久久精品国产精品亚洲精品色| 亚洲第一论坛sis| 国产手机精品在线| 日本在线成人| 91久久嫩草影院一区二区| 香蕉成人av| 日韩av大片免费看| 亚洲优女在线| 欧美成人在线免费| 日本精品在线| 中文字幕av一区中文字幕天堂| 国产黄色免费大片| 91精品国产麻豆| 97超视频在线观看| 欧美日韩午夜在线视频| 国产男人搡女人免费视频| 狠狠躁天天躁日日躁欧美| 国产一级生活片| 亚洲一区二区在线观看视频| 欧美视频www| 综合久久给合久久狠狠狠97色| 成年人视频软件| 中文字幕五月欧美| 国产乱子轮xxx农村| 国产精品久久久久aaaa| 国产精品1区2区3区4区| 国产精品免费看片| www.黄色com| 亚洲青青青在线视频| 91人妻一区二区三区蜜臀| 国产精品不卡在线观看| 蜜乳av中文字幕| 久久久综合视频| 亚洲精品乱码久久| 2021国产精品久久精品| 国产精品1000部啪视频| 国产亚洲美州欧州综合国| 丁香激情五月少妇| 国产精品美女视频| 成人在线观看小视频| 亚洲激情av在线| 日本熟妇乱子伦xxxx| 欧美日韩国产精品| 天堂网免费视频| 欧美久久久久中文字幕| 国产av一区二区三区精品| 日韩欧美中文一区二区| www夜片内射视频日韩精品成人| 欧美精品粉嫩高潮一区二区| 国产日本精品视频| 亚洲国产精品高清久久久| 性xxxfllreexxx少妇| 在线观看日韩av| а√资源新版在线天堂| 韩国19禁主播vip福利视频| 日韩在线伦理| 国产精品丝袜久久久久久高清| 精品视频在线观看免费观看| 好吊色欧美一区二区三区视频| 怕怕欧美视频免费大全| 中文字幕一区二区三区四区五区人| 欧美日韩国产欧| 国产精品va无码一区二区| 免费成人在线视频观看| 无码人妻丰满熟妇区毛片蜜桃精品| 成人激情校园春色| 色欲狠狠躁天天躁无码中文字幕 | 一级片久久久久| 亚洲一区在线电影| 波多野结衣激情视频| 欧美成人猛片aaaaaaa| 裸体xxxx视频在线| 欧美精品免费播放| 婷婷综合六月| 国产精品视频在线免费观看| 激情五月综合网| 日韩一级片免费视频| 国产精品毛片| 性色av浪潮av| www亚洲一区| 私库av在线播放| 在线看日本不卡| 人妻无码中文字幕| 日韩视频精品在线| 伊人久久视频| 99久久无色码| 国产精品传媒精东影业在线| 成人av一级片| 国产99久久久国产精品免费看| 亚洲a∨无码无在线观看| 欧美日韩午夜激情| 亚洲精品免费在线观看视频| 日韩中文字幕国产精品| 国产精品蜜臀| 亚洲一区二区在线| 超碰成人久久| 国产欧美日韩网站| 久久精品国产亚洲一区二区三区| 亚洲图片欧美另类| 中文字幕综合网| 91丨九色丨海角社区| 亚洲电影在线观看| 97影院秋霞午夜在线观看| 国产精品男人爽免费视频1| 日韩在线你懂的| 国产v片免费观看| 国产精品 欧美精品| 国产又黄又粗视频| 午夜伊人狠狠久久| 亚洲精品国产片| 久久亚洲一区二区三区四区五区高| 欧美日韩电影免费看| 国产日韩欧美一区二区三区四区 | 另类色图亚洲色图| 91精品一区| 一区二区日本| 久久久久久自在自线| 中文字幕av网址| 日韩欧美国产免费播放| 午夜视频免费在线| 97成人精品视频在线观看| 久久精品色综合| 自慰无码一区二区三区| 91美女蜜桃在线| 久久久久在线视频| 中文字幕日本精品| 9999精品| www国产无套内射com| 99精品视频在线免费观看| 瑟瑟视频在线免费观看| 久久亚洲精品中文字幕冲田杏梨| 成人黄色av网址| 久久综合久久色| 亚洲蜜臀av乱码久久精品| 五月天婷婷视频| 国产精品美女呻吟| 午夜国产欧美理论在线播放| 人妻在线日韩免费视频| 欧美日韩一区二区三区不卡| av在线免费网址| 欧美精品成人一区二区在线观看 | 黄色av电影网站| 欧美性xxxxxx| 成人影院www在线观看| 精品在线视频一区二区| 久久成人久久爱| 亚洲日本韩国在线| 日韩在线观看你懂的| 成人午夜网址| 亚洲成人福利在线| 亚洲一区在线观看免费观看电影高清| 男女视频在线观看| 亚洲一区二区三区sesese| 久久美女性网| 久草国产在线观看| 国产亚洲精品美女| 国产精东传媒成人av电影| mm131亚洲精品| 色综合色综合色综合色综合色综合 | 136国产福利精品导航| 亚洲日本中文字幕在线|