導航:首頁 > 編程語言 > c編程軟體知乎

c編程軟體知乎

發布時間:2023-05-25 04:28:17

① 為什麼c/c++沒有安卓,java工資高 知乎

首先,三者相比,可能安卓最簡單,知識點最好掌握,而且安卓是做移動端開發的,所以薪資很高。
C/C++本身會包含很多的知識點,所以如果剛剛開始做的話薪資會很少,這種學科肯定都是要工作經歷越多,薪資越高的
所以,不一定說某個學科薪資高,就會一直持續下去,有些學科是根據工作經驗來判定的

② 為什麼知乎上大多數人不推薦C語言入門

我就是c入門,一開始很難理解,啃書啃的特別痛苦。不過克服了槐睜斗這個,後面學python,c++都是一帆風順,因為c算是挺底層的高鉛磨級語言,很多細節,掌握了這些其他的就不再話下了。所以用c入門可以認為是從較難的開始,打牢這個基礎後面就容易了。
大多數人覺得c不適合入門也是這個原因早轎,一開始入門太難太慢成效低,很容易打擊學習積極性,尤其是自學的話更困難。所以建議自學還是從易到難深入,python就是公認的很簡單的入門語言。有了c做基礎一周內就能掌握。沒有基礎的話幾個月也差不多

③ vs2015怎麼編寫c語言 知乎

VS 中建立空白的VC的Console項目,然後添加源文件、保存成.c類敬雹型的文件名,,卜稿含型笑就可以編輯、編譯、運行的了。

④ 現在還有學c語言的必要嗎 知乎

了解一些總是好的

⑤ 非計算機專業為什麼學c語言知乎

對於題主的問題,我覺得有點大了,這個問題就好像我問一個學習金融的人這樣一個問題:對於非金融專業的學生,怎麼入門金融學?

OK,我先說說我對計算機的理解吧,因為我覺得這對學習計算機比較有好處。

我所認為計算機是什麼呢? 他是一種輔助設備,能夠拓展人類的能力。能夠輕易完成人類很難做到和很費時間和精力才能做到的事情。

Okey,理解說完了,開始干貨:

計算機分為硬體和軟體,硬體就是你看得見摸得著的,軟體是你看得見摸不著的。介於題主是想說入門,我就不推薦計算機有關硬體的東西了,我主要推薦的是軟體的方向。

通常對於計算機專業的人來說,了解計算機的硬體組成是非常有必要的。因為這不單單只是告訴你現象,還告訴你的本質。

學習計算機的軟體(還有硬體):首先,你要看一本叫《計算機科學技術導論》的書(事實上不管你專攻硬體還是軟體,這本書看看絕對沒錯),這本書包含了很多的基礎內容,
比如2進制(「計算機世界」的語言,計算機非常笨,哦,也就是cpu非常笨,只能明白01010101,其他的統統不知道),
計算機硬體的組成(運算器,控制器,存儲器,輸入輸出設備),
匯編語言(因為010101對於人類來說過於麻煩和難以理解,所以就把一段010101用幾個字母定義,例如「mov」),
然後就是c語言,一些很懶的使用匯編語言的程序員覺得匯編語言還是不夠方便,所以就發明了高級語言---c語言。(可以看出來計算機的發展史真的是一群很懶的人的奮斗史:),我希望有幸成為他們其中的一員。)
當然,裡面還說了很多其他的東西。

看完了《計算機科學技術導論》以後,好吧,這是開胃菜,正菜開始上桌了。

C++ 。推薦書目:《C++ primer》 ,C++是一門計算機高級語言,計算機語言是拿來干什麼的呢?就是和計算機交流的,你看,你和英國人說話要說英語,要和廣東人說粵語,要和荷蘭人說荷蘭語。一樣的道理。隨著「hello world」在那個黑黑的界面中顯示出來的時候,你甚至會懷疑:這TM就是編程?!
哦,這只不過是萬里長征中的第一步。後面還有好多有趣的東西呢。
你要開始了解什麼是變數,什麼是常量,什麼是循環,什麼是類,什麼是判斷語句,什麼是繼承,等等等等。
如果你學習完了語法部分(就是上述說的),那麼,恭喜你,基本上已經可以和別人說:我學過編程了。

好嘞,開始下一步:

因為題主的研究生是金融的,而且boss是做risk management的,那麼演算法就是必不可少的了。
《演算法藝術及信息學競賽》 這本書還不錯,介紹了一些基本的演算法(當然裡面不會告訴你怎麼進行風險管理,那是金融專業的事)。我只是粗略的過了一遍,所以就不獻丑了。不過研究演算法感覺就像在原始叢林裡面爬山,一般人進去就跪了,有了大量的經驗以後才能生還。

《數據結構》 ,在計算機科學或信息科學中,數據結構(英語:data structure)是計算機中存儲、組織數據的方式。通常情況下,精心選擇的數據結構可以帶來最優效率的演算法。(來自維基網路),這是修煉的內功心法之一。

《操作系統》,了解了操作系統的原理以後,才能更好的操作我們正在使用的系統。屬於中級的課程吧。

《編譯原理》, 如果說計算機語言是魔法咒語的話,編譯原理就是告訴你,這些魔法咒語是怎麼生效的

《計算機組成原理》 哦,這個非常有趣,和操作系統有很大關系,但是這個是從硬體的層次上面(大部分來說)來解釋計算機的組成

《軟體工程》 估計題主暫時看不到這里的了,什麼是軟體工程呢?我的理解就是,把寫軟體規范化。形成一種規范以後好處就不言而喻了。

實話說,在學習的過程中會出現很多問題:
比如說語言選擇的問題,你會聽說JAVA無所不能,C#簡單方便,python優雅至極,php開發速度快到帶你飛。
我個人覺得,語言不是重點,語言只是個工具而已,重要的是人,就好像我們都會寫中文,為啥俺和莫言的差距咋就這么大呢!
個人建議是:發揮各個語言的優勢,在不同的情況使用不同的語言。
比如說:
1.想要開發個簡單的網站,PHP是不二的選擇(你可以想像用C++寫網站的「快感」么?)
2.windows下的程序,C#絕對是王道,還有比微軟自家的東西更懂自己的么?
3.android開發,平台的限制,最好還是用JAVA。
4.考慮到性能問題,如果你是個大神(那是不可能的,如果這樣你就不會問怎麼入門了)那絕對會使用到C++,對於一般的凡人,JAVA的回收機制以及夠用了。

如果你想要買書,個人覺得最好不要買國人寫的,因為國內大部分都是你抄我我抄你的節奏,最好買國外的書。圖靈系列的我覺得不錯。

我個人覺得,學習計算機並不神秘和復雜,甚至有些可怕的簡單,有付出,就一定有回報。因為計算機的嚴謹性,他永遠不會出錯,你給出了正確的方法,就會得到正確的結果。

這里推薦題主一個小網站,名字叫做提問的智慧:
http://www.beiww.com/doc/oss/smart-questions.html

⑥ 初學者學習c語言哪個軟體好 知乎

用WinTC這個就不錯。

⑦ javascript和c的區別 知乎

javascript是解釋型腳本語言,而c是面向過程的、高級的、編譯型語言。

⑧ 狂人c程序員入門必備這本書怎麼樣知乎

這書別看了……講得忒亂。C語言入門推薦看《C和指針》或者《linux C編程一站式學習》。實在不行看譚浩強的《C程序設計》也湊合,經典的K&R版《C語言程序設計》是進階讀本。《C陷阱和缺陷》側重C語言的使用誤區,《C專家編程》部分內容跟UNIX操作系統相關。
(1)你在源代碼中寫a和'a'有什麼區別?
你的程序實際上是寫在txt文件中(.c、.cpp啥的都是無格式文本)
如果你直接在源程序中寫a,則編譯器把它當成是你程序中的一個變數;
例如你在程序代碼中寫一句"int abc = 100;",abc中的a被編譯器理解成一個標識符/名稱的組成部分。
如果你在源程序中寫'a',則編譯器遇到單引號把它理解成一個字元常量,這完全是編譯器詞法分析過程中的區別。
不管是a還是'a',你寫在源程序文件中的內容都可以叫做代碼的組成成分(如果不是資源數據)。
(2)'a'並非char類型,事實上它是int類型
這話說得不僅讓人難以理解,而且根本就是錯的。'A'是char類型常量無疑,注意區分術語integral type(整數類型,包括有符號或無符號的int, short, char)和integer(整型int),看英文書這個區別很明顯,比如case子句都要求integral type,不一定是int類型。
(3)啥是ASCII碼
0x34、'a'等都是二進制機器碼的一種記錄方式。程序編譯之後,'A'和數值65的二進制碼是相同的,所以有時用int類型的數值常量代替char常量能得到同樣的結果(很多時候還牽涉到隱式類型轉換,初學者先不管),這其實是不太規范的。計算機喜歡用機器碼,源碼是寫給人看的,所以有些程序雖然機器碼是正確的,但源碼語義不明,也是不好的。
(4)
樓主還是換本書看吧,真心的。入門的話很多問題不必深究,先寫程序跑起來,選教材最重要是作者講述方式與你的理解方式一致。

⑨ ubuntu c語言用什麼編輯器 知乎

Linux下用VIM,如果配置好了並且使用熟練以後是非常好用的

如果沒配置好枯陵,會很難受...

你用的ubuntu的DE應該是gnome,gnome的IDE 可以用簡敗悶 Anjuta netbeans Code::Blocks geany

如果用的KDE的桌面,可以攔彎用 KDevelop

⑩ 如何看c primer plus 知乎

1. 買乎塵畢The C Programming Language,別學譚浩強 2. 自己學著裝個虛擬機,裡面裝個linux,虛擬機建議用virtual box,linux可以考慮fedora或者ubuntu.入手很容易網上資料也很兄首好找.linux下搭建環境比較容易不容易坑歲芹

閱讀全文

與c編程軟體知乎相關的資料

熱點內容
游戲解壓怎麼設置 瀏覽:780
會聲會影如何壓縮視頻 瀏覽:57
閱讀app小說怎麼轉換成txt 瀏覽:65
c語言編程數字變時間 瀏覽:655
迷你編程第五天初級寶箱怎麼弄 瀏覽:839
刺激體驗服如何更新伺服器 瀏覽:934
怎麼把照片做成新的文件夾 瀏覽:466
安卓手機沒有聲音均衡器怎麼辦 瀏覽:506
吃雞國際服為什麼會伺服器匆忙 瀏覽:248
微信中如何打開定位伺服器 瀏覽:203
java並發編程書籍 瀏覽:280
android601源碼 瀏覽:788
程序員離職了還能幹嘛 瀏覽:156
少林功法pdf 瀏覽:471
安卓80版本小游戲怎麼玩 瀏覽:632
奇書pdf 瀏覽:836
伺服器的管理口有什麼用 瀏覽:643
澳洲加密資產新政策 瀏覽:157
哈利波特連接伺服器失敗什麼意思 瀏覽:234
提取手機上安裝的app並反編譯 瀏覽:966