學C語言 C++ 有沒有什麼直接用途?

大學電機系開的"計算機程式設計"多是教C/C++

一開始的學習內容大概就是 印出XX符號 判斷輸入的數字是否為質數

求兩數的最大公因數等等.....

請問學完如此的課程內容後能用C做出什麼東西來嗎?

還是學C只是再學習其他東西的基礎而已?

(發問者為電機系新生)

7 個解答

評分
  • Chen
    Lv 6
    6 年前
    最佳解答

    C/C++ is only translator tool for me, and it can be coded in OS, database,

    compiler, image processing, graphic processing, machine learning ...etc

    for example: 3d demo

    1. how to 2D( parrot.jpg) convert into 3D

    圖片參考:https://s.yimg.com/rk/AC08187637/o/1919766080.jpg

    2. how to create shading

    圖片參考:https://s.yimg.com/rk/AC08187637/o/1532741914.jpg

    3. how to create real 3D enviroment without any library( openGL, direct show ..)

    圖片參考:https://s.yimg.com/rk/AC08187637/o/1104406057.jpg

    4. how to know skew in picture

    圖片參考:https://s.yimg.com/rk/AC08187637/o/393125675.jpg

    5.how many coins are there in the picture ?

    圖片參考:https://s.yimg.com/rk/AC08187637/o/2051340978.jpg

  • 6 年前

    語言只不過是個工具,你要拿它來做什麼事完全是你自己決定的。不過還是說一下,我覺得python在實際軟體開發是比較快,雖然執行效率還不如c,但確實越來越多大型專案是在用python,是個逐漸被重視的語言。不過,初學的時候還是乖乖把c學好對以後會比較有利。

  • 6 年前

    我所知道的通訊系統,從上到下(除了人因介面以外)都是用C寫的.這些包含$20一隻的小路由,到$5M一支的基地台.

    當然若是你連寫個"聖誕樹"或是"老鼠走迷宮"都覺得吃力的話,最好改行了吧!

  • 卸貨
    Lv 5
    6 年前

    一言難以盡之。

    有些科系的學生會有你這樣的問題,我覺得原因有二:

    1. 學生自己沒有想法也沒有創造力,不知道自己想要做什麼?

    2. 教學時間太短暫,以至於只能教這些東西;或者老師本生能力不足(我領教過一些科大的老師)。

    C 語言可以做什麼?基本上你的智慧手機底層全是 C 語言。

    樂高玩過吧?老師教你用二十塊積木拼出一輛車,你說你可以用更多的積木拼出總統府或太空梭嗎?需要的就是想像力和時間而已,C 語言也是一樣的!

  • 您覺得這個回答如何?您可以登入為回答投票。
  • 6 年前

    寫單晶片和驅動程式用

    PIC,8051,arm cortex M0 , Linux/android device driver等等等

    有些dsp晶片設計是先有C程式碼,再翻譯成硬體線路

    比如說以mpeg2解壓縮而言

    專利廠商會提供C程式碼,然後硬體廠商再將程式碼實作成硬體線路

    若c程式碼會當機(解到格式錯誤的影片),那晶片也會當機

    2015-01-29 12:20:07 補充:

    能力強的在業界

    通常也沒空出來教書

    新手自己自求多福吧

  • 6 年前

    在這物價上漲而薪水不漲的年代,

    大家都在找如何增加收入的方法!

    因為光靠上班薪水只能辛苦的過日子,

    現在是宅經濟時代,網路賺錢是趨勢。

    想在網路賺錢的你(妳)們,可以來參考我的方法,

    我2013年12月開始靠下班時間賺額外的收入,

    目前靠這份網賺收入~幫我繳房租、伙食費、交通費都還有剩,

    上班的薪水可以完全存到銀行裡,

    連我家人都嚇到,網路居然能賺到錢!!

    這是我目前靠網賺兼差賺的收入你可以看看。

    收入明細【http://goo.gl/8tSohO%E3%80%91

    如果你想了解我是怎辦到的!

    聯絡方式【http://goo.gl/OOgYCa%E3%80%91

  • 阿明
    Lv 5
    6 年前

    C語言及組合語言適合寫軔體及單晶片嵌入系統的程式, 也不是你們現在學印出XX符號這種程式,你現在學的是別人建立的硬體環境呼叫別人建立的函數,這些動作實際你沒很瞭解電腦內部動作,要自己設計單晶片硬體或不同規格的電腦硬體,瞭解這一硬體用C語言或組合語言寫程式,來操控硬體達到你需要動作功能。

    現在應用程式都是圖形界面的視窗程式,用物件導向語言較適合、 java、 Visual Basic、Visual C++、Delphi.、C++ Builder...........

    2015-01-27 22:26:52 補充:

    補充一下

    很多產品是用C語言或組合語言開發、 比如血壓機,血糖機,數位體重計,電磁爐,mp3播放器,無線電dsp接收機,遙控編碼及解碼,汽車無線胎壓偵測,變頻馬達驅動器,影像或聲音辨識晶片....................開發這些產品需要懂硬體晶片找適合的晶片,還要懂C語言及解決問題的演算法,寫好程式燒到晶片讓它依需要的功能動作,

還有問題?馬上發問,尋求解答。