A. 計算機編程語言中最基礎的一種語言是哪一種
c語言程序設計
C語言的發展過程
C語言是在70年代初問世的。一九七八年由美國電話電報公司(AT&T)貝爾實驗室正式發表了C語言。同時由B.W.Kernighan和D.M.Ritchit合著了著名的「THE C PROGRAMMING LANGUAGE」一書。通常簡稱為《K&R》,也有人稱之為《K&R》標准。但是,在《K&R》中並沒有定義一個完整的標准C語言,後來由美國國家標准學會在此基礎上制定了一個C 語言標准,於一九八三年發表。通常稱之為ANSI C。
當代最優秀的程序設計語言
早期的C語言主要是用於UNIX系統。由於C語言的強大功能和各方面的優點逐漸為人們認識,到了八十年代,C開始進入其它操作系統,並很快在各類大、中、小和微型計算機上得到了廣泛的使用。成為當代最優秀的程序設計語言之一。
C語言的特點
C語言是一種結構化語言。它層次清晰,便於按模塊化方式組織程序,易於調試和維護。C語言的表現能力和處理能力極強。它不僅具有豐富的運算符和數據類型,便於實現各類復雜的數據結構。它還可以直接訪問內存的物理地址,進行位(bit)一級的操作。由於C語言實現了對硬體的編程操作,因此C語言集高級語言和低級語言的功能於一體。既可用於系統軟體的開發,也適合於應用軟體的開發。此外,C語言還具有效率高,可移植性強等特點。因此廣泛地移植到了各類各型計算機上,從而形成了多種版本的C語言。
C語言版本
目前最流行的C語言有以下幾種:
·Microsoft C 或稱 MS C
·Borland Turbo C 或稱 Turbo C
·AT&T C
這些C語言版本不僅實現了ANSI C標准,而且在此基礎上各自作了一些擴充,使之更加方便、完美。
你最好是買一本由譚浩強編寫的"高級語言程序設計",如果你要上網學的話,在網路上也能搜索到.
回答者: - 10-13 14:33
C語言是在70年代初問世的。一九七八年由美國電話電報公司(AT&T)貝爾實驗室正式發表了C語言。同時由B.W.Kernighan和D.M.Ritchit合著了著名的「THE C PROGRAMMING LANGUAGE」一書。通常簡稱為《K&R》,也有人稱之為《K&R》標准。但是,在《K&R》中並沒有定義一個完整的標准C語言,後來由美國國家標准學會在此基礎上制定了一個C 語言標准,於一九八三年發表。通常稱之為ANSI C。
當代最優秀的程序設計語言
早期的C語言主要是用於UNIX系統。由於C語言的強大功能和各方面的優點逐漸為人們認識,到了八十年代,C開始進入其它操作系統,並很快在各類大、中、小和微型計算機上得到了廣泛的使用。成為當代最優秀的程序設計語言之一。
C語言的特點
C語言是一種結構化語言。它層次清晰,便於按模塊化方式組織程序,易於調試和維護。C語言的表現能力和處理能力極強。它不僅具有豐富的運算符和數據類型,便於實現各類復雜的數據結構。它還可以直接訪問內存的物理地址,進行位(bit)一級的操作。由於C語言實現了對硬體的編程操作,因此C語言集高級語言和低級語言的功能於一體。既可用於系統軟體的開發,也適合於應用軟體的開發。此外,C語言還具有效率高,可移植性強等特點。因此廣泛地移植到了各類各型計算機上,從而形成了多種版本的C語言。
C語言版本
目前最流行的C語言有以下幾種:
·Microsoft的VisualC++
·Borland Turbo C 或稱 Turbo C
·AT&T C
這些C語言版本不僅實現了ANSI C標准,而且在此基礎上各自作了一些擴充,使之更加方便、完美。
回答者: - 10-13 14:34
C語言是一種通用的程序設計語言,由於其功能非常強大,因此可以用來完成一些非常復雜的工作.很多操作系統都是用C語言編寫的,例如:UNIX,MS-DOS,
Microsoft Windows,Linux 等.C語言具有高效,靈活,功能豐富,表達力強和移植性好等特點.
回答者: - 10-13 15:40
C語言的發展史和演變史就不多說了!
首先C語言是屬於高級語言(在這之前有機器語言,匯編語言)
其次C語言的特點是面向結構
再次它執行的特點是指至頂向下逐行
執行!
B. 計算機專業的本科學生,在大學四年要學哪些課程
計算機專業的本科學生,在大學四年要學哪些課程
本人計算機專業,略說一下:
大一(公共基礎和專業基礎):計算機概論;程序設計基礎(C語言,需要學扎實,深入後都是在C的語言思想基礎上)
大二(專業基礎和核心):數據結構與演算法(比較難,我們是C,也有其他語言的);數字電路(也很頭痛);離散數學(計算機專業必修);資料庫系統原理,資料庫系統設計與開發(Delphi和SQL為主,比較重要也很有用,很多軟體設計都以這兩門課為基礎);面向對象程序設計(我們是Java,也有用C++的,也比較重要);計算機組成原理,組成實驗(如果畢業後要搞硬體,就必須學好這兩門,難度很大);操作系統原理,實驗(當時學的是linux系統,我忘得差不多了,裡面的一些管理思想比較有趣);
大三(專業核心和專業方向):微機系統和匯編語言,實驗(無聊,繁,難,和為來就業等關系都不大,不過如果要真正精通計算機,這兩門課就要下功夫學好了);計算機網路,實驗(dos命令等,黑客必須,很有趣);軟體工程(就是如何做一個可以賣得出去的軟體成品的步驟過程);
大三下開始就分方向:
Java方向:(Java方向中J2EE最重要,是工程組織,精通後可以直接就業,本人是Java方向)
JAVA高級程序設計
軟體工程與資料庫課程設計
網路工程
J2EE架構與應用開發
J2EE應用課程設計
C#程序設計
J2ME與移動應用開發
資料庫系統應用與管理
軟體開發規范
數據應用開發方向:(.最重要)
C#程序設計
軟體工程與資料庫課程設計
.架構與應用開發
.應用課程設計
JAVA高級程序設計
Oracle應用
資料庫系統應用與管理
軟體質量保證與測試
軟體開發規范
電子商務方向:(相對軟體開發比較簡單)
電子商務概論
C#程序設計
供應鏈與物流管理
電子商務系統的設計與實現
電子商務系統課程設計
電子商務安全
網頁設計與網站開發
嵌入式系統方向:(比較難,搞硬體的多)
微機外圍電路應用設計
嵌入式系統應用開發
單片機windows編程
ARM與嵌入式操作系統基礎
C#程序設計
嵌入式系統開發導論
單片機應用設計
WinCE移動開發技術
嵌入式通信技術
數字媒體方向:
藝術設計概論
計算機圖形圖像處理
人機交互技術
計算機動畫
數字媒體後期製作
視覺傳達
計算機動畫基礎
計算機動畫設計
大四:就是找工作實習和畢業設計,還有漏掉的課程就是專業機動選修,按照自己的興趣選修了,附上課程資料:
Linux操作系統及其應用
數學建模(Ⅰ)
數學建模(Ⅱ)
計算機輔助設計
信息政策與法規
軟體開發規范
計算機圖形學
編譯技術
項目管理
圖像處理與模式識別
多媒體技術
Web網頁設計基礎
計算方法
Windows編程
計算機信息安全
藝術設計概論
軟體質量保證與測試
網路工程
人機交互技術
計算機發展前沿
計算機專業的本科學位課有電模嗎
各個學校情況不同,有點有,有的沒有。但基本上重點大學都會有的
有模電。。。模擬電子技術,天書課喔~~
不保證所有學校的本科學位課都有,但我知道的學校全部都有~
非計算機專業本科學生考計算機系研究生要學哪些知識
1、一般情況下,非計算機專業學生考過國家二級就可以了(這是最低要求),當然根據專業特殊性,另有較高要求。如果覺得時間、精力、能力可以,考個三級網路或三級資料庫也不是難事,況且,這個對於就業還是有一定的幫助。
【個人建議,如果特別喜歡,可以在這上花精力,如果沒太大興趣,還不如狠下功夫考個英語六級,含金量更高些,很多用人單位都喜歡看這個。】
2、上海市高等學校計算機等級考試和全國計算機等級考試都可以參加,不沖突,至於哪個證書對找工作比較有用,那就得看上海或者你們這個專業就業時人家相對來說看中哪個或認哪個。
3、根據當年的考試大綱有針對性的學習和復習,現在這類輔導材料和試題市面上很多,不過,歷年的考試真題還是有很高的參考價值。
首先,學習和復習不要有知識漏洞或盲區,最好各個章節或各類題型都能應付,然後,通過做題和上機實踐進一步鞏固和加強。做好筆記很重要,尤其是自己經常錯的地方,一定要做好標記,反復練習,相信把自己大部分或全部經常犯錯的地方查漏補缺改正過來,肯定可以考個好成績。
計算機專業大學生應該在大學四年踏實學哪些東西
第一,編碼功底。
第二,計算機常用理論。
第三,數學。如果你以後做演算法的話
專業課自然就不用說了,另外對於計算機專業的來說,英語也相當重要,因為用的軟體很多都是英文的,其次,調試代碼時報錯也都是英文的,可見英文的重要性。除了課本上的東西,還要多敲代碼,代碼量越多越好,沒有上限,想成為一個頂尖的計算機專業人員,代碼量必須得保證。
你的問題,最主要要考你來回答!也就是你准備一什麼樣的態度,或者以什麼樣的理想來對待人生,一句話就是人生的態度,或者說活著的目的是什麼?兩種情況:1、首先應以積極地態度對待人生,的交往,的參與,會給你的人生帶來很多的快樂。寫入黨申請書,積極加入學生會、積極參與社團活動等,學校其他方面的活動你也可以積極參加,如果有能力,你自己也可以在學校組織策劃一個活動。通過這些活動,你可以極大地鍛煉自己的情商,會有很多的朋友,組織能力,表達能力等都會得到很好的鍛煉,為將來使用適應社會打下堅實的基礎,為將來「當官」打下基礎。2、努力學習專業知識,計算機專業要想學精成為真正的高手是必須要下一番苦功夫的,計算機能力不是學出來的,而是練出來的。對於每一門專業課程,教學計劃都會按學期逐步開設,但是課堂上只能是「師傅領進門」,到底學的如何,還要看你下的功夫如何,所謂「修行在個人」。建議在學習是加強基礎學習,匯編語言、C語言一定要好好學習,反復練習,盡管是DOS界面,但是對你加強編程基本功會有莫大的好處,為以後學習空間的拓展打下基礎。其他計算機網路原理等課程也很重要。每門專業課程設計,是將知識綜合運用的時候,也是對你專業能力鍛煉的時候,一定要認真對待。很多技能技巧,遇到的困難可以在論壇中多向高手請教。大學四年是人生中短暫的時光,但為人生的起步和後續的發展打下基礎,計算機專業知識技術不斷地更新換代,有了大學堅實的基礎,以後學習新知識也就很容易了。年輕時可以搞技術,但是如果你有能力,慢慢的會從事管理工作,成為部門經理,高級主管、CEO等。上述兩點所包含的具體內容,會使你的四年大學生活,忙的不可開交,也為你的人生打下堅實的基礎。當然你也可以60分萬歲,天天玩游戲,找女朋友,每學期補考,走一步算一步。人生怎麼都是一輩子,看你的態度如何!
我們有本科專業,也有專科。
從就業的角度出發,也可以考慮學一門實用的技術,其實計算機專業就是很好的,比如ui設計、4G移動開發、互聯網編程、大數據、雲計算、VR等等就業前景都挺好。
看自己的興趣和未來的發展方向, 然後選擇就行...
我們的很多學生都是學有所成,祝你一切順利