linux c 和android 選哪個啊

2022-02-28 03:26:05 字數 4084 閱讀 7658

1樓:匿名使用者

linux c嵌入式比較多吧 android做開發的話linux c只要有點基礎就行

2樓:匿名使用者

linux c,更偏向底層。

android,偏向應用

這個真要看個人興趣了。

linux c 和android 選哪個啊。還是都學啊。

3樓:匿名使用者

怎麼說呢?我給你一個貼,你看一下吧。

4樓:匿名使用者

開始我就是都學,後來學android了,其實兩個都不錯,嵌入式和android都有發展前途呀,linux c我感覺用的更多。如果你做android的系統開發,也是要用到linux c的。

5樓:secret_等待

建議還是安卓。不建議兩個都學,這樣你精力不大夠,現從中學習一門,語言之間有挺多互通的。

6樓:小米飛貓

學你想學的,學你感興趣的。然後學精。

linux c和android app開發哪個有前途

7樓:匿名使用者

linux c++、安卓開發、ios開發三者比較的話可能ios和android兩大方向更好些吧。這倆行業近年發展都比較火熱,前景未來5~15年都會很好,就業薪資待遇看自己的程度。可以根據以下ios和android的簡單對比和個人興趣決定自己職業走向。

ios開發的所有裝置都是需要蘋果專用的,需要蘋果電腦,蘋果手機,這個成本就要比安卓的開發要大出一些了。各有各的優點,android應用廣泛,ios精緻。目前來說ios的工作福利相對好一點。

兩者學習難度差不多。但是android的話可以接觸到底層,不論學哪一個。只要對程式設計精了,學會另一個就簡單了。

至於ios和android培訓機構的選擇,可以找簽訂就業協議,講師方面由一線實戰技術大牛親自操刀,針對性提高學員能力的,給就業方向更好的引導。

linux c與普通的c語言有什麼不一樣?

8樓:匿名使用者

沒有普通抄的c。c語言就是襲c語言,不同的地方bai就是平臺不同問題大致可以說du是這樣吧:zhilinux c與windows下c有什麼dao區別

其實沒什麼區別就都是c語言。

非要說區別那就是平臺不同,呼叫的api不同。linux 有自己的api。windows也有自己的api

例如:linux下開啟檔案的函式是open(),而windows下卻是fopen(),這並不能代表c語言有什麼區別,只是說平臺不同定義的api函式不同。雖然長的不一樣,但都還是開啟檔案的函式。

如果真的需要分清,那就是需要知道linux與windows之間的api的區別。

9樓:cn__暗夜幽靈

沒啥區別,都是c.linux下的c和windows下的c函式庫不太一樣

10樓:匿名使用者

沒有來什麼普通的c語言自

還是linux c的說法,c語言就是c語言,你說的普通是指windows中的c語言嗎?我第一次聽說c語言還有這樣分類的!!!無論是在linux下還是在windows下,c語言是不變的,唯一不一樣的是編譯環境。

11樓:匿名使用者

一樣,只不過c在linux下更能發揮其功能,而且linux下的c編譯器更準確

如何選擇微控制器和android-linux-arm開發板

12樓:匿名使用者

學arm牽涉到得知識很多,基礎是c語言和微控制器,學好c語言就有好的軟體基礎,學好微控制器就有好的硬體基礎。為什麼說這兩門是基礎呢,道理很簡單,arm就是一個複雜的微控制器。

學習也是一個循序漸進的過程,一個人用單片用得多的時候他就會碰到瓶頸,例如在做某些專案時,微控制器工作頻率低,不能執行大型程式,這時我們想到用處理速度更高的微控制器,這時arm是一個不錯的選擇;有時我們要同時處理多個任務,但微控制器同一時間只能處理一個任務(只能執行一個程式),或許你會想到用多個微控制器來完成,不錯的想法,但用arm或許能更好的能幫你解決問題。

上面說過既然arm也是一個微控制器,那麼arm用什麼辦法來實現多工處理呢,這時我們會想到多工作業系統——常用的liunx作業系統。我們用arm來執行操作繫系統,再用這個系統來執行我們的程式,這不就實現了多工嗎,就像我們電腦一樣,你電腦裝了windows系統後就可邊看電影變聽歌曲了,設想一下電腦不裝系統能幹什麼,這很有意思,在作業系統出現以前,他們用按鍵控制計算機程式的執行,和用按鍵來控制微控制器有舍區別?那為什麼微控制器不能執行作業系統,這是因為微控制器得工作頻率低和內部資源少使微控制器難以執行作業系統。

這些知識是關於入門前對於arm有一個較系的瞭解和理解,希望對你有幫助(純手寫)

linux 下c和c++程式設計哪個更有前途

13樓:亂彈琴

c有前途

c++有錢途

搞上10年既有前途也有錢途。

c有前途是因為沒有類的概念,寫的東西基本是物件導向,短期很難出東西。c++有類的概念,主要是程序導向,短期內容易出成績。

建議側重於應用類程式設計用c++,側重於系統及硬體埠驅動類程式設計用c。

14樓:匿名使用者

c++偏向上層吧~搞的人很多,c的話搞的人也很多。但是搞核心開發的貌似很少,所以自己衡量~呵呵~

15樓:匿名使用者

如果錢途,兩個都不怎麼樣吧!程式這東西不到很高手賺不許多錢。還不如做生意,linux gnu,本身就像做公益。很多高手都是寫程式讓人免費用。。。

16樓:超贏防水材料網

個人感覺都很有前途,c++應該是c的進價或者深化,你可以先學c,再學c++。

當然也可以直接學習c++,在學c++的時候,可能會涉及c的知識。

17樓:匿名使用者

無論哪個,牛逼了,都很有前途。

linux和c語言 應該先學習哪個?(自學)

18樓:長沙新華電腦學院

這兩都可以學的,時間充裕,可以先學c

19樓:匿名使用者

應該同時學。你總不會想使用windows來編寫c語言吧?

用了linux,就應該從shell開始,然後學編輯器,再使用編輯器進行程式的編寫。

應該說,先裝好linux,然後下一步目標就是一邊學命令,一邊學習c語言的編寫。

20樓:匿名使用者

這兩個之間沒有什麼直接的關係哦

linux下可以編寫c程式

其他的os下也可以的 啊!看你目前的階段是需要什麼了?你需要學語言的話哪就學c,需要學os的話就學linux唄!

21樓:匿名使用者

你說 你是現學走路呢還是先學跑步哦? 學習c就像走路,學習作業系統就像跑步。。。。。不要走都沒學會就想學跑。。。

22樓:匿名使用者

你先學c語言吧.第一,c語言比較好學,而且linux是用c語言寫出來的,不學c在先的話很難再去學習那個系統了.第二,你學了c語言以後,以後再學組合語言啊,c++啊,matlab啊,等等都有很容易上手的了.

第三,你先學linux的話你沒這一點語言基礎是很難學下去的,特別是一些自學的朋友,很難.

我是先學c後再學別的東西的,後來真的發現學c很有用,學的東西至少不會很難下手了.

所以我建議你先不學c語言.

23樓:

若果題注以前學習過程式語言 不一定是c語言,則可以linux,c語言一起學,直接在linux下面寫c語言**,編譯除錯即可

若題注沒有任何程式語言學習基礎,則建議先在windows下 熟悉c語言,建議安裝visual studio2015進行編碼學習

c語言的進階方面的學習也建議在linux下 學習,因為linux作業系統的原始碼就是c語言編寫的,而且是開源的

linux學習,初學者建議安裝ubuntu作業系統,方便新手,安裝軟體也方便。主要是熟悉linux命令,配置等。

開發ios和android平臺下的app需要的硬體和軟體

人員組成 這是最基本的配置,要想做到更好,還需要互動設計師,使用者體驗設計師。流程解析 前期需求規劃與資訊,需要制定出一個完整的需求文件,功能文件,流程圖,時序圖。熟悉並能開發資料庫,熟悉api介面開發,這裡包括自行開發api的能力以及呼叫第三方api的經驗。創意和想法 產品規劃的設計理念 美術和u...

Android系統的平板和ipad系列相比,在第三方應用軟體上哪個更有優勢

數量是超過了,但是質量沒有,好的應用程式基本都是先到ios上面,然後才有android移植版本,有的甚至根本就沒有移植,遊戲就是例子。資源多一定好?垃圾資源多了,反而會浪費你的流量和時間。開源的優勢不是所謂 誰都可以從事這個平臺的軟體開發 ios的軟體也是你想開發就能開發 當然,我不認為不會寫 的人...

android測試工具ddms和apt的區別

android 手機自動化測試工具有哪幾種 基於instrumentation,那就海了去了,很多公司自家寫的工具都基於這個 另外robotium就是基於這個的 2.基於android lib層的各種命令,比如sendevent,getevent,monkey,service這些,然後用各種語言封裝...