夢想實現家28
當然是有的,下面我簡單介紹一下吧,主要分為C/C++、Java、Python這3種編程語言,主要內容如下:
1.C/C++:這裡有2個軟件可供下載,一個是“C語言編譯器”,一個是“C++編譯器(即c4droid)”,下面我簡單介紹一下安裝和使用過程:
C語言編譯器:這個直接在手機應用中就能下載,不需要root,大概13兆左右,直接點擊下載就行:
- 安裝完成後,我們就可以編寫C語言代碼了,這裡我編寫了2個測試函數,一個相加,一個相減,如下:
- 點擊運行,效果如下,input輸入後,程序就能正常運行:
- C++編譯器:也就是c4droid,這個大部分人應該聽過或使用過,需要root,安裝GCC插件後,就能進行C/C++的編寫和運行了,這個下載的話,也直接到手機應用中搜索就行:
- 安裝完成後,首次打開軟件,提示需要安裝GCC插件,之後就能正常編寫運行C/C++代碼了:
2.Java:這裡可以直接下載AIDE這個軟件,這是安卓集成的一個Java開發環境,可以在安裝系統內進行軟件和遊戲的開發,代碼高亮、自動補全、語法提示,支持編寫—編譯—調試運行,是一款很不錯的手機編程軟件:
安裝的話,與上面類似,直接在手機應用中搜索就行,如下:
安裝完成後,就可以直接新建相關項目和類,進行正常的Java開發了,如下:
測試程序如下,可以直接點擊運行:
程序運行截圖如下:
3.Python:這裡可以直接下載QPython3這個軟件,集成了Python3解釋器,Python shell終端,還可以通過QPYPI快速安裝第三方庫,進行簡單的安卓開發,是一個很不錯的Python編程軟件:
安裝的話,直接在手機應用中搜索就行,如下:
安裝成功後,就可以打開終端進行Python的編寫和運行了,如下:
也可以打開QEdit編輯器進行代碼編寫,之後,直接點擊運行就行:
運行效果如下,簡單的安卓界面:
就介紹這幾個在手機上編程的軟件吧,以前也介紹過,感興趣的話,可以參考我以前的回答,試著下載,操作一下,當然,也還有其他手機編程軟件,像Termux,安裝相應插件後們也可以直接編寫python,c/c++等代碼,這裡我就不詳細介紹了,網上也有相關資料,感興趣的可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。
小小猿愛嘻嘻
手機端能夠開發編程軟件
我可以這麼說,手機端肯定能夠開發編程軟件,對於編程軟件來說只是變了個開發環境而已。但是要不要開發取決於有沒有這方面的需求或者有沒有市場。就我作為一個程序員來說,手機端開發編程軟件不適合。
手機端為什麼不開發編程軟件
至少對於手機端編程來說,最基本的使用體驗就滿足不了。程序員可以因為一款編程編譯環境不好而直接棄用並選擇其他IDE,那麼手機端的編程環境就更不用說了。
首先就是顯示器:手機端編程的顯示效果肯定很差,屏幕太小,視覺效果會很差。
然後就是輸入法:對於手機編程而言,目前的編程輸入無非就是就是輸入法,你試想一下如果單單的敲幾個字符還能接受,如果讓你敲幾百個字符,幾千行的代碼,你還能接受?
但是這兩點而言,手機端就不會做編程軟件。
天邊一朵雲
首先從手機的用戶群體考慮。目前的智能手機可以說是標配,那麼,人們每天使用手機主要是做什麼呢?從過去的電話短信到現在的休閒娛樂通訊支付等等,這些才是絕大部分的用戶使用手機的方式,至於編程員麼,一萬個用戶裡面還不知道有沒有一個程序員。
其次,我們都知道,就算是在電腦上跑編程開發軟件也是很耗費資源的,那麼手機的硬件資源得多強大才能跑起來我們的這個編程軟件啊。而這麼強大的硬件資源只能給我們的少數用戶使用,成本上也划不來不是。
另外,作為程序員,碼代碼的時候就希望屏幕大一點,顯示的代碼能多一些,這樣看代碼就沒有那麼累,這手機屏幕才多大啊,一個屏幕能顯示幾行代碼啊,顯示多了吧,字體就小了,看小螞蟻般,看著都累,而且打字也不方便,拷貝粘貼什麼的,都不方便,誰樂意用手機編程啊。
希望我的回答能幫助到你!
關注是為了再一次的交流,戳一戳右上角的關注吧!
GeCoder
其實是有的,python就可以在手機上運行。
不是電腦上的那個,有專門用於手機的版本。叫QPython
圖是官網上的。
QPython與電腦上的Python雖然有一點區別,主要在插件上。很多插件手機上不能支持用pip安裝會出錯。但是本身的功能就很全面。網絡爬蟲,簡單的可視化界面都可以做(python3暫時不支持界面),甚至可以把手機變成web服務器,ftp服務器。
除此以外,也可以在手機上寫js。
js雖然是瀏覽器的腳本,但也正因如此,在手機上幾乎有100%的兼容性。別以為js只能做網頁,現在的h5遊戲(代碼就是js)也越來越好。手機上碎片化的時間比較多,萬一真用空閒時間做出了遊戲,豈不是很好。
手機寫js腳步可以用
920文本編輯器,它可以標記包括js,c,c++在內很多語言(只能用彩色的字體標記,不能運行)。
現在很多設備不支持920文本編輯器,會閃退,所以QuickEdit也可以代替。
js教程可以去W3CSchool,那裡教程比較豐富。Python教程滿地都是,就不推薦了。
czh58
有的,不知道你知不知道MATLAB?他即是語言名字也是開發工具的名字,在手機上就可以編程哦!
安卓版可以下載,你百度一下就可以搞到,對於數學運算,圖像處理等必備的軟件啦。
不說了人生苦短,MATLAB不難!
深度洞悉
鏈接:https://pan.baidu.com/s/1qZRiyTm 密碼:pgfa
我以前用過的,這個是被一個大神改造過的,可以編譯c,c++,java等語言。可以用vim編輯器,但是手機操作比較麻煩,後面沒在用咯。
獨臂段天下
java老菜鳥
手機,編程有點懸,屏幕太小,怎麼操作捏,程序員變成的時候是已經穿越的呢,跨來一個電話,跨跨來好多信息推送,他們得瘋啊,所以,能開發是能開發,我是做設計的,手機端也有好多可以修圖啥的,那隻能簡單調整一下,而已還是,望對你的提問有幫助,我是Johnson1949
Johnson1949
已經有了好不好!在Android手機上有c、c++和Android的編輯器,可以直接編輯和編譯運行 這些語言,你可以直接在手機應用商店搜索。手機屏幕比較小,輸入和調試不方便,這才是限制其發展的原因
JackXu9527
感覺沒啥鳥用,