24h購物| | PChome| 登入
2010-09-13 19:22:04| 人氣204| 回應0 | 上一篇 | 下一篇

專家觀點:會用C語言的是真男人!www.tool-tool.com

推薦 0 收藏 0 轉貼0 訂閱站台

 

2

Bewise Inc. www.tool-tool.com Reference source from the internet.

幾個月前筆者跟兩個年輕企業家在巴爾的摩吃了頓愉快的午餐,這兩個年輕人 最近才從霍普金斯大學(Johns Hopkins University)電腦科學系畢業,創辦了一家業績快速成長的顧問公司;他們的公司擅長以一種稱為Ruby on Rails (又稱Ruby)的語言,撰寫以網頁為中心的資料庫(web-centric databases)軟體。

我們邊吃飯邊談一些工作上的 話題,其中一個年輕人下了個令我難忘的評論:「用C語言寫程式是真正的男 人!」這句話是他跟同學在將可用的編程語言進行分類時所發明的;而即使優秀如他,也當場承認他不符合以上“真正的男人”條件。看來,這句話不僅反映了C語 言的高難度,也顯示對較年輕的設計工程師來說,C語言真的不好掌握。

對現代的電腦科系學生來說,學習C語言就像選修一門用拉丁文來上的課 那樣;但C語言並不是已經過時的設計語言,且在方興未艾的嵌 入式軟體開發領域維持著主導地位。下面的圖一是美國版EETimes子網站 Embedded Systems Design十三年來針對嵌入式軟體所應用之設計語言的調查統計表。

從圖一可看出,C語言在1997~2009年之間都是嵌入式軟體開發 使用最多的語言;近五年來,C與C++語言更瓜分了大部分原屬組合語言(assembly)的版圖,其中較高階的C++發展速度雖不如預期,但仍在嵌入式 軟體設計領域維持27%左右的佔有率。整體看來,C++語言使用率在90年代晚期加速上升,在2001年達到高峰,然後稍微下滑、之後維持穩定。

無論如何,嵌入式軟體設計師不會在短時間內放棄使用C語言,原因有很多個:首 先,C語言編譯器支援大多數的8位元、16位元與32位元CPU;其次,C語言在處理器與驅動程式層級,兼具高低階語言的特色。

當然,如 果僅獲得一小群人數逐漸減少的程式設計師支持,C語言難以繼續作為重要的設計語言而存活;而既然C語言仍然如此重要,也意味著嵌入式軟體設計師並不會減 少。目前每年新上市的CPU有98%都是嵌入式的,這類新型CPU的長期發展性也非常樂觀。圖二顯示美國那斯達克指數與新CPU出貨量變化的消長關係。

嵌入式軟體設計教育斷層

但在C語言在全世界各地 的重要性日益增加的同時,學校裡卻越來越少學生願意去學如何使用該種設計語言;這反映了嵌入式系統設計領域日益嚴重的「教育斷層」問題。美國的高等教育機 構在提供實用的、嵌入式軟體設計必備的技能教育方面非常失敗,相關開發技巧非得在工作崗位上才能學得到。

從圖三可以看出,在電子工程相關科系,只有一小部分課程是與嵌入式軟體開發有關的;而電腦科學 系所提供的嵌入式軟體開發相關課程也只多一點點。現在有不少美國大學雖提供額外的電腦工程學分,但大多數還是來自現有電子工程、電腦科學系的課程與教授, 並沒有太多有關嵌入式軟體開發的新內容。而在職訓練也很少提供嵌入式軟體開發課程。

如果以上我所舉出的,有關C語言將在可見的未來繼續保有重要性、特別是在嵌入式 軟體設計領域的種種證據屬實,那麻煩就真的大了──因為現在的年輕程式設計師雖然都很聰明,他們恐怕不知道該如何使用C語言寫程式,甚至不想學。

總 有人得寫那些需求量越來越大的嵌入式軟體──新一代設計語言可能幫得上忙,卻無法支援所有那些發展資歷已數十年、未來數十年也會繼續被應用的CPU架構; 既然這樣的趨勢難以避免,我們這個圈子需要培育年輕一代的C語言程式設計師。但該怎麼做呢?若狀況持續發展下去,又會產生怎樣的結果?

【備 註】我確信那位年輕人並沒有性別歧視,「真正的女人」當然也會使用C語言!

(參考原文:Real men program in C,by Michael Barr,本文作者為嵌入式系統設計領域的專家,目前經營一家嵌入式系統顧問公司Netrino)

歡迎來到Bewise Inc.的世界,首先恭喜您來到這接受新的資訊讓產業更有競爭力, 我們是提供專業刀具製造商,應對客戶高品質的刀具需求,我們可以協助客戶滿足您對產業的不同要求,我們有能力達到非常卓越的客戶需求品質,這是現有相關技 術無法比擬的,我們成功的滿足了各行各業的要求,包括:精密HSS DIN切削刀具協助客戶設計刀具流程DIN or JIS 鎢鋼切削刀具設計NAS986 NAS965 NAS897 NAS937orNAS907 航太切削刀具,NAS航太刀具設計超高硬度的切削刀具醫療配件刀具設計複合式再研磨機PCD地板專用企口鑽石組合刀 具粉末造粒成型機主機版專用頂級電桿PCD V-Cut捨棄式圓鋸片組粉末成型機航空機械鉸刀主機版專用頂級電汽車業刀具設計電子產業鑽石刀具木工產業鑽石刀具銑刀與切斷複合再研磨機銑刀與鑽頭複合再研磨機銑刀與螺絲攻複合再研磨機等等。我們的產品涵蓋了從民生 刀具到工業級的刀具設計;從微細刀具到大型刀具;從小型生產到大型量產;全自動整合;我們的技術可提供您連續生產的效能,我們整體的服務及卓越的技術,恭 迎您親自體驗!!

BW Bewise Inc. Willy Chen willy@tool-tool.com bw@tool-tool.com www.tool-tool.com skype:willy_chen_bw mobile:0937-618-190 Head &Administration Office No.13,Shiang Shang 2nd St., West Chiu Taichung,Taiwan 40356 http://www.tool-tool.com / FAX:+886 4 2471 4839 N.Branch 5F,No.460,Fu Shin North Rd.,Taipei,Taiwan S.Branch No.24,Sec.1,Chia Pu East Rd.,Taipao City,Chiayi Hsien,Taiwan

Welcome to BW tool world! We are an experienced tool maker specialized in cutting tools. We focus on what you need and endeavor to research the best cutter to satisfy users demand. Our customers involve wide range of industries, like mold & die, aerospace, electronic, machinery, etc. We are professional expert in cutting field. We would like to solve every problem from you. Please feel free to contact us, its our pleasure to serve for you. BW product including: cutting toolaerospace tool .HSS  DIN Cutting toolCarbide end millsCarbide cutting toolNAS Cutting toolNAS986 NAS965 NAS897 NAS937orNAS907 Cutting Tools,Carbide end milldisc milling cutter,Aerospace cutting toolhss drillФрезерыCarbide drillHigh speed steelCompound SharpenerMilling cutterINDUCTORS FOR PCDCVDD(Chemical Vapor Deposition Diamond )’PCBN (Polycrystalline Cubic Boron Nitride) Core drillTapered end millsCVD Diamond Tools Inserts’PCD Edge-Beveling Cutter(Golden FingerPCD V-CutterPCD Wood toolsPCD Cutting toolsPCD Circular Saw BladePVDD End Millsdiamond tool. INDUCTORS FOR PCD . POWDER FORMING MACHINE Single Crystal Diamond Metric end millsMiniature end millsСпециальные режущие инструментыПустотелое сверло Pilot reamerFraisesFresas con mango PCD (Polycrystalline diamond) ‘FresePOWDER FORMING MACHINEElectronics cutterStep drillMetal cutting sawDouble margin drillGun barrelAngle milling cutterCarbide burrsCarbide tipped cutterChamfering toolIC card engraving cutterSide cutterStaple CutterPCD diamond cutter specialized in grooving floorsV-Cut PCD Circular Diamond Tipped Saw Blade with Indexable Insert PCD Diamond Tool Saw Blade with Indexable InsertNAS toolDIN or JIS toolSpecial toolMetal slitting sawsShell end millsSide and face milling cuttersSide chip clearance sawsLong end millsend mill grinderdrill grindersharpenerStub roughing end millsDovetail milling cuttersCarbide slot drillsCarbide torus cuttersAngel carbide end millsCarbide torus cuttersCarbide ball-nosed slot drillsMould cutterTool manufacturer.

Bewise Inc. www.tool-tool.com

よ うこそBewise Inc.の 世界へお越し下さいませ、先ず御目出度たいのは新たな

情報を受け取って頂き、もっと各産業に競争力プラス展開。

弊 社は専門なエンドミルの製造メーカーで、客先に色んな分野のニーズ

豊富な パリエーションを満足させ、特にハイテク品質要求にサポート致します。

弊社は各領域に供給できる内容は:

(1)精密HSSエンドミルのR&D

(2)Carbide Cutting tools設計

(3)鎢鋼エンドミル設計

(4)航空エンドミル設計

(5)超高硬度エンドミル

(6)ダイヤモンドエンドミ ル

(7)医療用品エン ドミル設計

(8)自動車部品&材料加工向けエンドミル設計

弊社の製品の供給調達機能は:

(1)生活産業~ハイテク工業までのエンドミル設計

(2)ミクロエ ンドミル~大型エンドミル供給

(3)小Lot生産~大量発注対応供給

(4)オートメーション整備調達

(5)スポット対応~流れ生産対応

弊社の 全般供給体制及び技術自慢の総合専門製造メーカーに貴方のご体験を御待ちしております。

Bewise Inc. talaşlı imalat sanayinde en fazla kullanılan ve üç eksende (x,y,z) talaş kaldırabilen freze takımlarından olan Parmak Freze imalatçısıdır. Çok geniş ürün yelpazesine sahip olan firmanın başlıca ürünlerini Karbür Parmak Frezeler, Kalıpçı Frezeleri, Kaba Talaş Frezeleri, Konik Alın Frezeler, Köşe Radyüs Frezeler, İki Ağızlı Kısa ve Uzun Küresel Frezeler, İç Bükey Frezeler vb. şeklinde sıralayabiliriz.

BW специализируется в научных исследованиях и разработках, и снабжаем самым высокотехнологичным карбидовым материалом для поставки режущих / фрезеровочных инструментов для почвы, воздушного пространства и электронной индустрии. В нашу основную продукцию входит твердый карбид / быстрорежущая сталь, а также двигатели, микроэлектрические дрели, IC картонорезальные машины, фрезы для гравирования, режущие пилы, фрезеры-расширители, фрезеры-расширители с резцом, дрели, резаки форм для шлицевого вала / звездочки роликовой цепи, и специальные нано инструменты. Пожалуйста, посетите сайт  www.tool-tool.com  для получения большей информации.

BW is specialized in R&D and sourcing the most advanced carbide material with high-tech coating to supply cutting / milling tool for mould & die, aero space and electronic industry. Our main products include solid carbide / HSS end mills, micro electronic drill, IC card cutter, engraving cutter, shell end mills, cutting saw, reamer, thread reamer, leading drill, involute gear cutter for spur wheel, rack and worm milling cutter, thread milling cutter, form cutters for spline shaft/roller chain sprocket, and special tool, with nano grade. Please visit our web  www.tool-tool.com  for more info.

台長: BW-chen willy

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文