當前位置:首頁 » 編程語言 » 軟體工程師c語言結構有用嗎
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

軟體工程師c語言結構有用嗎

發布時間: 2023-03-30 14:43:34

Ⅰ 請問軟體工程專業的學生需不需要將c語言學習的很深

我太不同意這樣的學法了,那是那些不了解C語言的人。
開始學習不在於多,而在於精.
初學者不要過多停留在語言與工具的表面.學習一門能深入底層的語言,最好的選擇是:匯編,C,C++.我感覺C/C++足以,匯編用於調試和嵌入匯編就可以了.我選擇的是C語言,因為它入門簡單,深入難,需要數據結構和演算法支持,這樣能更好的學習數據結構和演算法.
初學者不要使用Java,VC++的MFC,VB,那樣會很危險的.如果無深入底層,停留在語言表面過久,不利於初學者未來的發展和繼續學習.對! 你可以用JAVA編程,你可以用MFC做出東西,你也可以用VB程序.但是一些比較底層的東西你一點都不知道,連匯編的調試也不懂,程序BUG在那裡也不知道.那永遠只是一個熟練使用錘子的工人,難道你不想成為建築工程師嗎?樓房是你構思的,圖紙是你畫的,而不是建造樓房中的一個不起眼的埋頭工作的工人.
深入底層學習大概: C/C++ ->數據結構->編譯原理
數字電路和匯編語言->計算機組成原理
操作系統->Linux內核
自己再動手寫一個比較簡單的內核.
為什麼要學習內核.why?因為內核是一個學習軟體工程最好的摸版,有很多技巧,技術,是C/C++課本上無法學到的,這主要是把理論知識咐改總結起來.為什麼要自己寫一個簡單的操作系統內核,大家也消簡局知道,沒有什麼比實踐更容易理解.等你把簡單的內核完成的時候,你的計算機組成原理,操作系統,Linux內核, 數據結構,C語言,匯編會得到一個更深層次的理解.
這些東西,是那些只能玩玩 VB,VC++,JAVA的低級程序員能理解的嗎?這就是為什麼有些高級程序員,只要看看的VB的書,不用兩三天就能掌握的原因.你叫java程序員來試一下.
所以說,成為了高手,基礎打牢靠了,學什麼都簡單.比起你今年學個java,明年又學個VC++.最後沒有一樣能學好.不如把時間用來打好基礎.
希望各位能給未來的軟體產業作出貢獻. 希望大家多多支持Linux和開源軟體.
我也是一名正在學習中的大一新生.我之所以能有這樣的思想拿讓,真的沒有什麼好好奇的.那是我從以前的各位大師身上吸取的思想.我也正在為成為高手而努力.
想為成為高手而努力,就不要把時間浪費在打游戲,打牌,彈吉他等一些事情上了,我們計算機學院的學生都是網游成風,我真為他們擔心,更為中國未來軟體的產業擔心.

Ⅱ 計算機c語言、資料庫、ps學哪一個最有用

... C語言是個悔和很強大的碧耐盯編程語言,學會C語言可以學會跟會多的編程語言和腳本語言,有時會學些軟體會有變成,語言與C語言的語法相同,學習這個軟體就更容畝隱易了。也有人只學資料庫而成功的人,學資料庫也要學c語言的,屬於後台。資料庫也很強大,具體怎麼強大,只有學的人才知道。ps比較簡單,是個圖片處理軟體,應該說這個比較實用。總體來說學習任何一個都得看自己學的程度,每個都是很有用的,程度好,想怎麼讓它有用就怎麼有用。嘗試去學,會發現無論學哪個都是非常有用的,得看看自己的覺悟了

Ⅲ c語言的練習題對以後從事編程工作到底有沒有用

學校里的C語言的確有褲仔用
主要學習 c 語言的語法結構等
具體編寫的程序可能沒有用處 。
可是學的這些關於計算機語言的基礎知識是你進入社會參加工作從事計算機相關的應用的前提條件,學好了,以後在工程等領域應用c語言就得心應手了
像現在工業方面的 vc++ 等編寫數據採集上位機軟體,如果沒有c語言基礎的話,學起來很難,很可能學不懂 。
還有組態軟體的腳本,都提供c語言 。像西門子的wincc
一句話說,學校里學c語言編程的東西的確沒什麼用處,主要是學c語言的指令,結構,語法這些用處非常胡粗汪大,之所以編寫這些,就是為了讓你熟練掌握c語言凳伏 。
等工作的時候,你會發現學校里學的那些編程很基礎,但是還是有難度的 。
工程主要側重應用,功能的實現,演算法可能沒有學校里的那麼難 。
希望你能耐住性子,學好他

Ⅳ 計算機c語言、資料庫、ps學哪一個最有用

都有用。PS學來做為謀生手段的話,這個較難,除非你曾經受過專業的美術訓練,不然你只是拿來玩玩而已。C語言可以說是計算機編程的基礎,學會並精通了這個,你就可以用它來謀生了,畢竟這個是編程基礎。資料庫呢,用來做各種各樣的應用系統軟體的基礎不管是C語言或者資料庫,用來做為職業技能,都比PS好。

Ⅳ c語言將來就業方向具體的哦,非本專業不要回答

就業方向有:JAVA初級程序員、計算程序員、JAVA工程師、J2EE系統工程師等。

為了培養和適應計算機應用的發展,特別是軟體產業的發展,本專業具有計算機軟體的基本理論、基本知識和基本技能。

具有運用軟體工程的思想、方法和技術分析、設計和實現計算機軟體系統的能力,畢業後可從事IT行業、科研機構、企事業單位計算機應用軟體系統的開發和開發。

Java方向:Java初級程序員、Java計算程序員、Java工程師、J2EE系統工程師等。網路方向:網路程序員、網站開發工程師、網路工程師等。

簡單管理信息系統開發與維護人員、網頁製作與客戶端腳本編寫人員、初級資料庫管理與維護人員、資料庫開發工程師、系統分析與設計工程師、軟體項目配置經理、文檔工程師。

(5)軟體工程師c語言結構有用嗎擴展閱讀:

c語言軟體工程要求:

1.通過編碼、單元測試、集成測試、調試和驗證活動生成可用的和有意義的軟體。除了符合設計功能外,軟體構建還需要控制和降低程序復雜度、預測變化、驗證程序以及制定軟體構建標准。軟體構建與軟體配置管理、工具和方法以及軟體質量密切相關。

2.軟體設計包括軟體體系結構設計和詳細的軟體設計。它涉及軟體體系結構、組件、介面以及系統或組件的其他特徵,以及軟體設計質量分析和評估、軟體設計符號、軟體設計策略和方法。

Ⅵ c語言是幹嘛的

C語言是用來編寫系統的。
最開始,人們手裡除了機器碼就是匯編,沒有別的語言。但是匯編有很多硬體相關的特性,可移植性差。貝爾實驗室要解決這一問題,就研發了C語言。
C語言可以跨平台,一份代碼,配上不同的編譯器就可以在各大電腦上運行。除此之外,C語言效率驚人,在某些情況中,如果匯編水平中等以下,編出來的匯編甚至沒有C語言生成的機器碼快。
現在,NOIP(現更名為CSP-J和CSP-S)僅允許初賽和復賽使用三種語言:Pascal、C、C++,C語言的重要性不言而喻。

雖然邁入了互聯網時代,但是C語言的地位也沒有低到可以忽略。C語言在對空間和時間要求較高的設備(如嵌入式設備)中發揮著重要功能,也可以編寫各大語言的編譯器,有著比較重要的地位。

Ⅶ 計算機C語言有什麼用啊

用處:C語言是一種計算機程序設計語言。它可以作為系統設計語言,編寫工作系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬體的應用程序。

特徵:

1、C語言是高級語言。它把高級語言的基本結構和語句與低級語言的實用性結合起來。C 語言可以像匯編語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。

2、C語言是結構式語言。結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便於使用、維護以及調試。

3、C 語言是以函數形式提供給用戶的,這些函數可方便的調用,並具有多種循環、條件語句控製程序流向,從而使程序完全結構化。

4、C語言功能齊全。具有各種各樣的數據類型,並引入了指針概念,可使程序效率更高。而且計算功能、邏輯判斷功能也比較強大。

5、C語言適用范圍大。適合於多種操作系統,如Windows、DOS、UNIX、LINUX等等;也適用於多種機型。C語言對編寫需要硬體進行操作的場合,明顯優於其它高級語言,有一些大型應用軟體也是用C語言編寫的。

(7)軟體工程師c語言結構有用嗎擴展閱讀:

優點:

1、簡潔緊湊、靈活方便

C語言一共只有32個關鍵字,9種控制語句,程序書寫形式自由,區分大小寫。把高級語言的基本結構和語句與低級語言的實用性結合起來。C 語言可以像匯編語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。

2、運算符豐富

C語言的運算符包含的范圍很廣泛,共有34種運算符。C語言把括弧、賦值、強制類型轉換等都作為運算符處理。從而使C語言的運算類型極其豐富,表達式類型多樣化。靈活使用各種運算符可以實現在其它高級語言中難以實現的運算。

3、數據類型豐富

C語言的數據類型有:整型、實型、字元型、數組類型、指針類型、結構體類型、共用體類型等。能用來實現各種復雜的數據結構的運算。

Ⅷ 學c語言有前途嗎

C語言是基礎,作用不太大。不過學會了C語言,學C++不會那麼困難,C語言主要是面向底層的語言,C++才是面向對象的語言,C++用於編寫計算機程序很比較容易和方便的,C語言很 麻煩,你幾乎找不到用C語言編寫的應用程序,C語言對於寫驅動和嵌入式相當好,比匯編語言好記。看你是要學來干什麼了。而且現在幾乎工科的學生都會學習C語言,所以會C語言並不會有什麼優勢,像電氣的學生基本都會學,計算機的學生C語言更是基礎課,專科更是了,專科里,電氣方向也是學的,電子方向的也要學,計算機也要學,很普遍的課程。對C語言有要求的公司,基本都是嵌入式的公司,即做手機啊,無人機啊,或者工控硬體的,需要寫驅動都需要掌握C語言,另外普遍也要會匯編語言,VB,C++等,C++主要是有些玩具,或者工控設備需要電腦界面控制的,編寫這類軟體需要會C++,大一點的公司會把硬體驅動和軟體分開,小的公司就需要你都會,這樣就能節約成本。計算機程序員的話,C語言是基礎,但是基本不以C語言會不會,好不好作為評判標准,基本都是以C++,JAVA等能直接快速編寫應用程序的語言為主,如果很6的話,工資當然就高啦。

Ⅸ 考計算機二級c語言有什麼用

壓軸部分
二級證書表明持有人具有計算機基礎知識和基本應用能力,能夠使用計算機高級語言編寫程序和調試程序,可以從事計算機程序的編制工作、初級計算機教學培訓工作以及計算機企業的業務和營銷工作
下有1,3,4級的
一級證書表明持有人具有計算機的基礎知識和初步應用能力,掌握字、表處理、電子表格和演示文稿等辦公自動化(Office或WPS)軟體的使用及網際網路(Internet)應用的基本技能,具備從事機關、企事業單位文秘和辦公信息計算機化工作的能力。
二級證書表明持有人具有計算機基礎知識和基本應用能力,能夠使用計算機高級語言編寫程序和調試程序,可以從事計算機程序的編制工作、初級計算機教學培訓工作以及計算機企業的業務和營銷工作。
三級"PC技術"證書,表明持有人具有計算機應用的基礎知識,掌握Pentium微處理器及PC計算機的工作原理,熟悉PC機常用外部設備的功能與結構,了解WINDOWS操作系統的基本原理,能使用匯編語言進行程序設計,具備從事機關、企事業單位PC機使用、管理、維護和應用開發的能力;三級"信息管理技術"證書,表明持有人具有計算機應用的基礎知識,掌握軟體工程、資料庫的基本原理和方法,熟悉計算機信息系統項目的開發方法和技術,具備從事管理信息系統項目和辦公自動化系統項目開發和維護的基本能力;三級"資料庫技術"證書,表明持有人具有計算機應用的基礎知識,掌握數據結構、操作系統的基本原理和技術,熟悉資料庫技術和資料庫應用系統項目開發的方法,具備從事資料庫應用系統項目開發和維護的基本能力;三級"網路技術"證書,表明持有人具有計算機網路通信的基礎知識,熟悉區域網、廣域網的原理以及安全維護方法,掌握網際網路(INTERNET)應用的基本技能,具備從事機關、企事業單位組網、管理以及開展信息網路化的能力。
四級證書表明持有人掌握計算機的基礎理論知識和專業知識,熟悉軟體工程、資料庫和計算機網路的基本原理和技術,具備從事計算機信息系統和應用系統開發和維護的能力。

Ⅹ c語言適用於哪些職業

如果你對嵌入式開發感興趣的話你可以學,你學了c語言,數據結構,計算機組成原理,數字電路等對學嵌入式很有利,不過對電路的原理要求要高,嵌入式人才也很缺,手機冰箱空調等都用到了,C要學的相當精通可以搞底層開發吧,你要對軟體開發感興趣可以在學JAVA 或C++,還可以學網站編程ASP.NET,因為你有C的基礎了,目前市場上需要大批的C語言,前景是不錯,工作方面:軟體工程師,和通信行業