本文為大家介紹能在手機(jī)上做編程的軟件(手機(jī) 編程軟件),下面和小編一起看看詳細(xì)內(nèi)容吧。
我想在安卓手機(jī)上編編程,有什么軟件可用?
no.1c4droid是一款手機(jī)上的c語言編譯器。個(gè)人認(rèn)為是手機(jī)上最好的,沒有之一! c4droid 是用于android 設(shè)備的c/c++ 程序編譯器。
no.2aide功能強(qiáng)大,內(nèi)置學(xué)習(xí)教程。
aide是一個(gè)androidjava集成開發(fā)環(huán)境,可以讓你在android系統(tǒng)中開發(fā)android軟件和游戲。
no.3 我的應(yīng)用iapp是專門為手機(jī)開發(fā)的,代碼簡單易學(xué)。 iapp還很年輕,需要大家的支持! no.4cppdroid,和c4droid一樣,是一個(gè)c語言的手機(jī)編譯器。 android上的c/c++編譯環(huán)境可以幫助你在手機(jī)上編寫c/c++程序,c4droid有其自身的優(yōu)勢(shì)。 cppdroid最大的優(yōu)點(diǎn)就是可以立即報(bào)錯(cuò),寫一個(gè)字符就檢查一下,保證程序的正確性。編譯速度快,雖然還有一些地方趕不上c4droid,但是和c4droid比起來還是不錯(cuò)的。
編程用的app有哪些
下面介紹3種可以在手機(jī)上編程的app,分別是c語言編譯器(c語言)、aide集成開發(fā)環(huán)境(java)、qpython3(python),都不需要root,直接寫程序運(yùn)行即可,下面我簡單介紹一下這三個(gè)app的安裝和簡單使用。主要內(nèi)容如下:
c語言編譯器:這是一個(gè)非常小的c編譯器,13兆左右,界面簡單簡潔,非常好用。下面介紹一下這個(gè)app的安裝和簡單使用:
1、下載安裝,以我的vivo手機(jī)為例,直接打開“應(yīng)用商店”,搜索“c語言編譯器”,如下,點(diǎn)擊直接下載安裝:
測(cè)試代碼如下。這里寫了兩個(gè)函數(shù),分別是2個(gè)數(shù)的和和2個(gè)數(shù)的差。這很簡單:
程序運(yùn)行截圖如下,需要輸入2個(gè)數(shù)字才能正常運(yùn)行:
aide集成開發(fā)環(huán)境:這個(gè)主要用來寫java代碼(創(chuàng)建項(xiàng)目,寫小游戲等),當(dāng)然也可以寫c++代碼,但是需要安裝相應(yīng)的插件。具有自動(dòng)補(bǔ)全功能,界面干凈利落,簡單易用,下面介紹一下這款app的安裝和簡單使用:
1、下載安裝,在應(yīng)用商店搜索“aide”即可,直接下載安裝,如下:
這里測(cè)試一下,主要代碼如下,官方示例:
程序運(yùn)行截圖如下:
qpython3:顧名思義,主要是用來在手機(jī)上寫python3的代碼,用起來也不錯(cuò)。下面介紹一下這個(gè)app的安裝和簡單使用:
1、下載安裝,在應(yīng)用商店搜索“qpython3”即可,直接下載安裝,如下:
主界面如下,主要分為“終端”、“編輯器”、“程序”、“qpypi”、“課程”、“社區(qū)”六個(gè)模塊。終端類似于idle,編輯器類似于記事本,而qpypi是第三方的packages and tools,程序存儲(chǔ)官方示例,課程是一些教學(xué)案例:
這里測(cè)試一下官方的例子—speaky.py,在“program”模塊下,代碼如下:
點(diǎn)擊運(yùn)行按鈕,程序運(yùn)行截圖如下:
至此,這三個(gè)app都介紹完了??偟膩碚f都很好用,各有各的作用。當(dāng)然還有很多其他的app也可以用來在手機(jī)上編程,比如c4droid(c/c++),termux(高級(jí)終端,類似linux)等,這里就不贅述了。有興趣的可以上網(wǎng)搜索一下。有相關(guān)的教程和例子可以參考。希望以上分享的內(nèi)容能夠?qū)δ兴鶐椭?
免費(fèi)的手機(jī)編程軟件有哪些
免費(fèi)的移動(dòng)編程軟件助手
1.c4droid 【適用編程語言】c/c++ 【適用平臺(tái)】android 2.2+ 【軟件介紹】付費(fèi)軟件(國內(nèi)免費(fèi),c4droid是android設(shè)備上c/c++程序的ide(集成開發(fā)環(huán)境).
2、aide [適用編程語言] java、android [適用平臺(tái)] android [軟件介紹] aide是一個(gè)android/java集成開發(fā)環(huán)境,可以在android手機(jī)上運(yùn)行android軟件。
手機(jī)編程軟件推薦
推薦的手機(jī)編程軟件
1.《python編程獅》
這是一款非常適合編程新手用戶的入門工具,可以幫助初學(xué)者快速進(jìn)入編程的世界。本面包包含大量的編程參考教程,讓你在碎片化的時(shí)間里得到充分的實(shí)踐,手機(jī)端也能寫出簡單的代碼,邊學(xué)邊練。
2.《編程助手》
在功能方面,涵蓋了多種編程需求的語言教程,涉及的內(nèi)容非常豐富。對(duì)于程序員來說,在這里可以得到很多幫助,快速學(xué)習(xí)編程的基礎(chǔ)知識(shí),不管是c語言。c++ 或java 都包括在內(nèi)。
3.《手機(jī)編程》
有了這款手機(jī)編程軟件,我們不需要去網(wǎng)上聽一些編程課程,只要在這里就可以學(xué)到通俗易懂的編程知識(shí),特別適合初學(xué)者。海量原創(chuàng)教程,用非常通俗易懂的語言教授編程知識(shí),無需聯(lián)網(wǎng)即可在手機(jī)本地編寫程序。
4.《編程獅》
將復(fù)雜的編程知識(shí)和課程以簡單的游戲形式呈現(xiàn)給用戶,零基礎(chǔ)也能輕松上手
懂,同時(shí)這款軟件還是功能非常強(qiáng)大的編譯工具,可以進(jìn)行20多種編程語言的制作,能夠代替電腦來進(jìn)行代碼的編寫。
5、《windmill》
非常小巧的編程類軟件,適合喜歡代碼和編程的用戶,選擇在設(shè)計(jì)界面上采用了無線條搭配的元素非常簡單。但是內(nèi)部卻集成了大量的編程操作手冊(cè),能夠在實(shí)際應(yīng)用中輕松查找。
如何用手機(jī)進(jìn)行編程?有哪些值得推薦的軟件?
手機(jī)上可以編程的軟件其實(shí)有很多,有付費(fèi)的也有免費(fèi)的,這里簡單介紹幾個(gè)免費(fèi)的手機(jī)編程軟件,主要分為c/c++、java、python、html和linux5個(gè)方面,感興趣的朋友可以自己下載嘗試一下,主要內(nèi)容如下:
這里介紹一個(gè)手機(jī)軟件—c++編譯器,可以直接編輯運(yùn)行c/c++代碼,代碼高亮,自帶有語法檢查功能,使用起來非常不錯(cuò),下面我簡單介紹一下這個(gè)軟件:
1.首先,安裝c++編譯器,這個(gè)直接在手機(jī)應(yīng)用商店中搜索就行,如下,大概也就2.6兆左右,直接下載安裝:
2.安裝完成后,我們就可以直接編寫c語言代碼了,效果如下,關(guān)鍵字高顯亮,還可以自動(dòng)進(jìn)行語法檢查:
自帶有簡單的tcc編譯器,可以直接編譯運(yùn)行c語言程序,如下:
3.這里你也編寫c++程序,效果如下,只不過不能直接編譯運(yùn)行,需要先安裝g++插件,才能正常運(yùn)行:
這里介紹一個(gè)手機(jī)軟件—aide,相當(dāng)于手機(jī)上的java開發(fā)環(huán)境,可以直接編輯運(yùn)行java程序,還可以進(jìn)行簡單的安卓開發(fā),下面我簡單介紹一下這個(gè)軟件:
1.首先,安裝aide集成開發(fā)環(huán)境,這個(gè)也直接在手機(jī)商店中搜索就行,如下:
2.安裝完成后,我們直接新建java項(xiàng)目,之后就可以直接編寫java程序了,效果如下,這里支持語法提示、檢查和自動(dòng)補(bǔ)全功能, 使用起來非常不錯(cuò):
點(diǎn)擊運(yùn)行這個(gè)java程序,效果如下:
3.這里也可以編寫一些簡單的安卓程序,效果如下,而且官方自帶有教學(xué)入門實(shí)例,非常適合初學(xué)者學(xué)習(xí)和掌握:
程序運(yùn)行效果如下:
這里介紹一個(gè)手機(jī)軟件—qpython3,相當(dāng)于手機(jī)上的python3集成開發(fā)環(huán)境,自帶有python3解釋器,支持命令行和文本編程兩種方式,下面我簡單介紹一下這個(gè)軟件:
1.首先,安裝qpython3,這個(gè)與上面的軟件一樣,直接在手機(jī)應(yīng)用中搜索就行,如下:
2.安裝成功后,打開這個(gè)軟件,點(diǎn)擊主界面中的終端,就可以直接進(jìn)入到python命令行,一行命令一行輸出,效果如下:
3.這里你也可以先使用qedit編輯器編輯python程序,然后直接點(diǎn)擊運(yùn)行,效果是一樣的,如下:
這里介紹一個(gè)手機(jī)軟件—w3cschool編程學(xué)院,可以直接在線編輯和運(yùn)行html代碼,使用起來非常方便,下面我簡單介紹一下這個(gè)軟件:
1.首先,下載安裝w3cschool編程學(xué)院,這個(gè)也直接搜索就行,如下:
2.安裝成功后,打開這個(gè)軟件,直接搜索html,就可以找到所有的html資料和教程,這里我們點(diǎn)擊進(jìn)去,就可以直接查看所有資料,如下:
每一章節(jié)都有詳細(xì)介紹和示例,非常適合初學(xué)者學(xué)習(xí);
3.這里你也可以在線編輯運(yùn)行html代碼,非常方便,效果如下:
這里介紹兩個(gè)手機(jī)軟件—termux和termius,這兩個(gè)軟件都相當(dāng)于手機(jī)上的linux ssh客戶端,可以直接遠(yuǎn)程連接linux,執(zhí)行相關(guān)操作,下面我簡單介紹一下這2個(gè)軟件:
1.首先,安裝termux,這個(gè)直接搜索就行,如下,不大,直接下載安裝:
2.安裝完成后,打開這個(gè)軟件,我們就可以直接執(zhí)行bash命令,效果如下:
3.如果你需要遠(yuǎn)程連接linux的話,可以先安裝ssh命令,之后就可以遠(yuǎn)程登錄linux服務(wù)器了,效果如下:
1.首先,安裝termius,這個(gè)也直接搜索就行,如下:
2.打開這個(gè)軟件,默認(rèn)會(huì)有一個(gè)本地的終端連接,可以執(zhí)行簡單的shell操作,如下:
3.這里你也可以新建ssh連接,遠(yuǎn)程連接linux系統(tǒng),非常方便,使用起來也很不錯(cuò):
至此,這里就介紹完了這5類手機(jī)編程軟件,感興趣的朋友可以在自己手機(jī)上下載嘗試一下,偶爾作為編程學(xué)習(xí)來說,還是非常不錯(cuò)的,但是實(shí)際開發(fā)學(xué)習(xí)的話,建議還是在電腦上進(jìn)行,調(diào)試運(yùn)行程序更方便,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家留言交流。
android的底層是linux,理論上android是具有編程完備性的,只不過android在linux kennel上加了一層android運(yùn)行環(huán)境,這一層環(huán)境是虛擬機(jī),再加上android本質(zhì)上是在移動(dòng)平臺(tái),編程功能就削弱了。ios的本質(zhì)是unix,最早的iphone甚至是直接運(yùn)行的mac os x,因此ios同樣也具有編程完備性。
不過在正式回答這個(gè)問題之前我不得不說一句,倘若你是想把編程作為一個(gè)興趣,你當(dāng)然可以在手機(jī)上寫寫代碼,反過來你要把編程作為以后吃飯的事業(yè),或者說想要在編程方面取得一個(gè)比較大的成就,你還是應(yīng)該選擇用電腦編程。
這一款工具你一定要熟悉,這是android上的一款神器。
termux可以幫助你在android上搭建完備的linux環(huán)境,你可以理解為類似windows上的cygwin,它并非是linux上的虛擬機(jī)環(huán)境,并且安裝包只有幾百kb而已。
你可以安裝python環(huán)境,甚至安裝linux上的很多包,這款工具還支持ssh、ftp等眾多連接方式。
c4droid是android平臺(tái)傷的一款c/c++集成開發(fā)環(huán)境,默認(rèn)支持tcc編譯器,可以選擇安裝gcc插件,這款編程工具可以用sdl簡單媒體層庫,也支持qt開發(fā),甚至還可以開發(fā)native android app開發(fā),功能還是比較全的。
百度貼吧有一些用戶發(fā)布了比較新的版本,默認(rèn)使用g++編譯器。
這是android上功能強(qiáng)大、但是使用簡單的python集成開發(fā)環(huán)境,python這門編程語言的缺點(diǎn)是怎么寫都行,不過優(yōu)點(diǎn)也是怎么寫也可以,隨著人工智能的爆發(fā),python已經(jīng)成為了一門非常重要的編程語言。
全功能的終端模擬器,pip包管理器,內(nèi)置了c/c++眾多庫,用起來非常方便,順便提醒一下的是,這款軟件的作者跟c4droid是同一個(gè)。
這個(gè)功能還是比較強(qiáng)大的,可以在android系統(tǒng)上進(jìn)行app和 游戲 開發(fā),也是一個(gè)具有編寫、編譯、調(diào)試的全功能的集成開發(fā)環(huán)境。
這款集成開發(fā)環(huán)境支持錯(cuò)誤檢查、代碼重構(gòu)、智能代碼導(dǎo)航、生成apk文件,并且可以直接將生成的apk文件進(jìn)行安裝調(diào)試。aide還完全兼容eclipse項(xiàng)目,你只需要把代碼復(fù)制到你的aide中,就可以繼續(xù)寫代碼。
aide有兩個(gè)版本,一個(gè)是面向本地開發(fā)的aide常規(guī)版本,一個(gè)是面向網(wǎng)絡(luò)開發(fā)的aide web,主要支持的編程語言有c++/java/javascript等。
當(dāng)然在ios平臺(tái)上也有c/c++集成開發(fā)環(huán)境,pico compiler等編程工具,不過目前在編程工具方面android平臺(tái)更加開放,一些開發(fā)者也更愿意放一些這些工具上去。不過還是那句話,如果你想學(xué)好編程,建議還是到pc上安裝相應(yīng)的開發(fā)環(huán)境操作,屏幕更大、ide功能也更多更全,電腦鍵盤敲代碼也比手機(jī)上小鍵盤敲代碼舒服得多。
這里介紹幾個(gè)可以在手機(jī)上編程的軟件,感興趣的可以下載一下,試著操作一下:
1.python:這里推薦一個(gè)軟件—qpython3,集成了python3解釋器、console控制臺(tái)和qedit編輯器,可以直接編輯運(yùn)行python代碼,也可以進(jìn)行簡單的安卓開發(fā),下面我簡單介紹一下這個(gè)軟件的安裝和使用:
安裝的話,直接在手機(jī)應(yīng)用中搜索就行,如下:
圖1
好了,能在手機(jī)上做編程的軟件(手機(jī) 編程軟件)的介紹到這里就結(jié)束了,想知道更多相關(guān)資料可以收藏我們的網(wǎng)站。