『壹』 c語言能不能在高中講
因為對不以後不從事開發工作的人,c語音沒有任何用處,現在的多數軟體都是以應用為主,不需要知道其底層結構,那麼高中生學習c是可以的,但是沒有必要再學校里開設課程,即使是研發人員也有諸如java .net等可以選擇。
『貳』 高中生能學c語言嗎
不知道你這樣的未雨綢繆是對是錯,還是鼓勵一下吧,努力學習。。。
下面說說自學C語言的問題:
由於C語言語法靈活多變,而且C語音的特點就是比較低級,主要是為了切近匯編語音以達到高執行效率的目的,所以語法層面的抽象不多,不如其他親民語音(如Basic,Pascal)那樣通俗易懂,對於初學者來說會比較費解,難以養成演算法設計思維
上面只是從對比的角度說說C語言的學習難度,僅供參考!
建議學習C之前學習基本的Basic語音,以QBasic為准,只為了學習一種計算機的演算法式思維。如果想從C語言直接入手,就要做好長時間學習的准備,而且要有可用的計算機,多寫代碼多練習
教材推薦使用譚浩強的《C語言程序設計》,這是各大高校使用的C語言教材,是及其通俗易懂的一本
學慣用編譯器推薦使用Turbo C 2.0,這是很古老而經典的編譯器(也是上面那本教材使用的編譯器),創造了DOS時代的神話,可以類比為現在win32上的VC,這個編譯器由於和C語言基本是同一時代的產物,所以對C做了很全面的支持,同時沒有引入很多現代開發思想而帶來的東西(比如:Unicode,預編譯等等),這樣可以避免學習者出現困擾
下面說說幾點學習建議:
1。多遍閱讀教材。對於初學者第一遍學習C語言往往不知所雲,多看看會加深理解
2。多寫代碼。實敲代碼是提高編程能力很好的手段,一定要多
3。第一遍學習學建議可以跳過指針,先打好基本的面向過程的程序設計思想,然後再入手指針,慢慢理解,其實C比較難懂的也就是指針。。。
4。自我勉勵:書山有路勤為,這句古話放到哪裡都是對的,後面的苦只要方法得當有時候可以不必吃的,加油
####################################################
糾正一下上面說的,編程和數學的關系:
開發人員可以這樣分級:
初級程序員玩的只是簡單代碼,基本沒什麼技術含量
中級程序員玩的是演算法和數據結構(來自數學),重點是效率
高級程序員玩的是設計模式,重點是軟體架構,依賴對演算法和數據結構的熟悉
專業程序員玩的是數學,而且是高深莫測的數學。
一般人體會不到數學的作用,主要是因為做的工作本身技術含量不高,這也就是很多人抱怨程序員工作工資低,屬於民工級,事實上是做的工作本身就不用動什麼腦子,事實上IT行業做到中級水平才算真正的入行。。。
可以這樣說,計算機相關的東西無處不透著數學思想,尤其是深入之後。
舉舉例說吧:
數據結構:這本身就是數學思維的經典抽象,基本的樹、圖設計無處不透著數學的思想
資料庫:如何用最短的時間獲取最准確的數據,這樣的演算法本身就是依靠數學的
編譯原理,操作系統,TCP/IP,等等都是如此
學好數學對你深入提高開發能力是至關重要的,當然是否能夠真正深入還要看個人實力
『叄』 高中編程課軟體都學什麼
學習以下內容:
1、C語言:C語言作為一種簡單靈活的高級編程語言,它是一個面向過程的語言,一般是作為計算機專業的基礎入門語言課程。
2、C++:C++語言保留了C語言的有效性、靈活性等特點,又添加了面向對象編程的支持,具有強大的編程功能,可方便地模擬現實問題的過程和操作。
『肆』 高中是不是就學c語言
你好,高中是不會學習這個,如果你上的職業高中或許在計算機專業會有學習 C++ 資料庫基礎等。上大學了才會正規的開始學習!
『伍』 C語言適合高中生學嗎
沒問題,高中可以先學C語言基礎,它的邏輯和語法沒有特別的限制。 僅僅是C語言本身的話,沒那麼難學,這個要看你學到什麼程度了,如果你打算像貝爾實驗室的科學家那樣寫個Unix操作系統,那恐怕不是大學時代能完成的。 C語言也不過是一種編程思想的表達方式而已。 記住,難的不是一門語言怎麼樣,而是你要打算用這門語言去實現什麼目標。
『陸』 高中生可以學C語言嗎要學多久入門。需要哪課的 知識
當然可以,只要你時間夠用的話,但是估計僅僅可以學到一小部分,想要編程是不太可能的。我就是學軟體工程的,想要編程,光是C語言是不夠的,還要學邏輯運算,高等數學,數據結構,函數庫等等。
『柒』 要上過高中才能學C語言嗎
不一定,如果在中學,要靠自學因為學校不開這門課,我是大二學生,我們大一時開的有這門課,其實這門課不要求太高的基礎,數學好的話,容易學些,其實一開始學的都是基礎,C語言入門很容易,可是精通卻很難,有句話叫,不上10年別想精通C語言,不過C語言是編程語言中最好的一種,近年超過Java,排行第一!腦袋瓜子靈活點,很好入門!
『捌』 杭州高中通用技術是學c語言嗎
杭州高中通用技術是學c語言
由於C語言語法靈活多變,而且C語音的特點就是比較低級,主要是為了切近匯編語音以達到高執行效率的目的,所以語法層面的抽象不多,不如其他親民語音(如Basic,Pascal)那樣通俗易懂,對於初學者來說會比較費解,難以養成演算法設計思維。
『玖』 什麼專業要學習c語言
計算機科學與技術,因為我就是這個專業的,我們學過C語言,Java語言,C++語言,還有匯編語言等。不過C語言可以自學的。即使你挑了這個專業,C語言也只是其中的一門課而已,只學一個學期的(別的有C語言的專業也一樣)。所以報專業要想清楚啊。不要因為能上到什麼課而報什麼專業,要考慮自己喜歡什麼專業。而且,大學里有選修課的,正規點的大學有C語言這門選修課的。而且大學里,你即使不是這個專業,也可以去聽這個專業的課的。我說完了。
『拾』 為什麼不把C語言放到高中來教啊
呵呵……樓主啊,你根本就沒搞懂學計算機的邏輯順序……
如果你要學C,那你先必須搞懂編程語言是用來干什麼的。當然,你很容易猜到——做軟體!那麼你就應該先學著使用一些軟體,看看一個Windows程序是什麼樣子的。等你已經用過了一些軟體,有了一定在W系統下操作軟體的經驗,再回過頭來學習如何製作軟體!
我高中時期學過Basic語言和QBasic的使用,當時我完全沒有一絲興趣……我都不知道它們是用來幹嘛的,你說我能喜歡么?
直到大學,當我逐漸接觸到越來越多的軟體之後,我突然很想知道它們是怎麼做出來的。因此,我選擇了C,繼而C++,編譯器也由以前的TC2到了現在的VC++。
所以,學那些MS Office里的軟體還是很有必要的。你必須先了解W系統下的軟體是個什麼樣子,它們怎麼使用;而後才能去了解怎麼製作那樣的軟體!
記住,學習編程不是為了應付考試的。而是你應該真正渴望做出自己的軟體;因此,放在擁有高考坐鎮的高中學這種「雞肋」學科,我很懷疑能不能起到哪怕是一丁點的積極作用……除非——高考要考這個——那問題可就更復雜了。但短期內這應該是不可能的。因為你(教育界)不能要求每個人都要了解怎麼做軟體吧?這可不是對於普通人來說的基礎學科,因此高考不可能考這個的……要是高考不考,你就別指望這種課能夠在高中站住腳!看看那些美術、音樂課就行了……