亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
樓主: cjaizss
打印 上一主題 下一主題

【大話IT】編譯器的設計其實遠沒想象中那么妖魔化 [復制鏈接]

論壇徽章:
0
11 [報告]
發(fā)表于 2016-08-13 10:19 |只看該作者
我們國家軟件業(yè)基礎不扎實原因之一就是不重視編譯器的開發(fā)。

論壇徽章:
2
2016猴年福章徽章
日期:2016-02-18 15:30:3415-16賽季CBA聯(lián)賽之廣夏
日期:2016-12-07 08:32:11
12 [報告]
發(fā)表于 2016-08-14 15:46 |只看該作者
回復 11# hztj2005


    全球也只有IBM和GCC那么一些人在開發(fā)編譯器,正如操作系統(tǒng)一樣,這些東西沒必要重復造輪子

論壇徽章:
6
2015年辭舊歲徽章
日期:2015-03-05 16:13:092015年迎新春徽章
日期:2015-03-05 16:13:092015小元宵徽章
日期:2015-03-06 15:58:1815-16賽季CBA聯(lián)賽之浙江
日期:2016-11-05 14:38:4115-16賽季CBA聯(lián)賽之新疆
日期:2016-11-11 18:38:06
13 [報告]
發(fā)表于 2016-08-14 18:51 |只看該作者
光是C語言的編譯器就有好多家在造,而各種編程語言更已經(jīng)成百上千。編譯器的設計確實不應該用重復造輪子之類的蹩腳理由來妖魔化,它不是少數(shù)人的專利,而是程序員的基礎技能,當然也會作用于一個國家的軟件業(yè)基礎

論壇徽章:
2
2016猴年福章徽章
日期:2016-02-18 15:30:3415-16賽季CBA聯(lián)賽之廣夏
日期:2016-12-07 08:32:11
14 [報告]
發(fā)表于 2016-08-15 08:49 |只看該作者
回復 13# 爻易


    我覺得程序員的技能應該包括了解編譯原理,但無需直接做編譯器,另外據(jù)我所知,國內的硬件廠商的設備依靠gcc就可以搞定,看現(xiàn)在國產(chǎn)操作系統(tǒng)的混亂狀態(tài),要是再出個國產(chǎn)編譯器,那就爆炸了,F(xiàn)在國產(chǎn)操作系統(tǒng)那群人終于意識到從頭開干是不可行的,他們需要踩在巨人的肩膀上,于是借助Ubuntu、RedHat這樣的系統(tǒng)來定制便成了最好的途徑,我想編譯器也是如此,拿GCC做一下修改就可以了,從頭來一個這沒必要了吧。

論壇徽章:
6
2015年辭舊歲徽章
日期:2015-03-05 16:13:092015年迎新春徽章
日期:2015-03-05 16:13:092015小元宵徽章
日期:2015-03-06 15:58:1815-16賽季CBA聯(lián)賽之浙江
日期:2016-11-05 14:38:4115-16賽季CBA聯(lián)賽之新疆
日期:2016-11-11 18:38:06
15 [報告]
發(fā)表于 2016-08-15 11:49 |只看該作者
回復 14# 劍魂簫心

的確不是每個人都要做編譯器,但如果一個國家都沒人做編譯器,那就相當不正常了。編譯器的研制相當重要,以操作系統(tǒng)為例,當年做unics的同時,也做了編譯器,而當時已經(jīng)有其它語言的編譯器了,以重復造輪子的觀點來看,這也是重復造輪子。

操作系統(tǒng)與編譯器結合相當緊密,是互相促進的關系,要么一起成功,要么一起失敗。產(chǎn)業(yè)鏈就是這么形成的!單個根據(jù)地容易被圍剿,多個根據(jù)地就能互相響應,要研制國產(chǎn)操作系統(tǒng)的話,國產(chǎn)編譯器就不能拉下,不僅不會爆炸,反而能穩(wěn)定產(chǎn)業(yè)鏈。借別人的肩膀并非不行(早期階段,沒有槍,沒有炮,敵人給我們造),但畢竟是借的,不是長久之計(后期,天上地下海中,到處都有中國造)。

所以并非國產(chǎn)操作系統(tǒng)那群人終于意識到從頭開干不可行,而是僅干操作系統(tǒng)這一個節(jié)點不可行!從點到鏈,才是思想認識上的進步

   

論壇徽章:
2
2016猴年福章徽章
日期:2016-02-18 15:30:3415-16賽季CBA聯(lián)賽之廣夏
日期:2016-12-07 08:32:11
16 [報告]
發(fā)表于 2016-08-15 12:40 |只看該作者
回復 15# 爻易


    我則認為沒有從頭做操作系統(tǒng)主要是因為難以形成生態(tài)環(huán)境,即使從頭搞一個內核出來,但是僅憑國內這幾號人是無法和全球內核黑客的力量相提并論的,沒有人來為操作系統(tǒng)開發(fā)應用程序如何能使其發(fā)展壯大呢。我現(xiàn)在的公司就是做國產(chǎn)系統(tǒng)的,特別令我印象深刻的是我們老大很強調和上游開發(fā)社區(qū)的合作,這樣可以借助他們的力量讓我們發(fā)展的更快,僅靠我們自己是不行的,我們的能力還遠遠達不到要求。
    Unix誕生的年代是一個計算機技術激烈動蕩的年代,那時候沒有成熟的編譯器,甚至還要靠匯編語言而且是極其原始的匯編語言來寫程序,用匯編語言寫出的Unix相當難以維護,在這種情況下兩位祖師爺才創(chuàng)造出了C語言,并用C語言重寫了Unix,從此計算機領域天地初開,編譯器與操作系統(tǒng)兩條支線并行發(fā)展,20年后才最終造就了GCC和Linux的輝煌盛世,F(xiàn)在又過了20年,時代已然不同,這20年有多少技術淪為歷史塵埃,而Unix和C語言歷盡風霜卻愈發(fā)昌盛,這就是精華和積淀,至少從我的觀點來看,有這么多優(yōu)秀的、沉淀了幾十年的工具可用,從頭來一套工具鏈并不會產(chǎn)生多少促進作用,反而會花費巨大的人力和財力。所以我才認為個人興趣可以玩玩編譯器和操作系統(tǒng),讓國家從頭搞一套就沒必要了。

論壇徽章:
6
2015年辭舊歲徽章
日期:2015-03-05 16:13:092015年迎新春徽章
日期:2015-03-05 16:13:092015小元宵徽章
日期:2015-03-06 15:58:1815-16賽季CBA聯(lián)賽之浙江
日期:2016-11-05 14:38:4115-16賽季CBA聯(lián)賽之新疆
日期:2016-11-11 18:38:06
17 [報告]
發(fā)表于 2016-08-15 13:20 |只看該作者
回復 16# 劍魂簫心

以中國自身的市場容量形成生態(tài)系統(tǒng)沒問題,能力不是一天形成的,也沒讓你現(xiàn)在就扔掉9cc,這是持久戰(zhàn)!

C編譯器出現(xiàn)之前,pascal就有了,比c還成熟,只不過不是M國產(chǎn)罷了。你所說的,都是M國對外的口徑。而事實上,M國自己都不信你說的那一套。微軟既造操作系統(tǒng)輪子,又重復造編譯器的輪子;9nu/9cc-lunix貌似天作之合,但9cc本身也是重復造出的輪子,而且9nu從未停止研發(fā)自己的操作系統(tǒng)內核。。。

能力從哪里來,就是從建設實踐中來,必須的花費不是浪費,要提高能力,沒花費怎么行?優(yōu)秀的、沉淀了幾十年的工具我們也要有,沒有就是落后

論壇徽章:
0
18 [報告]
發(fā)表于 2016-08-15 14:18 |只看該作者
記得之前做過一個編譯器的活動,感覺圖書不錯,占樓支持!

論壇徽章:
0
19 [報告]
發(fā)表于 2016-08-15 14:24 |只看該作者
大部分編譯環(huán)境都會把編程語言編譯成機器碼,也就是操作系統(tǒng)能識別的“1”“0”組成的“程序”。當然效率可能不同。
所以,編程語言不一樣,但是經(jīng)驗編譯后,出來的東西都是一樣的。

JAVA也可以用來寫軟件的,不知道你聽誰說的,而且JAVA還有一個功能是其它大部分編程語言沒有的,就是它可以跨平臺;就是說你寫的程序,只要與操作系統(tǒng)無關,你可以只字不改的在不同的操作系統(tǒng)編譯、運行。

論壇徽章:
0
20 [報告]
發(fā)表于 2016-08-15 14:39 |只看該作者
編譯技術說起來就大了,屬于計算機科學了,象咱們碼農(nóng)整天忙前忙后哪有時間精力智力深入,就是那本國內書上概念,理解起來也不會很簡單。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP