C程序設計之四書五經(jīng) 自從Dennis M.Ritchie于1973年設計并實現(xiàn)C語言以來,計算機程序設計領域已經(jīng)發(fā)生了巨大的變化。以C語言為根基的C++、Java和C#等面向?qū)ο笳Z言相繼誕生,并在各自領域大獲成功。今天,C及其后裔幾乎統(tǒng)治了計算機程序設計世界
POS機相信大家都用過,就算自己沒有做生意申請過,也一定在消費的時候在商家POS機刷過卡。今天就是要告訴大家怎么甄別黑平臺和正規(guī)第三方平臺,也就是業(yè)內(nèi)所說的“一清”和“二清””?!耙磺鍣C”顧名思義就是由銀聯(lián)直接清算,不再經(jīng)過他人或公司賬戶清算的;“二清機”是指一些沒有取得POS機支付許可資格的非法公司或個人回收商家舊的POS機機具,然后通過非法技術手段灌裝的POS機,“二清機”的風險可想而知,等于你的錢是到了別人的賬上,別人再轉(zhuǎn)給你,至于給不給就只能看人品了!
材料/工具
瀏覽器
方法
使用360搜索,輸入‘人民銀行官網(wǎng)’,點擊搜索。
C程序設計之四書五經(jīng) 自從Dennis M.Ritchie于1973年設計并實現(xiàn)C語言以來,計算機程序設計領域已經(jīng)發(fā)生了巨大的變化。以C語言為根基的C++、Java和C#等面向?qū)ο笳Z言相繼誕生,并在各自領域大獲成功。今天,C及其后裔幾乎統(tǒng)治了計算機程序設計世界
在搜索結果頁面,選擇官方網(wǎng)站,點擊進入。
國際鉆石鑒定機構有哪些? 一、GIA(美國珠寶學院) 美國珠寶學院于1931年在洛杉磯成立。它創(chuàng)立并提出了國際分級體系??偛孔溆诼迳即墶?學院在鉆石分級和寶石鑒定世界信賴,以其在創(chuàng)始寶玉石知識和專家地位而聞名。事實上,GIA鉆石分級報告和GIA
在官網(wǎng)左下角找到政務公開,點擊‘行政執(zhí)法信息’。
C程序設計之四書五經(jīng) 自從Dennis M.Ritchie于1973年設計并實現(xiàn)C語言以來,計算機程序設計領域已經(jīng)發(fā)生了巨大的變化。以C語言為根基的C++、Java和C#等面向?qū)ο笳Z言相繼誕生,并在各自領域大獲成功。今天,C及其后裔幾乎統(tǒng)治了計算機程序設計世界
在彈出的頁面中,點擊‘行政審批公式’。
國際鉆石鑒定機構有哪些? 一、GIA(美國珠寶學院) 美國珠寶學院于1931年在洛杉磯成立。它創(chuàng)立并提出了國際分級體系??偛孔溆诼迳即墶?學院在鉆石分級和寶石鑒定世界信賴,以其在創(chuàng)始寶玉石知識和專家地位而聞名。事實上,GIA鉆石分級報告和GIA
點擊‘已獲許可機構(支付機構)’。
刷卡后打印出來的收銀小票上,商戶名一項仔細核查:對公帳戶必須是你的公司機構名。 商戶名一般顯示“個體戶**”(**為您的姓名全稱),否則,如果是二清機卻顯示一個令你感
在這里你就能看到全國243家獲得支付牌照的所有第三方公司信息,但是這里能查到的公司并不一定就是正規(guī)的POS機,因為支付牌照也是有區(qū)別的。
POS機、刷卡機的辦理或者資訊之類的東西,那么什么是一清機,怎么分辨是不是一清機 一般方式有T+0、T+1、T+2等結算方式。一清機是最安全的POS機刷卡方式。二、什么
這是支付寶的支付牌照,只有業(yè)務類型有銀行卡收單才能經(jīng)營POS機。
可以讓業(yè)務員提供刷卡機后臺賬號,你可以通過電腦查詢交易明細,還有你可以去銀行打流水,就是刷卡機綁定的那張卡,上面有交易明細,看看款項是不是支付系統(tǒng),如果是公司或則
這家公司情況又不同了,他的業(yè)務范圍里可以經(jīng)營POS,但是他只能在特定地區(qū)經(jīng)營,如果在排除的地區(qū)經(jīng)營同樣是“二清機”,因為超出范圍銀聯(lián)是不會直接結算的,他就只能用自己的賬戶給客戶結算,風險依然存在。
如是您的商戶名稱,確定一清機無疑。另外一清機有獨立的核算后臺,二清機是沒有的,一 上,你可以登錄網(wǎng)上后臺(就是你問的后臺)看資金匯入方,就能知道是不是一清。
通過人民銀行的官方網(wǎng)站查詢pos機,肯定是特別權威了,快來試一試把。
如果是手刷,現(xiàn)在基本全是二清機,只要不是銀聯(lián)清算與中國支付協(xié)會成員直接清算的,都是二清機。安穩(wěn)捷pos,現(xiàn)在我知道是新公司,而且是一清機!是屬于快錢清算的公司!
擴展閱讀,以下內(nèi)容您可能還感興趣。
歷史上最權威最經(jīng)典的關于C語言的書是哪本
C程序設計之四書五經(jīng)
自從Dennis M.Ritchie于1973年設計并實現(xiàn)C語言以來,計算機程序設計領域已經(jīng)發(fā)生了巨大的變化。以C語言為根基的C++、Java和C#等面向?qū)ο笳Z言相繼誕生,并在各自領域大獲成功。今天,C及其后裔幾乎統(tǒng)治了計算機程序設計世界??梢赃@么說,C語言的誕生是現(xiàn)代程序語言*的起點,它改變了程序設計語言發(fā)展的軌跡,是程序設計語言發(fā)展史中的一個里程碑。
然而,C并不僅僅是其他語言的起點和基礎,否則它早已成為程序設計語言發(fā)展過程中又一個被遺棄者。和當初發(fā)明時一樣,C語言今天依然至關重要。它的表達力、效率、簡練、緊湊、對機器的最終控制以及跨平臺的高度移植性,使其在系統(tǒng)編程、嵌入式編程等領域一直占據(jù)著統(tǒng)治地位,而C99標準的制訂則再一次使C語言煥發(fā)出新的活力。下文介紹C程序設計領域中的幾本好書,其中一些堪稱經(jīng)典。
1. Brian W.Kernighan, Dennis M.Ritchie,《C程序設計語言》,機械工業(yè)出版社
這是迄今為止在所有程序設計語言書籍中最廣受尊敬的一部經(jīng)典,是任何一名C程序員的必讀之作。因為出自C語言的設計者Dennis M.Ritchie和著名的計算機科學家Brian W.Kernighan之手,它被昵稱為“K&R C”。是它首先引入了“Hello World!”程序,這個程序幾乎成了后來任何一本入門性程序設計語言書籍中的第一個例子。
如同C語言本身簡潔緊湊而極具威力一樣,這本書輕薄短小而極富張力。通過簡潔的描述和典型的示例,它全面、系統(tǒng)、準確地講述了C語言的各個特性以及C程序設計的基本方法,內(nèi)容涵蓋基本概念、類型和表達式、控制流、函數(shù)與程序結構、指針與數(shù)組、結636f70797a6431333236613434構、輸入與輸出、UNIX系統(tǒng)接口以及標準庫等內(nèi)容。
簡潔清晰是這本書最大的特色。這本小書可以教給你許多比它厚幾倍的“大部頭”的知識。我認為那些動輒洋洋灑灑拼湊出好幾百頁乃至上千頁的技術作者應該好好向K&R學一學。對于中、高級程序員而言,如果希望迅速獲得C語言的嚴肅知識而又不愿意多花費哪怕一丁點時間,這本書就是首選。
順便說一句,這本書的索引制作非常出色,極具實用價值,這可能首先要歸功于正文部分的簡明扼要。此外,盡管它看上去很像一本教程,但其實更是一本寫給專業(yè)程序員的指南。如果你不具備任何其他語言程序設計背景或基本的C語言知識,這本書也許并不適合用作你的C語言啟蒙讀物。
2. Perter Van Der LinDen,《C專家編程》,人民郵電出版社
C語言是嚴肅的程序員語言,但這并不意味著C語言書籍必須板著面孔說教。在這本被C程序員昵稱為“魚書”(封面上有一條“丑陋的”腔棘魚)的著作中,作為SUN公司編譯器和操作系統(tǒng)核心開發(fā)組成員之一,Peter淋漓盡致地展示了其深厚的技術沉淀、豐富的項目經(jīng)驗、高超的寫作技巧以及招牌式的幽默。在這部作品中,作者以流暢的文字、詼諧的筆法將逸聞典故、智慧和幽默自然地融入技術描述中,讀來宛若一本小說,極富趣味。
本書講述了C語言的歷史、語言特性、聲明、數(shù)組、指針、連接、運行時以及內(nèi)存使用等知識,揭示了C語言中許多隱晦之處,尤其深入解析了聲明、數(shù)組和指針、內(nèi)存使用等方面的細節(jié)。要想成為一名專家級C程序員,這些內(nèi)容都是必須掌握的。和其他滿是抽象例子的C語言書籍不同,這本書充滿了大量的來自真實世界的C程序設計實例,它們對C程序員具有很高的參照價值。另外,每一章都以極富趣味的“輕松一下”收尾,而附錄A“程序員工作面試的秘密”則是任何語言的程序員在應聘工作前增強自信的好材料。
我懷疑真正的C專家可能用不著看這本書 — 從內(nèi)容到組織方式到行文風格都決定了這是一本輕松愉快的“從菜鳥到高手”的進階讀本,所以,它理應擁有更廣泛的讀者群。初級程序員往往更需要熱情的鼓勵,在閱讀這本書的過程中,你定會深深地被作者對編程的*所感染。
世間并無完美。我認為這本書的缺陷在于,和大多數(shù)平庸的C語言書籍一樣,它畫蛇添足地加入了一章關于C++的描述。在今天看來,這個描述既不全面也有失公允。不過,鑒于作者是在1994年從一名C程序員的角度去觀察C++,這一點也就不足為奇了。
3. Samuel P. Harbison, Guy L. Steele,《C語言參考手冊(第五版)》(影印版),人民郵電出版社
在C語言參考手冊類書籍里,Samuel P. Harbison 和Guy L. Steele合著的《C: A Reference Manual》是非常出色的一本。這本手冊的第五版新增了對C99標準的介紹,以便滿足新時期C語言學習的需要。全書共分為兩大部分,第一部分專注于C語言特性,第二部分則全面討論了C標準庫。本書涵蓋C99、C89、傳統(tǒng)的C、所有版本的C運行庫以及編寫與C++兼容的C代碼等一切知識。
這本手冊只是中等厚度,但它比“比它更厚”的其他參考手冊更清晰地描述了C語言的現(xiàn)在和過去的方方面面。整本手冊技術細節(jié)描述精確,組織條理清楚,內(nèi)容完備詳盡而又簡明扼要。可以這么說,它在廣度、深度和精度方面都是出類拔萃的。對于中、高級C程序員而言,這本手冊值得常備案頭,它幾乎肯定要比K&R的著作使用頻率更高。
2004年2月1日補充:我手頭有這本書的中文版:《C語言參考手冊》(機械工業(yè)出版社出版)。它在很大程度上減輕了我的查閱負擔,不過偶爾也增加了理解上的困難。
4. David Hanson,《C語言接口與實現(xiàn):創(chuàng)建可重用軟件的技術》,機械工業(yè)出版社
C語言能夠歷經(jīng)三十多年而不衰,一個重要的原因在于它的適應能力。在這“復用”、“面向?qū)ο蟆?、“組件”、“異常處理”等先進機制漫天飛舞的年代,C語言仍然能夠憑借它小而優(yōu)雅的語言特性,在相當程度上滿足現(xiàn)代軟件體系架構提出的要求。只不過,想要達到這個程度,必須要在C的應用功力上達到最高層次。在嵌入式、系統(tǒng)軟件以及對性能要求極高的系統(tǒng)開發(fā)中,開發(fā)人員必須達到這樣的層次,熟練掌握C語言的高級特性,才能夠同時滿足效率和靈活性、復用性的要求??上?,雖然C語言技術圖書汗牛充棟,但是關注這個峰頂之域的作品卻是屈指可數(shù)。David Hanson的《C Interfaces and Implementations》就是個中翹楚。
David Hanson是業(yè)內(nèi)大名鼎鼎的自由編譯器lcc的合作者。在這個項目中,他負責提供高度可復用的基礎架構。在不斷的實踐中,他完全使用ANSI C形成了一整套可復用組件庫。這套組件庫架構清晰,性能優(yōu)異,而且提供了很多高級的特性,比如類Win32 SEH的異常處理機制,可移植的線程庫,高性能的內(nèi)存池,豐富的可復用數(shù)據(jù)結構組件。David Hanson把他在創(chuàng)作這些組件的過程中所積累的心得以及對其源碼的精致剖析原原本本地寫在了這本書里。這樣的著作,當然堪稱C語言領域里的銘心絕品。難怪已故著名技術作家Richard Stevens對此書贊不絕口,他說:“這本書中的技術,對于大部分C程序員來說,已經(jīng)遺忘得太久了?!睂τ谙M茉贑語言應用上達到最高層次的核心程序員而言,這本書是難得的必讀之作。
其他
除了以上四本書以外,我還樂意推薦Andrew Koenig的著作《C陷阱和缺陷》(人民郵電出版社)和Deitel父子合著的《C How to Program》兩本書。
Andrew Koenig是世界上屈指可數(shù)的C++專家,他的這本書可能是最薄的一本C語言經(jīng)典。它簡明扼要地講述了C程序設計中的陷阱和缺陷,包括詞法陷阱、語法陷阱、語義陷阱、連接、庫函數(shù)、預處理器以及可移植性缺陷等,最后一章還給出了關于如何減少程序錯誤的建議以及前面各章問題的參*。盡管這個小冊子成書于C89標準制定之前,然而,即使到了C99早已頒布的今天,書中提到的大多數(shù)陷阱和缺陷一如十五年前那樣使我們警醒。
Deitel父子合著的《C How to Program》一直是非常好的C語言入門教程,我手頭的中譯本名為《C程序設計教程》(機械工業(yè)出版社出版,原書第二版)。除了對技術的正規(guī)描述(輔以許多簡明扼要的例子)外,每一章后面都帶有小結、術語、常見的程序設計錯誤、良好的程序設計習慣、性能忠告、可移植性忠告、軟件工程評述、自我測驗練習及答案等。整書內(nèi)容清晰,組織良好,易于閱讀和理解。值得一提的是,有許多入門書讀完一遍即可扔掉,而這一本是個例外。
結語
以上這幾本書很大程度上局限于描述C語言及標準庫本身,如果希望學習更專業(yè)的、領域相關的C程序設計技術,你可以在選擇閱讀這幾本書的基礎上繼續(xù)查閱專門書籍。此外,在C語言書籍領域,水平不相上下的作品有很多,這幾本只是根據(jù)我自身的閱讀體驗而做出的推薦。
我并不是一名C程序員,我的大多數(shù)時間都花在C的后裔語言尤其是C++身上了。然而,正如你知道的那樣,C++并不全是類和模板,不全是面向?qū)ο蠛头盒途幊?,在較低的層面,C++的各個實現(xiàn)一如既往在很大程度上兼容C。C++和C的親密關系決定了每一本C語言經(jīng)典都應該是C++程序員的讀物。
這世界變化得真是太快。各色新事物層出不窮,讓人眼花繚亂、目不暇接。人們也很容易被那些五光十色的花哨玩意兒所吸引,常常會忘記構筑過去、現(xiàn)在和未來的堅實基礎。C語言就是這樣的基礎之一。今天,世界上有許多我們看不見的重要軟件是用C語言(以及C++等)編寫而成的,正是它們在默默地支撐著這個信息世界的運轉(zhuǎn)。
鉆石鑒定最權威的機構是哪個? 國際鉆石鑒定機構有哪些?
國際鉆石鑒定機構有哪些? 一、GIA(美國珠寶學院) 美國珠寶學院于1931年在洛杉磯成立。它創(chuàng)立并提出了國際分級體系??偛孔溆诼迳即?。 學院在鉆石分級和寶石鑒定世界信賴,以其在創(chuàng)始寶玉石知識和專家地位而聞名。事實上,GIA鉆石分級報告和GIA鉆石處理被認為是世界第一的寶石證書。所有形狀和大小的鉆石從世界每個角落送到學院進行分析分級。 二、HRD(比利時鉆石高階層議會) 比利時安特衛(wèi)普鉆石高階層議會希望進一步發(fā)展安特衛(wèi)普作為一個世界鉆石中心。一方面在這個領域代表了比利時、國外政府和專業(yè)組織。另外一個方面,通過促進珠寶玉石市場交易來宣傳鉆石領域的相關知識。 比利時鉆石高階層議會是官方承認代表著比利時鉆石商貿(mào)行業(yè)。比利時鉆石高階層議會總部座落于世界鉆石中心安特衛(wèi)普。 比利時鉆石高階層議會發(fā)布三種證書。 HRD鉆石證書保證了鉆石的真實性并判定贗品或者人工鉆石的可能性。當然,證書也包含了完整的鉆石品質(zhì)描述,在形狀、重量、凈度級別、熒光、顏色級別、規(guī)格、比率度和拋光級別。這些特有的品質(zhì)決定了一個鉆石的價值。 HRD鉆石鑒定報告主要面對1克拉以下鉆石,是高效和快捷的服務。 HRD鉆石顏色證書關注于決定有色鉆石價值的詳細的特征,比如顏色的描述、顏色的設計和發(fā)光。它對分別檢測后鉆石是否是自然有色鉆石還是仿鉆的有重要地位。 三、IGI(世界寶石學院) 世界寶石學院座e69da5e6ba907a686964616f31333332643235落于安特衛(wèi)普是最古老的寶石學院。1975年在紐約、曼谷、Mumbai和東京建立了實驗室。 IGI鉆石報告從本質(zhì)上說是一份聲明借助世界認同的體系來證明鉆石的真實性,提供可靠正確的鉆石身份和級別。 每顆鉆石都經(jīng)過幾個有著豐富經(jīng)驗的使用專業(yè)儀器來分析得到一個準確的鉆石特性描述和切工質(zhì)量。通過可理解的語言來闡述鉆石的詳細信息,不同品質(zhì)的鉆石可以準確地鑒賞了。 每顆鉆石的級別和品質(zhì)一般依據(jù)于4C:克拉重量、顏色、凈度和切工。這些分析結構被記錄在IGI鉆石報告。 四、EGL(歐洲寶石學院) 有人說他們的分級標準不夠嚴格。已經(jīng)有實例涉及到欺詐性證書。行業(yè)內(nèi)的一些專家說這個不是歐洲寶石學院和它的分級慣例的錯,而是額外的利益,因為EGL鑒定的鉆石通常比GIA和AGS鑒定的鉆石便宜所導致的。 五、AGS(美國寶石學學會) 美國寶石學學會通過嚴格的分級標準和提供詳細信息來領導著行業(yè)。初級消費者可以借助簡單的數(shù)字方法來理解鉆石分級。鉆石加工商和鉆石批發(fā)商也使用美國寶石學學會鉆石證書提供的詳細鉆石信息在世界上購買成批量鉆石。 三、IGI(世界寶石學院) 世界寶石學院座落于安特衛(wèi)普是最古老的寶石學院。1975年在紐約、曼谷、Mumbai和東京建立了實驗室。 IGI鉆石報告從本質(zhì)上說是一份聲明借助世界認同的體系來證明鉆石的真實性,提供可靠正確的鉆石身份和級別。 每顆鉆石都經(jīng)過幾個有著豐富經(jīng)驗的使用專業(yè)儀器來分析得到一個準確的鉆石特性描述和切工質(zhì)量。通過可理解的語言來闡述鉆石的詳細信息,不同品質(zhì)的鉆石可以準確地鑒賞了。 每顆鉆石的級別和品質(zhì)一般依據(jù)于4C:克拉重量、顏色、凈度和切工。這些分析結構被記錄在IGI鉆石報告。 四、EGL(歐洲寶石學院) 有人說他們的分級標準不夠嚴格。已經(jīng)有實例涉及到欺詐性證書。行業(yè)內(nèi)的一些專家說這個不是歐洲寶石學院和它的分級慣例的錯,而是額外的利益,因為EGL鑒定的鉆石通常比GIA和AGS鑒定的鉆石便宜所導致的。 五、AGS(美國寶石學學會) 美國寶石學學會通過嚴格的分級標準和提供詳細信息來領導著行業(yè)。初級消費者可以借助簡單的數(shù)字方法來理解鉆石分級。鉆石加工商和鉆石批發(fā)商也使用美國寶石學學會鉆石證書提供的詳細鉆石信息在世界上購買成批量鉆石。本回答被提問者采納
史上最權威:什么是水泥基膩子
水泥基膩子實際是屬耐水膩子,硬度好,具有很好的耐水功能,也具有一定防裂功能。
歷史上最權威最經(jīng)典的關于C語言的書是哪本
C程序設計之四書五經(jīng)
自從Dennis M.Ritchie于1973年設計并實現(xiàn)C語言以來,計算機程序設計領域已經(jīng)發(fā)生了巨大的變化。以C語言為根基的C++、Java和C#等面向?qū)ο笳Z言相繼誕生,并在各自領域大獲成功。今天,C及其后裔幾乎統(tǒng)治了計算機程序設計世界??梢赃@么說,C語言的誕生是現(xiàn)代程序語言*的起點,它改變了程序設計語言發(fā)展的軌跡,是程序設計語言發(fā)展史中的一個里程碑。
然而,C并不僅僅是其他語言的起點和基礎,否則它早已7a64e59b9ee7ad9431333236613434成為程序設計語言發(fā)展過程中又一個被遺棄者。和當初發(fā)明時一樣,C語言今天依然至關重要。它的表達力、效率、簡練、緊湊、對機器的最終控制以及跨平臺的高度移植性,使其在系統(tǒng)編程、嵌入式編程等領域一直占據(jù)著統(tǒng)治地位,而C99標準的制訂則再一次使C語言煥發(fā)出新的活力。下文介紹C程序設計領域中的幾本好書,其中一些堪稱經(jīng)典。
1. Brian W.Kernighan, Dennis M.Ritchie,《C程序設計語言》,機械工業(yè)出版社
這是迄今為止在所有程序設計語言書籍中最廣受尊敬的一部經(jīng)典,是任何一名C程序員的必讀之作。因為出自C語言的設計者Dennis M.Ritchie和著名的計算機科學家Brian W.Kernighan之手,它被昵稱為“K&R C”。是它首先引入了“Hello World!”程序,這個程序幾乎成了后來任何一本入門性程序設計語言書籍中的第一個例子。
如同C語言本身簡潔緊湊而極具威力一樣,這本書輕薄短小而極富張力。通過簡潔的描述和典型的示例,它全面、系統(tǒng)、準確地講述了C語言的各個特性以及C程序設計的基本方法,內(nèi)容涵蓋基本概念、類型和表達式、控制流、函數(shù)與程序結構、指針與數(shù)組、結構、輸入與輸出、UNIX系統(tǒng)接口以及標準庫等內(nèi)容。
簡潔清晰是這本書最大的特色。這本小書可以教給你許多比它厚幾倍的“大部頭”的知識。我認為那些動輒洋洋灑灑拼湊出好幾百頁乃至上千頁的技術作者應該好好向K&R學一學。對于中、高級程序員而言,如果希望迅速獲得C語言的嚴肅知識而又不愿意多花費哪怕一丁點時間,這本書就是首選。
順便說一句,這本書的索引制作非常出色,極具實用價值,這可能首先要歸功于正文部分的簡明扼要。此外,盡管它看上去很像一本教程,但其實更是一本寫給專業(yè)程序員的指南。如果你不具備任何其他語言程序設計背景或基本的C語言知識,這本書也許并不適合用作你的C語言啟蒙讀物。
2. Perter Van Der LinDen,《C專家編程》,人民郵電出版社
C語言是嚴肅的程序員語言,但這并不意味著C語言書籍必須板著面孔說教。在這本被C程序員昵稱為“魚書”(封面上有一條“丑陋的”腔棘魚)的著作中,作為SUN公司編譯器和操作系統(tǒng)核心開發(fā)組成員之一,Peter淋漓盡致地展示了其深厚的技術沉淀、豐富的項目經(jīng)驗、高超的寫作技巧以及招牌式的幽默。在這部作品中,作者以流暢的文字、詼諧的筆法將逸聞典故、智慧和幽默自然地融入技術描述中,讀來宛若一本小說,極富趣味。
本書講述了C語言的歷史、語言特性、聲明、數(shù)組、指針、連接、運行時以及內(nèi)存使用等知識,揭示了C語言中許多隱晦之處,尤其深入解析了聲明、數(shù)組和指針、內(nèi)存使用等方面的細節(jié)。要想成為一名專家級C程序員,這些內(nèi)容都是必須掌握的。和其他滿是抽象例子的C語言書籍不同,這本書充滿了大量的來自真實世界的C程序設計實例,它們對C程序員具有很高的參照價值。另外,每一章都以極富趣味的“輕松一下”收尾,而附錄A“程序員工作面試的秘密”則是任何語言的程序員在應聘工作前增強自信的好材料。
我懷疑真正的C專家可能用不著看這本書 — 從內(nèi)容到組織方式到行文風格都決定了這是一本輕松愉快的“從菜鳥到高手”的進階讀本,所以,它理應擁有更廣泛的讀者群。初級程序員往往更需要熱情的鼓勵,在閱讀這本書的過程中,你定會深深地被作者對編程的*所感染。
世間并無完美。我認為這本書的缺陷在于,和大多數(shù)平庸的C語言書籍一樣,它畫蛇添足地加入了一章關于C++的描述。在今天看來,這個描述既不全面也有失公允。不過,鑒于作者是在1994年從一名C程序員的角度去觀察C++,這一點也就不足為奇了。
3. Samuel P. Harbison, Guy L. Steele,《C語言參考手冊(第五版)》(影印版),人民郵電出版社
在C語言參考手冊類書籍里,Samuel P. Harbison 和Guy L. Steele合著的《C: A Reference Manual》是非常出色的一本。這本手冊的第五版新增了對C99標準的介紹,以便滿足新時期C語言學習的需要。全書共分為兩大部分,第一部分專注于C語言特性,第二部分則全面討論了C標準庫。本書涵蓋C99、C89、傳統(tǒng)的C、所有版本的C運行庫以及編寫與C++兼容的C代碼等一切知識。
這本手冊只是中等厚度,但它比“比它更厚”的其他參考手冊更清晰地描述了C語言的現(xiàn)在和過去的方方面面。整本手冊技術細節(jié)描述精確,組織條理清楚,內(nèi)容完備詳盡而又簡明扼要??梢赃@么說,它在廣度、深度和精度方面都是出類拔萃的。對于中、高級C程序員而言,這本手冊值得常備案頭,它幾乎肯定要比K&R的著作使用頻率更高。
2004年2月1日補充:我手頭有這本書的中文版:《C語言參考手冊》(機械工業(yè)出版社出版)。它在很大程度上減輕了我的查閱負擔,不過偶爾也增加了理解上的困難。
4. David Hanson,《C語言接口與實現(xiàn):創(chuàng)建可重用軟件的技術》,機械工業(yè)出版社
C語言能夠歷經(jīng)三十多年而不衰,一個重要的原因在于它的適應能力。在這“復用”、“面向?qū)ο蟆?、“組件”、“異常處理”等先進機制漫天飛舞的年代,C語言仍然能夠憑借它小而優(yōu)雅的語言特性,在相當程度上滿足現(xiàn)代軟件體系架構提出的要求。只不過,想要達到這個程度,必須要在C的應用功力上達到最高層次。在嵌入式、系統(tǒng)軟件以及對性能要求極高的系統(tǒng)開發(fā)中,開發(fā)人員必須達到這樣的層次,熟練掌握C語言的高級特性,才能夠同時滿足效率和靈活性、復用性的要求。可惜,雖然C語言技術圖書汗牛充棟,但是關注這個峰頂之域的作品卻是屈指可數(shù)。David Hanson的《C Interfaces and Implementations》就是個中翹楚。
David Hanson是業(yè)內(nèi)大名鼎鼎的自由編譯器lcc的合作者。在這個項目中,他負責提供高度可復用的基礎架構。在不斷的實踐中,他完全使用ANSI C形成了一整套可復用組件庫。這套組件庫架構清晰,性能優(yōu)異,而且提供了很多高級的特性,比如類Win32 SEH的異常處理機制,可移植的線程庫,高性能的內(nèi)存池,豐富的可復用數(shù)據(jù)結構組件。David Hanson把他在創(chuàng)作這些組件的過程中所積累的心得以及對其源碼的精致剖析原原本本地寫在了這本書里。這樣的著作,當然堪稱C語言領域里的銘心絕品。難怪已故著名技術作家Richard Stevens對此書贊不絕口,他說:“這本書中的技術,對于大部分C程序員來說,已經(jīng)遺忘得太久了?!睂τ谙M茉贑語言應用上達到最高層次的核心程序員而言,這本書是難得的必讀之作。
其他
除了以上四本書以外,我還樂意推薦Andrew Koenig的著作《C陷阱和缺陷》(人民郵電出版社)和Deitel父子合著的《C How to Program》兩本書。
Andrew Koenig是世界上屈指可數(shù)的C++專家,他的這本書可能是最薄的一本C語言經(jīng)典。它簡明扼要地講述了C程序設計中的陷阱和缺陷,包括詞法陷阱、語法陷阱、語義陷阱、連接、庫函數(shù)、預處理器以及可移植性缺陷等,最后一章還給出了關于如何減少程序錯誤的建議以及前面各章問題的參*。盡管這個小冊子成書于C89標準制定之前,然而,即使到了C99早已頒布的今天,書中提到的大多數(shù)陷阱和缺陷一如十五年前那樣使我們警醒。
Deitel父子合著的《C How to Program》一直是非常好的C語言入門教程,我手頭的中譯本名為《C程序設計教程》(機械工業(yè)出版社出版,原書第二版)。除了對技術的正規(guī)描述(輔以許多簡明扼要的例子)外,每一章后面都帶有小結、術語、常見的程序設計錯誤、良好的程序設計習慣、性能忠告、可移植性忠告、軟件工程評述、自我測驗練習及答案等。整書內(nèi)容清晰,組織良好,易于閱讀和理解。值得一提的是,有許多入門書讀完一遍即可扔掉,而這一本是個例外。
結語
以上這幾本書很大程度上局限于描述C語言及標準庫本身,如果希望學習更專業(yè)的、領域相關的C程序設計技術,你可以在選擇閱讀這幾本書的基礎上繼續(xù)查閱專門書籍。此外,在C語言書籍領域,水平不相上下的作品有很多,這幾本只是根據(jù)我自身的閱讀體驗而做出的推薦。
我并不是一名C程序員,我的大多數(shù)時間都花在C的后裔語言尤其是C++身上了。然而,正如你知道的那樣,C++并不全是類和模板,不全是面向?qū)ο蠛头盒途幊?,在較低的層面,C++的各個實現(xiàn)一如既往在很大程度上兼容C。C++和C的親密關系決定了每一本C語言經(jīng)典都應該是C++程序員的讀物。
這世界變化得真是太快。各色新事物層出不窮,讓人眼花繚亂、目不暇接。人們也很容易被那些五光十色的花哨玩意兒所吸引,常常會忘記構筑過去、現(xiàn)在和未來的堅實基礎。C語言就是這樣的基礎之一。今天,世界上有許多我們看不見的重要軟件是用C語言(以及C++等)編寫而成的,正是它們在默默地支撐著這個信息世界的運轉(zhuǎn)。
鉆石鑒定最權威的機構是哪個? 國際鉆石鑒定機構有哪些?
國際鉆石鑒定機構有哪些? 一、GIA(美國珠寶學院) 美國珠寶學院于1931年在洛杉磯成立。它創(chuàng)立并提出了國際分級體系??偛孔溆诼迳即?。 學院在鉆石分級和寶石鑒定世界信賴,以其在創(chuàng)始寶玉石知識和專家地位而聞名。事實上,GIA鉆石分級報告和GIA鉆石處理被認為是世界第一的寶石證書。所有形狀和大小的鉆石從世界每個角落送到學院進行分析分級。 二、HRD(比利時鉆石高階層議會) 比利時安特衛(wèi)普鉆石高階層議會希望進一步發(fā)展安特衛(wèi)普作為一個世界鉆石中心。一方面在這個領域代表了比利時、國外政府和專業(yè)組織。另外一個方面,通過促進珠寶玉石市場交易來宣傳鉆石領域的相關知識。 比利時鉆石高階層議會是官方承認代表著比利時鉆石商貿(mào)行業(yè)。比利時鉆石高階層議會總部座落于世界鉆石中心安特衛(wèi)普。 比利時鉆石高階層議會發(fā)布三種證書。 HRD鉆石證書保證了鉆石的真實性并判定贗品或者人工鉆石的可能性。當然,證書也包含了完整的鉆石品質(zhì)描述,在形狀、重量、凈度級別、熒光、顏色級別、規(guī)格、比率度和拋光級別。這些特有的品質(zhì)決定了一個鉆石的價值。 HRD鉆石鑒定報告主要面對1克拉以下鉆石,是高效和快捷的服務。 HRD鉆石顏色證書關注于決定有色鉆石價值的詳細的特征,比如顏色的描述、顏色的設計和發(fā)光。它對分別檢測后鉆石是否是自然有色鉆石還是仿鉆的有重要地位。 三、IGI(世界寶石學院) 世界寶石學院座落于安特衛(wèi)普是最古老的寶石學院。1975年在紐約、曼谷、Mumbai和東京建立了實驗室。 IGI鉆石報告從本質(zhì)上說是一份聲明借助世界認同的體系來證明鉆石的真實性,提供可靠正確的鉆石身份和級別。 每顆鉆石都經(jīng)過幾個有著豐富經(jīng)驗的使用專業(yè)儀器來分析得到一個準確的鉆石特性描述和切工質(zhì)量。通過可理解的語言來闡述鉆石的詳細信息,不同品質(zhì)的鉆石可以準確地鑒賞了。 每顆鉆石的級別和品質(zhì)一般依據(jù)于4C:克拉重量、顏色、凈度和切工。這些分析結構被記錄在IGI鉆石報告。 四、EGL(歐洲寶石學院) 有人說他們的分級標準不夠嚴格。已經(jīng)有實例涉及到欺詐性證書。行業(yè)內(nèi)的一些專家說這個不是歐洲寶石學院和它的分級慣例的錯,而是額外的利益,因為EGL鑒定的鉆石通常比GIA和AGS鑒定的鉆石便宜所導致的。 五、AGS(美國寶石學學會) 美國寶石學學會通過嚴格的分級標準和提供詳細信息來領導著行業(yè)。初級消費者可以借助簡單的數(shù)字方法636f7079e79fa5e9819331333332643235來理解鉆石分級。鉆石加工商和鉆石批發(fā)商也使用美國寶石學學會鉆石證書提供的詳細鉆石信息在世界上購買成批量鉆石。 三、IGI(世界寶石學院) 世界寶石學院座落于安特衛(wèi)普是最古老的寶石學院。1975年在紐約、曼谷、Mumbai和東京建立了實驗室。 IGI鉆石報告從本質(zhì)上說是一份聲明借助世界認同的體系來證明鉆石的真實性,提供可靠正確的鉆石身份和級別。 每顆鉆石都經(jīng)過幾個有著豐富經(jīng)驗的使用專業(yè)儀器來分析得到一個準確的鉆石特性描述和切工質(zhì)量。通過可理解的語言來闡述鉆石的詳細信息,不同品質(zhì)的鉆石可以準確地鑒賞了。 每顆鉆石的級別和品質(zhì)一般依據(jù)于4C:克拉重量、顏色、凈度和切工。這些分析結構被記錄在IGI鉆石報告。 四、EGL(歐洲寶石學院) 有人說他們的分級標準不夠嚴格。已經(jīng)有實例涉及到欺詐性證書。行業(yè)內(nèi)的一些專家說這個不是歐洲寶石學院和它的分級慣例的錯,而是額外的利益,因為EGL鑒定的鉆石通常比GIA和AGS鑒定的鉆石便宜所導致的。 五、AGS(美國寶石學學會) 美國寶石學學會通過嚴格的分級標準和提供詳細信息來領導著行業(yè)。初級消費者可以借助簡單的數(shù)字方法來理解鉆石分級。鉆石加工商和鉆石批發(fā)商也使用美國寶石學學會鉆石證書提供的詳細鉆石信息在世界上購買成批量鉆石。本回答被提問者采納
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com