當前位置:首頁 » 編程軟體 » 兵器知識編譯

兵器知識編譯

發布時間: 2022-07-15 23:41:54

⑴ C語言和C++的區別

C語言與C++的區別有很多,下面是簡要概述:

1、面向不同

C語言是面向過程的,

C++是面向對象的。

函數庫

C語言有標準的函數庫,它們鬆散的,只是把功能相同的函數放在一個頭文件中;

C++對於大多數的函數都是有集成的很緊密,特別是C語言中沒有的C++中的API是對Window系統的大多數API有機的組合,是一個集體。但你也可能單獨調用API。

3、結構概念不同

C言中結構只有成員變數,而沒成員方法,C語而在但是在C語言中結構的成員是公共的,什麼想訪問它的都可以訪問;

C++中結構中,它可以有自己的成員變數和成員函數。

4、寫作數量不同

C語言可以寫很多方面的程序,

C++可以寫得更多更好,C++可以寫基於DOS的程序,寫DLL,寫控制項,寫系統。

5、組織不同

C語言對程序的文件的組織是鬆散的,幾乎是全要程序處理;

C++對文件的組織是以工程,各文件分類明確。

⑵ 計算機科學與技術考研都考什麼科目

考研的科目共四門:兩門公共課、一門基礎課(數學或專業基礎)、一門專業課。

兩門公共課:政治、英語。

一門基礎課:數學或專業基礎。

一門專業課:計算機科學與技術。

其中:法碩、西醫綜合、教育學、歷史學、心理學、計算機、農學等屬統考專業課;其他非統考專業課都是各高校自主命題。

(2)兵器知識編譯擴展閱讀:

考研時間

每年12月22日-24日

考研分數(總分500分)

政治:100分

英語:100分

數學或專業基礎:150分

專業課:150分

其中:管理類聯考分數是300分(包括英語二100分,管理類綜合200分)。

試卷結構:

政治:(馬克思主義基本原理概論24分,毛澤東思想和中國特色社會主義理論體系概論30分,史綱14分,思修與法律基礎16分,當代世界經濟與形勢與政策16分)

英語:(完型填空10分,閱讀A40分,閱讀B(即新題型)10分,翻譯10分,大作文20分,小作文10分)

數學:理工類(數一、數二)經濟類(數三)

數一:高數56%、線性代數22%、概率統計22%

數二:高數78%、線性代數22%、不考概率統計

數三:高數56%、線性代數22%、概率統計22%

一般情況下,工科類的為數學一和數學二:

【考數一的專業】

其中工學類中的力學、機械工程、光學工程、儀器科學與技術、冶金工程、動力工程及工程熱物理、電氣工程、電子科學與技術、信息與通信工程、控制科學與工程、計算機科學與技術、土木工程、水利工程。

測繪科學與技術、交通運輸工程、船舶與海洋科學與技術、兵器科學與技術、核科學與技術、生物醫學工程等20個一級學科中所有的二級學科和專業,以及授予工學學位的管理科學與工程的一級學科均要求使用數學一考試試卷。

【考數二的專業】

而工學類中的紡織科學與工程、輕工技術與工程、農業工程、林業工程、食品科學與工程等5個一級學科中的二級學科和專業均要求使用是數學二考試試卷。

除此之外,還有一些工科類要求的數學試卷難易程度是由招生單位決定的,比如材料科學與工程、化學工程與技術、地質資料與地質工程、礦業工程、石油與天然氣工程、環境科學與工程等一級學科,對數學要求高的二級學科則選取數學一,要求較低的則選取數學二。

⑶ 明朝大臣徐光啟有什麼經典的故事

接觸西方學

萬曆二十一年(1593年)徐光啟受聘韶州任教,在韶州首次接觸傳教士郭居靜(L.Cattaneo)。在郭居靜那兒,他第一次見到一幅世界地圖,知道在中國之外竟有那麼大的一個世界,又第一次聽說地球是圓的,有個叫麥哲倫的西洋人乘船繞地球環行了一周。

還第一次聽說義大利科學家伽利略製造了天文望遠鏡,能清楚地觀測天上星體的運行。所有這些,對他來說,都是聞所未聞的之事。從此,他又開始接觸西方近代的自然科學。

為官清廉

徐光啟先生為官清廉、生活簡朴,這在當時的官宦之家,是難以想像的。徐光啟官做得越大,為人處事越低調。徐光啟70歲生日時,按習慣,大小官員、親戚朋友都得送賀禮。

徐光啟早已寫信叮囑自己在家鄉上海的小輩,所有送來的禮物,一概辭謝不受。就是自己的親朋好友送來的賀禮,也婉言謝絕。上海的兒孫輩知道老爺子的脾氣性格,照辦不誤。

生活簡朴

徐光啟早年在翰林院學習的時候,曾有過這樣一件軼事,有一天,他早晨起來穿衣服時,發現一條襪帶找不著了,他沒有驚動同學們,暗自用一根布條替代。

如此一個多月的時間,直到自己的夫人發現,笑著說:「翰林院薪水再少,還不至於添不起一付襪帶呀!你這么節儉,別人見了,一定會認為你在裝模作樣。」徐光啟答道:「你呀!你知道世上任何事物,都不會是十全十美的。

我現在什麼也不缺,冬衣夏衫,樣樣俱全,只是少了一條襪帶,就當作一個小小的缺陷,我覺得正合適,哪裡是在裝模作樣呢?」徐光啟表面看起來有點迂憨,但體會他的內心思想,就會感受到他內在的崇高人格魅力。

(3)兵器知識編譯擴展閱讀:

徐光啟認為農業為富國之本,正兵為強國之本,所以徐光啟一貫重視軍事科學技術的研究。徐光啟作為明代中西文化交流的先驅之一,而其存世手跡並不多。其中徐光啟以飄逸的行書題陸萬言《題琴鶴高風詩冊》。

徐光啟在修改歷法的疏奏中,詳細論述了數學應用的廣泛性。他一共提出了十個方面(「度數旁通十事」),即:天文歷法、水利工程、音律、兵器兵法及軍事工程、會計理財、各種建築工程、機械製造、輿地測量、醫葯、製造鍾漏等計時器。

⑷ C++和C語言有什麼不同

個人覺得是很好的一篇文字,說得很清楚:

C是一個結構化語言,如譚老爺子所說:它的重點在於演算法和數據結構。C程序的設計首要考慮的是如何通過一個過程,對輸入(或環境條件)進行運算處理得到輸出(或實現過程(事務)控制),而對於C++,首要考慮的是如何構造一個對象模型,讓這個模型能夠契合與之對應的問題域,這樣就可以通過獲取對象的狀態信息得到輸出或實現過程(事務)控制。
所以C與C++的最大區別在於它們的用於解決問題的思想方法不一樣。之所以說C++比C更先進,是因為「 設計這個概念已經被融入到C++之中 」,而就語言本身而言,在C中更多的是演算法的概念。那麼是不是C就不重要了,錯!演算法是程序設計的基礎,好的設計如果沒有好的演算法,一樣不行。而且,「C加上好的設計」也能寫出非常好的東西。
對語言本身而言,C是C++的子集,那麼是什麼樣的一個子集?從上文可以看出, C實現了C++中過程化控制及其它相關功能,而在C++中的C(我稱它為「C+」),相對於原來的C還有所加強,引入了重載、內聯函數、異常處理等等玩藝兒,C++更是拓展了面向對象設計的內容,如類、繼承、虛函數、模板和包容器類等等。
再提高一點,在C++中,數據封裝、類型這些東東已不是什麼新鮮事了,需要考慮的是諸如:對象粒度的選擇、對象介面的設計和繼承、組合與繼承的使用等等問題。
所以相對於C,C++包含了更豐富的「設計」的概念,但C是C++的一個自洽子集,也具有強大的功能,同樣值得學習。

幾點學習建議:
1.基本概念很重要。無論學C,還是學C++,基本概念都是第一位的,也是比較困難的,但只有把握了基本概念才能把握整體脈絡,才能居高臨下。
2.C是C++的子集,它的基本概念和設計方法相對比較容易理解,初學者可從它入手。
3.如果要學好C++,建議初學者最好別在如VC,BCB平台下寫程序,那種自動化的代碼生成,花花綠綠的界面,會讓你手足無措。最好先找一片空地(unix,dos),從頭做起,寫幾個大點的程序,數個回合,再到VC,BCB下看看,你會輕松得很。在我看來,學好C/C++是成為VC,BCB高手的必由之路。
4.不要妄想速成,必須得一個byte,一個bit的去摳,盡量搞清楚每一個問題。
5.幾本好書:
機械工業出版社的那套「計算機科學叢書」從C到C++,到面向對象設計,一應俱全,都TMD是經典中的經典,而且價格公道,童叟無欺。
國內也有幾本好書,譚老爺子的書好倒是好,就是程序錯誤太多。強烈推薦清華周之英的《現代軟體工程》(上、中、下),它是我所見到的國內少有的一本好書,精華的精華,要點的要點,細細品來,至少也屬降龍十八掌等級的東東。

如果還是有人想學習C/C++的話, 有一些小問題我還是樂意解答的. 但是我認為學習C/C++是不重要的, 重要的是如何鍛煉你的思路. 不要找一些連自己都搞不清的問題去做.

我認為雖然 "潭浩強" 同志有騙錢的嫌疑( 我手頭就有一本幾乎一模一樣的英文書 ), 但是, 是他把這本入門手冊引入中國, 使無數程序員了解了C語言, 我想他的功勞也是不可磨滅的. 在< C語言程序設計 >這本書中所有的例子都可以用做鍛煉思路的基石, 他對大家的編程是很有幫助的. 我認為是值得一買的. 去思考課後的例子對你的編程很有幫助. 不要小看一個一個簡單的例子, 他們是你通往成功的道路.

當你基本能夠掌握了上一本書中例子後, 你就要自己找一些例子程序去看. 開始可能是看不懂, 但是只要努力就沒有什麼問題. 當你看過幾個較大的例子之後, 你會茅塞頓開, ( 大量閱讀例子程序是學習C/C++的捷徑 ). 你會發現, 你的水平有了顯著的提高. 你看的例子越多, 你對 Windows/DOS 了解的越多. 最好能夠再看一些關於系統知識的書籍. 他會對你的編程很有幫助的.

這是我學習C/C++的一點心得, 希望對沒有被我嚇到而要繼續學習C/C++的朋友們有一些幫助. 免得有些同志說我破壞中國軟體人才的發展.

在最後我祝願所有堅持學習C/C++的朋友們成功! 同時感謝閱讀過我文章的同志們.

想學好C++,非學C不可!!!

今天我這么肯定的在這里講這番話,是不想初學者陷入到語言越新越好的誤區,本來這個題目就不是很嚴謹,但是我有幾句話必須講講,為C平反!!

C++與C有什麼不同呢?我們現在一步步地來分析一下
一、類,類我並不說它有什麼不好,但是對於初學者,它是一個累贅。類的封裝使得初學者對程序產生厭倦,感到不適和麻煩。
二、引用,引用是C++中最臭屁的東西了,最好盡量不要用它,我就是從來不用引用,除非萬不得已。引用對於初學者就更容易產生混淆,不知道哪個是引用,哪個是變數。
三、函數的重載,初學者學函數的重載好像沒什麼壞處,但是,這會使初學者潛意識里對C語言的變數類型的重要性產生淡化,要記住C語言是對變數類型最敏感了的,變數的類型在C語言里的重要性是不言而喻的。
四、流操作符,和上面同樣的道理,使得對變數類型的重要性產生淡化,況且,cin這個東東有點兒不怎麼方便,有時會產生使初學者莫名其妙的結果。
五、操作符重載,典型的高級應用,初學者可能根本用不著,這個東東會讓他們覺得C++很難,門檻高,看不懂…………。
六、繼承,以及虛函數,典型的模仿四不象,這種狗屁東西除了看起來深奧,實用價值很低………………。我怎麼可能把某個類的類型的指針去指向另一個不同類型但是是繼承關系的類,來實現什麼動態聯編,暈…………
………………還有些東東我就不發表評論了,如:new,delete操作符等…………

七、誤區:以問答形式:
問:C++是面向對象化的而C是面向過程化的?
答:第二對,第一問錯,C++並非完全面向對象化,真正的面向對象化的語言恐怕只有Java才算得上。
問:C++能實現C所不能的功能嗎?
答:至少我還沒有發現……
問:學了C再學C++有障礙嗎?比如程序設計思想……
答:至少我還沒有看見誰有此症狀。
問:學了C再學C++又要重頭開始嗎?
答:不,C++下可以實現C語言的一切功能。
問:我學完了C一定還要學C++才能編程嗎?
答:完全沒必要。
問:C++比C好在哪裡?
答:更加符合軟體工程學
問:學完了C再學C++是不是很容易?
答:那要看你是不是真正的學完了C語言,我從C到C++就一個星期的睡覺前的時間看兩眼書,然後就大徹大悟。再跑到這里來發表些狗屁文章了。

最近在網上看到了很多人的學習方法,本人非常不贊同。很多人都想一口吃個胖子,要學就想學最新的,好象沒有人願意再去學那些老的,舊的編程語言了。但你們能學的懂嗎?不學TC2。0等那些較早的優秀編程語言,你們能理解的了VC6。0?如果你真的能,我寧願做你的徒弟!真是奇怪,那些最基本的語言都不懂的人,怎麼可能去理解那些最新的編程語言?我學編程有三年了吧。成績也不算多,只有一個計算機四級證和一個高程證,但我覺得我在學VC的時候還有很多的不明白的地方。沒有人來教我,只能靠我自己,包括所有的成績在內,我都是靠自己,我從不報班。學VC的半年多來,我想我已經基本入門,但依然有很多的困惑。剛開始學VC,就面臨一個項目,我真的猶如笨蛋一般,四處嚇摸,毫無頭緒,最後勉勉強強才算做個差不多。學好VC再去學其他的高級WINDOWS編程,我想那真是輕而易舉,畢竟WINDOWS的內部的很多東西都能直接被VC調用,你首先就可以對WINDOWS有個全新的認識,再去學其他的語言豈能不簡單?

我的感覺是,面向過程和面向對象,其實都很重要的,在VC里也依然需要面向過程,很多東西都是一環扣一環,沒有面向過程的思想,怎麼可能去編程呢?建議多去看看有關WINDOWS編程的書,但多數都是比較老的書呦!我依然記得當年整天進行TC編程的辛苦,但我依然很懷念當年的勞動付出,畢竟我獲得了我想獲得的一切——編程思想。我覺得一個好的編程思想,絕對比你去學一門計算機語言好重要的多。要形成自己的編程風格。一個好的編程思想在你的頭腦中一旦形成,學習什麼語言都會很輕而易舉,因為此時的你不在是簡簡單單的學習,而是來驗證!
參考資料:http://weichy.blogchina.com/2962575.html
C語言是結構化和模塊化的語言,它是面向過程的。在處理較小規模的程序時,程序員用C語言較得心應手。但是當問題比較復雜,程序的規模比較大時,結構化程序設計方法就顯出它的不足。C程序的設計者必須細致的設計程序中的每一個細節,准確地考慮到程序運行時每一時刻發生的事情,例如各個變數的值是如何變化的,什麼時候應該進行哪些輸入,在屏幕上應該輸出什麼等。這對程序員的要求是比較高的,如果面對的是一個復雜問題,程序員往往感到力不從心。當初提出結構化程序設計方法的目的是解決軟體設計危機,但是這個目標並未完全實現。為了解決軟體設計危機,在20世紀80年代提出了面向對象的程序設計(Object-Oriented programming),在這種形勢下,C++應運而生。
C++與C完全兼容,是C的超集。它既可用於結構化程序設計又可用於面向對象的程序設計,因此它是一個功能強大的混合型的程序設計語言。
增強主要表現在兩個方面:
1 在原來面向過程的機制基礎上,對C語言的功能作了不少擴充。
2 增加了面向對象的機制。

參考資料:《C程序設計》譚浩強著 ISBN7-302-03806-6

⑸ 徐光啟發明了什麼

徐光啟在天文學上的成就主要是主持歷法的修訂和《崇禎歷書》的編譯 徐光啟(1562年4月 「幾何」名稱的由來——科學家徐光啟 24日-1633年11月8日),字子先,號玄扈,教名保祿,漢族,明朝南直隸松江府上海縣人,中國明末數學家和科學家、農學家、政治家、軍事家,官至禮部尚書、文淵閣大學士。 徐光啟是萬曆三十二年(1604)進士。通天文、歷算,習火器。入天主教,與義大利人利瑪竇研討學問。四十年,充歷書纂修官,與傳教士熊三拔共制天、地盤等觀象儀。次年遭訐,稱病去職,屯耕於天津。 四十七年,明軍敗於薩爾滸,疏請自效,擢河南道御史,練兵通州。熹宗即位,以志不得展,藉病歸。天啟元年(1621)復職,力請鑄紅夷炮御敵,後忤魏忠賢革職。崇禎元年(1628)召還,奉敕督領歷清軍。三年,疏陳墾田、水利、救荒、鹽法等拯時急務,擢禮部尚書,奉旨與傳教士龍華民、鄧玉函、羅雅各等修正歷法。五年,以禮部尚書兼殿閣大學士入參機務。崇禎六年(1633年)卒於北京。贈少保,謚文定。 著有《徐氏庖言》、《詩經六帖》、《勾股義》等,編著《農政全書》、《崇禎歷書》,譯《幾何原本》、《泰西水法》等。 徐光啟封聖啟動 中國明朝著名政治家和科學家徐光啟將在上海被封聖,梵蒂岡周五(4月15 日)對這個消息做出了積極回應。 梵蒂岡發言人把徐光啟將被封聖描述為北京官方教會和梵蒂岡緊張關系中出現的「一線希望」,並稱這對中國的現在和未來都是個好兆頭。 徐光啟是明朝直隸松江府上海縣人,是明末的數學家,科學家,農學家,政治家,軍事家,曾經作過禮部尚書,文淵閣大學士。 梵蒂岡發言人說,徐光啟的事跡應該給中國的天主教徒帶來信心,讓他們更忠於梵蒂岡。 發言人說,「無論是否是天主教徒,中國人都會更好地了解,作中國人和作天主教徒之間並沒有沖突。」 上海大主教金魯賢主張將徐光啟封聖。他在梵蒂岡同中國的愛國教會之間實現和解發揮了重要作用。 金魯賢1985年被中國國家控制的愛國教會任命為主教,2005年又獲得教宗的承認。 早年歲月 明嘉靖四十一年(1562年),生於南直隸松江府上海縣法華匯(今上海市,為了紀念徐光啟而改名為徐家匯)一個小商人的家裡。當時的法華匯還不是城市而是鄉村,四周都是種滿莊稼的農田。徐光啟小時候進學堂讀書,就很留心觀察周圍的農事,對農業生產有著濃厚的興趣。 青少年時代的徐光啟,聰敏好學,活潑矯健,當時人們說他「章句、帖括、聲律、書法均臻佳妙」,喜歡雪天登城,在龍華寺讀書時喜登塔頂,「與鵲爭處,俯而喜」。萬曆九年(1581)中秀才,「便以天下為己任。為文鉤深抉奇,意義自暢」,他曾說道「文宜得氣之先,造理之極,方足炳輝千古」。這是由神童到才子的形象。 二十歲考中秀才以後,他在家鄉和廣東、廣西教書,白天給學生上課,晚上廣泛閱讀古代的農書,鑽研農業生產技術。由於農業生產同天文歷法、水利工程的關系非常密切,而天文歷法、水利工程又離不開數學,他又進一步博覽古代的天文歷法、水利和數學著作。 萬曆九年中秀才後,因家境關系,徐光啟開始在家鄉教書。加之連年自然災害,他參加舉人考試又屢試不中,這期間,他備受辛苦。 接觸近代科學 大約是在萬曆二十一年(1593),徐光啟受聘去韶州任教,wwwyoucom二年後又轉移至潯州。徐光啟在韶州見到了傳教士郭居靜(L.Cattaneo)。這是徐光啟與傳教士的第一次接觸。 在郭居靜那兒,他第一次見到一幅世界地圖,知道在中國之外竟有那麼大的一個世界;又第一次聽說地球是圓的,有個叫麥哲倫的西洋人乘船繞地球環行了一周;還第一次聽說義大利科學家伽利略製造了天文望遠鏡,能清楚地觀測天上星體的運行。所有這些,對他來說,都是聞所未聞的新鮮事。從此,他又開始接觸西方近代的自然科學,知識更加豐富了。 明朝末年,後金政權不時對明朝發動進攻,整個社會處在動盪不安的狀態。徐光啟富於愛國的熱忱,他希望能夠利用科學技術幫助國家富強起來,使天下的黎民過上「豐衣食,絕飢寒」的安定富裕的生活。 萬曆二十五年(1597),徐光啟由廣西入京應試,本已落選,但卻被主考官焦竑(1540—1620)於落第卷中檢出並拔置為第一名。現在看來,徐、焦二人都主張文章學問應該「益於德,利於行,濟於事」,或許在經世致用思想上的一致,徐光啟才被焦竑賞識並被拔置第一的。但不久焦竑被劾丟官,轉年徐光啟參加會試也未能考中進士。他便又回到家鄉課館教書。 在同郭居靜交往的時候,徐光啟聽說到中國來傳教的耶穌會會長利瑪竇精通西洋的自然科學,就到處打聽他的下落,想當面向他請教。1600年,他得到了利瑪竇正在南京傳教的消息,即專程前往南京拜訪。 利瑪竇是義大利人,原名叫瑪太奧·利奇(Matteo Ricci, 1552-1610)。他從小勤奮好學,對數學、物理學、天文學、醫學都很有造詣,而且擅長製作鍾表、日晷(gui鬼,日晷是古代一種測定時間的儀器),善於繪制地圖和雕刻。三十歲從神學院畢業,利瑪竇被耶穌會派到中國來傳教。他為了便於同中國人交往,刻苦學習中國的語言、文字和古代文化,換上中國的服裝,按照中國的禮節和風俗習慣進行活動,還為自己取了利瑪竇這樣一個中國名字。 徐光啟見到利瑪竇,對他表示了仰慕之情,希望向他學習西方的自然科學。利瑪竇看他是個讀書人,也想向他學習中國古代的文化典籍,並熱衷發展他為天主教徒,就同他交談起來。他們從天文談到地理,又談到中國和西方的數學。臨別的時候,利瑪竇對徐光啟學習西方自然科學的請求未置可否,卻送給他兩本宣傳天主教的小冊子。一本是《馬爾谷福音》,講的是耶穌的故事,另一本是《天主實義》,是利瑪竇用中文寫的解釋天主教義的書。(1603)萬曆三十一年。 經過三年的考慮,徐光啟在南京接受洗禮,全家加入了天主教。後來徐光啟一直是教會中最為得力的干將。 仕途之路 萬曆三十二年(1604)徐光啟考中進士,開始步入仕途。徐光啟20歲時中秀才,36歲中舉人,考中進士時已是43歲,為科舉功名共用去了23年時間。 徐光啟在未中進士之前,曾長期輾轉苦讀,在破萬卷書、行萬里路之後,深知流行於明中葉以後的程朱理學,主張禪靜頓悟、反對經世致用,實為誤國害民。有人記述徐光啟當時的變化說:「(他)嘗學聲律、工楷隸,及是悉棄去,(專)習天文、兵法、屯、鹽、水利諸策,旁及工藝數學,務可施用於世者。」還有人記述說「公初筮仕入館職,即身任天下,講求治道,博極群書,要諸體用。詩賦書法,素所善也,既謂雕蟲不足學,悉屏不為,專以神明治歷律兵農,窮天人指趣。」(鄒漪《啟禎野乘·徐文定傳》、張溥為徐光啟《農政全書》所寫序言)徐光啟思想上的如此轉變,使他的後半生走上了積極主張經世致用、崇尚實學的道路。徐光啟是明學術界、思想界興起的實學思潮中的一位有力的鼓吹者、推動者。 徐光啟考中進士,後擔任翰林院庶吉士的官職,在北京住了下來。在館所撰課藝,如《擬上安邊御敵疏》、《擬緩舉三殿及朝門工程疏》、《處置宗祿邊餉議》、《漕河議》等,表現了徐光啟憂國憂民的思慮和淵博的治國安邦的謀略。 利瑪竇在同徐光啟見面的第二年,也來到了北京。他向明神宗貢獻禮品,得到明神宗的批准,在宣武門外置了一處住宅,長期留居下來,進行傳教活動。徐光啟在公餘之暇,常常去拜訪利瑪竇,彼此慢慢熟悉了,開始建立起較深的友誼。 1606年,徐光啟再次請求利瑪竇傳授西方的科學知識,利瑪竇爽快地答應了。他用公元前三世紀左右希臘數學家歐幾里得的著作《原本》做教材,對徐光啟講授西方的數學理論。利瑪竇每兩天講授一次,徐光啟總是准時到達。 經過一段時間的學習,徐光啟完全弄懂了歐幾里得這部著作的內容,深深地為它的基本理論和邏輯推理所折服,認為這些正是我國古代數學的不足之處。於是,徐光啟建議利瑪竇同他合作,一起把它譯成中文。開始,利瑪竇對這個建議頗感猶豫,因為歐幾里得的這部著作是用拉丁文寫的,拉丁文和中文語法不同,詞彙也很不一樣,書里的許多數學專業名詞在中文裡都沒有相應的現成詞彙。要譯得准確、流暢而又通俗易懂,是很不容易的。早先曾有一個姓蔣的舉人同利瑪竇合作試譯過,就因為這個緣故而不得不半途而廢。但徐光啟認為只要肯下工夫,總是可以譯成的。在他的一再勸說下,利瑪竇也就同意了。 從1606年的冬天開始,開始了緊張的翻譯工作。先由利瑪竇用中文逐字逐句地口頭翻譯,再由徐光啟草錄下來。譯完一段,徐光啟再字斟句酌地作一番推敲修改,然後由利瑪竇對照原著進行核對。遇有譯得不妥當的地方,利瑪竇就把原著再仔細地講述一遍,讓徐光啟重新修改,如此反復。徐光啟對翻譯非常認真,常常是到了深夜,利瑪竇休息了,他還獨自坐在燈下加工、修改譯稿。有時為了確定一個譯名,他不斷地琢磨、推敲,不知不覺地就忙到天亮。譯文里的「平行線」、「三角形」、「對角」、「直角」、「銳角」、「鈍角」、「相似」等等中文的名詞術語,都是經過他嘔心瀝血的反復推敲而確定下來的。 1607年的春天,徐光啟和利瑪竇譯出了這部著作的前六卷。徐光啟想一鼓作氣,接著往下譯,爭取在年內譯完後九卷,但利瑪竇卻主張先將前六卷刻印出版,聽聽反映再說。付印之前,徐光啟又獨自一人將譯稿加工、潤色了三遍,盡可能把譯文改得准確。然後他又同利瑪竇一起,共同敲定書名的翻譯問題。這部著作的拉丁文原名叫《歐幾里得原本》,如果直譯成中文,不大象是一部數學著作。如果按照它的內容,譯成《形學原本》,又顯得太陳舊了。利瑪竇說,中文裡的「形學」,英文叫作「Geo」,它的原意是希臘的土地測量的意思,能不能在中文的詞彙里找個同它發音相似、意思也相近的詞。徐光啟查考了十幾個片語,都不理想。後來他想起了「幾何」一詞,覺得它與「Geo」音近意切,建議把書名譯成《幾何原本》,利瑪竇感到很滿意。1607年,《幾何原本》前六卷正式出版,馬上引起巨大的反響,成了明末從事數學工作的人的一部必讀書,對發展我國的近代數學起了很大的作用。 後來,徐光啟雖然沒有能夠再和利瑪竇一起譯出《幾何原本》的後九卷,但他又陸續寫了許多其他的科學著作。 萬曆三十五年(1607)散館,授翰林院檢討,不久喪父,返鄉守制。 萬曆三十八年(16l0)徐光啟守制期滿,回京復職,此後除幾次臨時性差事之外,一直擔任較為閑散的翰林院檢討。和當時一般文人官吏熱衷於筆墨應酬不同,徐光啟用較多的時間進行天文、演算法、農學、水利等科學技術研究,從事了不少這方面的翻譯和寫作。在寫給親戚的信中徐光啟自述道:「昨歲偶以多言之故,謬用歷法見推……惟欲遂以此畢力,並應酬文墨一切迸除矣。何者?今世作文集至千百萬言者非乏,而為我所為者無一有。歷雖無切於用,未必更無用於今之詩文也。況弟輩所為之歷算之學,漸次推廣,更有百千有用之學出焉。如今歲偶爾講求數種用水之法,試一為之,頗覺於民事為便……弟年來百端俱廢者,大半為此事所奪。」(《徐光啟集·致老親家書》)其中的「用水之法」,指的是萬曆四十年(1612)與傳教士熊三拔(S.de Ursis)合譯的《泰西水法》,書中介紹了西洋的水利工程作法和各種水利機械。 在此期間,徐光啟還與傳教士合作再次校訂了《幾何原本》並出版了第二版。同時他還為李之藻與利瑪竇合譯的《同文算指》(此書介紹了西方的筆算數學)、熊三拔編著的介紹天文儀器的《簡平儀說》等書寫了序言。 這些序言表達了徐光啟對傳人的西方科技知識的看法。 向傳教士學習科技知識的同時,徐光啟對他們的傳教活動也進行了協助,幫他們刊刻宗教書籍,對傳教士的活動也有所庇護。徐光啟的這許多行為,多被朝臣誤解,加上與其他官員的一些意見不合,因此他辭去工作,在天津購置土地,種植水稻、花卉、葯材等。萬曆四十一年至四十六年(16l3—1618)間,他在天津從事農事試驗,其餘時間則多是往來於京津之間。這期間,徐光啟寫成「糞壅規則」(施肥方法),並寫成他後來的農學方面巨著《農政全書》的編寫提綱。 萬曆四十六年(1618)北方後金叛亂軍隊襲擊邊關,經人介紹推薦,明廷召徐光啟於病中。徐光啟在寫給焦竑的信中寫道:「國無武備,為日久矣,一朝釁起,遂不可文。啟才職事皆不宜兵戎之役,而義無坐視,以負國恩與師門之教」。他不但自己力疾赴命,同時還感召別人放棄安適生活,共赴國難。至天啟三年(1621)的三年多時間里,徐光啟從事選兵、練兵的工作。這期間,焦竑把徐光啟推薦給自己的同年登萊巡撫袁可立,徐光啟在兵器方面的才幹得到袁可立的充分賞識,後來二人在戰略思想上都主張加強對朝鮮的控制,只可惜在天啟四年二人受到閹黨的排擠而先後離職。這時他雖已年近60,而保國守土的愛國忠心,昭昭可鑒,不讓壯年。 萬曆四十七年(16l9),徐光啟以詹事府少詹事兼河南道監察御史的新官銜督練新軍。他主張「用兵之道,全在選練」,「選需實選,練需實練」。這期間他寫了各種軍事方面的奏疏、條令、陣法等等,後來大都由他自選編入《徐氏庖言》一書之中。但是由於財政拮據、議臣掣肘等原因,練兵計劃並不順利,徐光啟也因操勞過度,於天啟元年(1621)三月上疏回天津「養病」,六月遼東兵敗,又奉召入京,但終因製造兵器和練兵計劃不能如願,十二月再次辭歸天津。 魏忠賢閹黨擅權時,為籠絡人心,曾擬委任徐光啟為禮部右侍郎兼翰林院侍讀學士協理詹事府事的官職,但徐光啟不肯就任,引起閹黨不滿,被劾,皇帝命他「冠帶閑住」,於是他回到上海(1624)。在上海「閑住」期間,他進行《農政全書》的寫作(1625一1628)。徐光啟自編的軍事論集《徐氏庖言》,也是此時刊刻出版的。天啟五年(1625)閹黨彈劾徐光啟練兵為「孟浪無對」、「騙官盜餉」、「誤國欺君」等等,《徐氏庖言》的出版正是對這些不實之詞的回答。 崇禎帝即位,殺魏忠賢,閹黨事敗。崇禎元年(1628),徐光啟官復原職,八月,充日講官,經筵講官,為天子師。崇禎二年,他又升為禮部左侍郎,三年升禮部尚書,已是朝廷重臣。 這期間,徐光啟對墾荒、練兵、鹽政等方面都多所建白,但其主要精力則是用於修改歷法。前此自從與傳教士接觸之後徐光啟即留心天文歷法。 萬曆四十年(16l2)就有入推薦由徐光啟督修改歷,未成。至此崇禎二年(1629)五月朔日食,徐光啟恢西法推算,其結果較欽天監為密,九月,朝廷決心改歷,令徐光啟主持。徐光啟從編譯西方天文歷法書籍人手,同時製造儀器,精心觀測,自崇禎四年(1631)起,分五次進呈所編譯的圖書著作。這就是著名的《崇禎歷書》,全書共46種,137卷。別人親見並記述了他的這段生活,說他「掃室端坐,下筆不休,一榻無椎……冬不爐,夏不扇……推算緯度,昧爽細書,迄夜半乃罷。」(張溥為《農政全書》所寫的序)這時,徐光啟已70歲了,但其研究熱情不減,親自實踐,目測筆書,融匯中西,不愧為一代科學家的風范。 崇禎五年(1632)六月,徐光啟以禮部尚書兼東閣大學士入閣,參予機要。「每日入值,手不停揮,百爾焦勞」,「歸寓夜中,篝燈詳繹,理其大綱,訂其細節」,這正是他宰相兼科學家繁忙生活的寫照。如此繁忙,不久,他就病倒了。這年十一月,加徐光啟為太子少保。 崇禎六年(1633)八月,再加徐光啟太子太保、文淵閣大學士兼禮部尚書,至此,他已是位極人臣了。十一月病危,仍奮力寫作「力疾依榻,猶矻矻捉管了歷書」,並囑家屬「速繕成《農書》進呈,以畢吾志」。 崇禎六年(1633)十一月七日,一代哲人逝世,終年72歲,謚文定,墓地現存於上海徐家匯光啟公園。是年十月十一日,與徐光啟同年生的兵部尚書太子少保袁可立卒於河南睢州。 編輯本段家庭情況 明中葉以來,長江中下游地區,以農業和手工業為主的商品經濟得到較明顯的發展。在這種社會環境下,個人和家庭在社會中的地位,升降起伏。變化比較大。徐光啟的家,從其曾祖父時起,在六七十年間。曾有三次較大的起伏。而徐光啟則剛好是誕生在家道第三次中落後的谷底,家境不能算好。但這個家庭對農業和手工業、商業的生產活動是熟悉的。 徐光啟的父親棄商歸農,為人「博識強記,於陰陽、醫術、星相、占候、二氏之書,多所通綜,每為人陳說講解,亦娓娓終日」。而徐光啟的母親「性勤事,早暮紡績,寒暑不輟」。「每語喪亂事(指使寇入侵),極詳委,當日吏將所措置,以何故成敗,應當若何,多中機要」(見徐光啟所寫「先考事略」,「先妣事略」)。如此的家庭和父母,對徐光啟後來鑽研科學技術、重農兵、尚實踐、畢生唯勤唯儉、安貧若素等等都有良好的影響。 徐光啟的第十六代孫是個軍人,他有一個外孫女叫倪桂珍,便是名震中國現代史的宋氏三姐妹的母親。倪桂珍遠遠地繼承了先祖的風格,是一個虔誠的基督教徒,而且仍然擅長數學。她所哺育的幾個女兒對中國現代社會的巨大影響,可看作徐光啟發端的上海文明的一次重大呈示。
希望採納

⑹ 什麼是 鍍鉻

鍍鉻

硬 度:400~1200HV內
特 點:較好的耐熱性

鉻是一種微帶藍色的銀白色金屬,相對原子質量51.99,密度6.98~7.21g/cm3,熔點為1875~1920℃,標准電極電位為尤什/c,-0.74V,老」/c,」-0.41V和P甚e+/Cr抖-1.33V,金屬鉻在空氣中極易鈍化,表面形成一層極薄的鈍化膜,從而顯示出貴金屬的性質。
鍍鉻層具有很高的硬度,根據鍍液成分和工藝條件不同,其硬度可在很大范圍400~1200HV內變化。鍍鉻層有較好的耐熱性,在500℃以下加熱,其光澤性、硬度均無明顯變化,溫度大於500℃開始氧化變色,大於700℃硬度開始降低。鍍鉻層的摩擦系數小,特別是干摩擦系數,在所有的金屬中是最低的。所以鍍鉻層具有很好的耐磨性。
鉻鍍層具有良好的化學穩定性,在鹼、硫化物、硝酸和大多數有機酸中均不發生作用,但能溶於氫氯酸(如鹽酸)和熱的硫酸中。
在可見光范圍內,鉻的反射能力約為65%,介於銀(88%)和鎳(55%)之間,且因鉻不變色,使用時能長久保持其反射能力而優於銀和鎳。

主要特點
從常用的鉻酸鍍液鍍鉻,與其他單金屬鍍液相比,鍍鉻液雖成分簡單,但鍍鉻過程卻相當復雜,並具有如下特點。
①鍍鉻液的主要成分不是金屬鉻鹽,而是鉻的含氧酸——鉻酸,屬於強酸性鍍液。電鍍過程中,陰極過程復雜,陰極電流大部分消耗在析氫及六價鉻還原為三價鉻兩個副反應上,故鍍鉻的陰極電流效率很低(10%~l8%)。而且有三個異常現象:電流效率隨鉻酐濃度的升高而下降l隨溫度的升高而下降;隨電流密度的增加而升高。
②在鍍鉻液中,必須添加一定量的陰離子,如SO42-、SiF62一、F一等,才能實現金屬鉻的正常沉積。
③鍍鉻液的分散能力很低,對於形狀復雜的零件,需採用象形陽極或輔助陰極,以得到均勻的鍍鉻層。對掛具的要求也比較嚴格。
④鍍鉻需採用較高的陰極電流密度,通常在20A/dm2以上,比一般的鍍種高l0倍以上。由於陰極和陽極大量析出氣體,使鍍液的電阻較大,槽壓升高,對電鍍電源要求高,需採用大於l2V的電源,而其他鍍種使用8V以下的電源即可。
⑤鍍鉻的陽極不用金屬鉻,而採用不溶性陽極。通常使用鉛、鉛一銻合金及鉛一錫合金。鍍液內由於沉積或其他原因而消耗的鉻需靠添加鉻酐來補充。
⑥鍍鉻的操作溫度和陰極電流密度有一定的依賴關系,改變二者關系可獲得不同性能的鉻鍍層。

⑺ C語言學精通了能幹什麼,只學了C語言的人,請高級程序員回答

這個問題有點像,學習英文有什麼用?回答是,英文沒有任何用途,但是用英文寫的書籍、資料確實相當的有用,甚至是不可缺少的。 同樣,僅僅孤立的學習c,除了能通過考試,也沒有任何用,但是問題就是目前大多數的公司的項目,以及開源項目,都是用c來描述的,他們很有用。

c無所不能,僅僅懂得語法卻是一無是處。

如果你精通了windows下的api,那麼你可以用c開發任何的windows應用程序,當然也可以不用c,用任何一門你喜歡的語言,只要你有相應的編譯器。

如果你想開發其他os的應用程序,也只要學習相應os平台的api即可。

如果你想開發一個驅動程序,你應該學習你所對應操作系統的驅動框架以及硬體的知識,最後再用c來實現,最後的實現也許用的最多的就是賦值語句,例如向地址為0x7F000000地方寫一個數0x1234,至於為什麼是這個地址以及為什麼要寫這個數,你可能研究了一周的datasheet才得出結論。

如果你的強項是演算法,假如你能把一張8G的dvd能壓縮成8M並且畫質還可被大眾接受,那麼你只需要把論文發表,論文上用數學的原理把這個事情解釋清楚就可以了,到時候會有無數的小弟幫你編程實現。如果你沒有達到這個高度,你想要看看其他人的演算法,這個演算法的實現雖然說和具體語言沒有任何關系,可大部分的還是c描述的,所以學了c也不吃虧。

說多了,其實還有個問題想說,就是為什麼要從c開始

如果說這個行業是一個江湖,那麼各門語言好比兵器,既然使寶劍人的多,以及大多數的武林秘籍都是劍譜,那肯定有他的道理,不要為了耍酷就選一個狼牙棒或者九耳大環刀之類的東西,因為你上來就選這么一個東西,不好和人組隊啊,就不利於你的提高,反而踏踏實實練劍的人到了一定界別,無論什麼兵器,拿過來熟悉熟悉就能用,所以那些爭論那種兵器好的人有兩種,一種是剛學武功的人,會了一招半式跟著瞎起鬨的,他用什麼就說什麼兵器好;一種就是拿狼牙棒的高手,這種人比較陰暗,他怎麼練到這個地步的他不說,只說他的狼牙棒有多好。

⑻ 做一個「獨立」程序員需要那幾種知識

信息技術的更新速度是驚人的,程序員的職業生涯則是一個要求不斷學習的過程,永遠不能固步自封。本人在工作期間曾看見過很多程序員只要有閑暇時間就瀏覽一些沒有太大作用的網頁,在網上聊天,打游戲,浪費了大量的時間,十分不可取。而另外一種情況是,IT技術的日新月異使很多程序員眼花繚亂,什麼都想學,卻又不知從何學起,今天看看這個,明天學學那個,貪多不熟。

雖然IT技術發展迅速,但很多技術都是有規律可循,一些基本的概念、原理和方法還很通用,可以舉一反三。本人根據自己的體會和經驗,向那些剛剛踏入IT行業的新程序員們或正在迷茫的程序員們推薦程序員必須掌握的七種武器,有了這七種武器,雖不敢說笑傲江湖,但將自己立於不敗之地還是可以的。

第一種武器:開發工具

至少熟練掌握兩到三種開發工具的使用,這是程序員的立身之本,其中C/C++和JAVA是我重點推薦的開發工具,C/C++以其高效率和高度的靈活性成為開發工具中的利器,很多系統級的軟體還是用C/C++編寫。而JAVA的跨平台和與WEB很好的結合是JAVA的優勢所在,而本人對SUN公司的「網路即計算機」的概念相當欣賞,並相信JAVA即其相關的技術集JAVA One會成為未來的主流開發工具之一。其次,如果能掌握一種簡便的可視化開發工具,如VB,PowerBuilder,Delphi,C++ Builder,則更好,這些開發工具減小了開發難度,並能夠強化程序員對象模型的概念。另外,需要掌握基本的腳本語言,如shell,perl等,至少能讀懂這些腳本代碼。

第二種武器:資料庫

為什麼資料庫是如此重要?很多應用程序都是以資料庫的數據為中心,而資料庫的產品也有不少,其中關系型資料庫仍是主流形式,所以程序員至少熟練掌握一兩種資料庫,對關系型資料庫的關鍵元素要非常清楚,要熟練掌握SQL的基本語法。雖然很多資料庫產品提供了可視化的資料庫管理工具,但SQL是基礎,是通用的資料庫操作方法。如果沒有機會接觸商業資料庫系統,可以使用免費的資料庫產品是一個不錯的選擇,如mySQL, Postgres等。

第三種武器:操作系統

當前主流的操作系統是Windows,Linux/Unix,熟練地使用這些操作系統是必須的,但只有這些還遠遠不夠。要想成為一個真正的編程高手,需要深入了解操作系統,了解它的內存管理機制、進程/線程調度、信號、內核對象、系統調用、協議棧實現等。Linux作為開發源碼的操作系統,是一個很好的學習平台,Linux幾乎具備了所有現代操作系統的特徵。雖然Windows系統的內核實現機制的資料較少,但通過互聯網還是能獲取不少資料。只有對操作系統有一定的了解後,你會發現自己上了一個新的台階。

第四種武器:網路協議TCP/IP

在互聯網如此普及的今天,如果您還沒有對互聯網的支撐協議TCP/IP協議棧有很好的掌握,就需要迅速補上這一課,網路技術已改變了軟體運行的模式,從最早的客戶/伺服器結構,到今天的WEB Services,再到未來的網格計算,這一切都離不開以TCP/IP協議棧為基礎的網路協議支持,所以,深入掌握TCP/IP協議是非常必要的。至少,你需要了解ISO七層協議模型,IP/UDP/TCP/HTTP等常用協議的原理和三次握手機制。

第五種武器:DCOM/CORBA/XML/WEB Services

隨著技術的發展,軟體與網路的無縫結合是必然趨勢,軟體系統的位置無關性是未來計算模式的重要特徵之一,DCOM/CORBA是當前兩大主流的分布計算的中間件平台,DCOM是微軟COM(組件對象模型)的擴展,而CORBA是OMG支持的規范。程序員需要做的不僅僅是利用商業的開發平台來開發軟體,而是要理解這些技術的初衷,即為什麼需要這項技術,如果你能理解了這一點,再回頭看這些技術的具體實現,就如庖丁解牛,迎刃而解。XML/WebServices重要性不言而喻,XML以其結構化的表示方法和超強的表達能力被喻為互聯網上的「世界語」,是分布計算的基石之一。

第六種武器:軟體工程與CMM

現代大型軟體系統的開發中,工程化的開發控製取代個人英雄主義,成為軟體系統成功的保證,一個編程高手並不一定是一個優秀的程序員,一個優秀的程序員是將出色的編程能力和開發技巧同嚴格的軟體工程思想有機結合,編程只是軟體生命周期中的其中一環,優秀的程序員應該掌握軟體開發各個階段的基本技能,如市場分析,可行性分析,需求分析,結構設計,詳細設計,軟體測試等。一句話可以概括我的看法:「創意無限,流程保證」。

第七種武器:強烈的好奇心

什麼才是一個程序員的終極武器呢,那就是強烈的好奇心和學習精神。沒有比強烈的好奇心和學習精神更好的武器了,它是程序員們永攀高峰的源泉和動力所在。

熱點內容
安卓輸入法哪個詞庫好 發布:2025-02-08 00:03:47 瀏覽:90
c存儲過程數據集 發布:2025-02-08 00:03:42 瀏覽:923
qq卡的密碼在哪裡找 發布:2025-02-07 23:59:32 瀏覽:964
安卓為什麼注冊不了lysn 發布:2025-02-07 23:55:36 瀏覽:93
十個字母無壓縮 發布:2025-02-07 23:54:51 瀏覽:380
java惡作劇小程序 發布:2025-02-07 23:53:48 瀏覽:671
openvas源碼 發布:2025-02-07 23:48:14 瀏覽:318
面java 發布:2025-02-07 23:36:21 瀏覽:617
編譯原理練習題第三章答案 發布:2025-02-07 23:35:05 瀏覽:752
爐石寫腳本 發布:2025-02-07 23:31:24 瀏覽:985