欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

為什么沒有銀彈?因為CPU不能再快下去了

系統 1841 0

摩爾定律失效了,CPU不能再快下去了。最痛苦的應該是程序員。

2000年左右的那些時間真是程序員的黃金時代。每半年CPU的速度就翻番,半年前效率還那么不現實的算法,半年后就能應用了。

那些年sun以為java可以統治移動設備,因為每半年速度翻番的cpu會讓大家不再在意那點虛擬機的消耗。但是現實是那么殘酷,如今cpu頻率止步不前,java在移動設備上的效率依然被人詬病,而sun已經成了歷史。

硬件廠商們無法再在速度上做文章,轉向了多核。

但程序還得繼續寫下去,用戶需要越來越高的pv,越來越多的數據,越來越炫的界面。但是cpu不能再快下去了,程序員之能轉而求助于多核心,協同處理。而異步程序的處理只會讓編程更加困難,項目更加復雜。

以前只會c\c++,以為它們足夠高效,足夠復雜,足以構建出整個世界。但是真正做項目以后才發現靜態語言、OO在現實的復雜度面前是多么的蒼白無力。

直到看到了lua,python這樣的動態語言,才發現原來銀彈是有的,只不過太慢。

OO不過是晚綁定和高效率的不得已妥協,妥協的結果是高耦合的繼承體系。在一個怪物的繼承體系中增添一個會飛的怪物,你就需要在整個體系中加上一個virtual bool CanFly()。這太蹩腳了。

真正理想的泛型是徹底的晚綁定:

      obj = new Object;

obj.life = 100

if(obj.life)

    print "obj is a creature."



obj.fly = fly()

if(obj.life && obj.fly())

    print "obj is a bird."


    

這樣的語言里根本就不需要OO。但是徹底的玩綁定不夠快啊,python不夠,C#的反射也不夠。所以我們還是得OO,還是得delete。

為什么沒有銀彈?因為CPU不能再快下去了。量子計算或者別的什么足夠快的東西快來拯救程序員們吧!

為什么沒有銀彈?因為CPU不能再快下去了


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 精品视频第一页 | xifan在线a精品一区二区视频网站 | 性欧美精品久久久久久久 | 国产精品你懂的在线播放 | 人人草在线 | 久草福利在线视频 | 日韩成人免费在线视频 | 一区二区不卡在线观看 | 久草免费资源视频 | 久色视频在线观看 | 久久精品一区二区三区不卡牛牛 | 久草中文在线 | 欧美亚洲视频 | 韩国在线精品福利视频在线观看 | 国产深夜福利在线观看网站 | 成人性大片免费观看网站 | 国产欧美视频一区二区三区 | 黄在线观看+在线播放 | 国产一区二区三区福利 | 日日草夜夜操 | 成年免费大片黄在线观看岛国 | 91精品国产欧美一区二区 | 久久这里只有精品免费播放 | 亚洲 欧美 日韩 在线 | 97超级碰碰碰在线播放 | 欧美日韩一区二区三区四区五区 | 国产麻豆剧传媒精品网站 | 国产乱偷国产偷高清 | 日日噜噜夜夜狠狠视频buoke | 久久亚| 中文精品久久 | 澳门特级 片免费观看视频 久草最新在线 | 一区二区日韩 | 国产美女亚洲精品久久久综合 | 中文字幕第一页在线 | 久久久久久久久久久久久久久久久久久 | 成人福利在线视频 | 久草手机在线 | 日韩欧美综合在线二区三区 | 免费无遮挡很爽很污很黄 | 国产人成精品 |