手机上可以用来学习编程的软件有哪些?

都有哪些编程语言的?
  • 1314大树哥
  • 2024-01-28
  • 11
  • 共11人发表观点
网友「小小猿爱嘻嘻 」发表观点
2024-01-31

这里简单介绍几个在手机上练习编程的软件,包括c、java、python和html这4种语言,主要内容如下:

c语言:这里可以使用“C语言编译器”这个软件,无需root,就可以进行c代码的编辑和运行,语法高显亮,使用起来很方便,感兴趣的话,可以尝试一下,下面我简单介绍一下这个软件的安装和使用:

1.下载安装“C语言编译器”,这个直接在手机应用商店中就能搜到,如下,直接点击下载安装就行:

程序运行截图如下,输入2个数后,点击运行,程序便能正常跑起来:

2.安装完成后,我们就可以正常的编辑java代码了,测试代码如下,官方自带的小示例:

python:这个我以前介绍过,就是QPython3这个软件,集成了python3解释器、终端、QEdit编辑器、QPYPI等,可以直接编辑运行python3程序,下面我简单介绍一下这个软件的安装和使用:

1.安装“QPython3”,这个与上面一样,直接在手机应用中搜索就行,如下:

QEdit编辑器效果如下,编辑完python代码后,可以直接点击运行:

html:这里可以使用“w3cschool-编程学院”,这个软件有许多编程的资料,其中就有前端的,包括html,css,js等,可以在线编辑代码并运行,使用起来很不错,下面我简单介绍一下这个软件的安装和使用:

1.下载“w3cschool-编程学院”,这个与上面软件一样,直接在手机应用商店中搜索就行:

3.在线编辑代码并运行,如下,官方自带的示例,也可自行编辑:

网友「大唐李卫公 」发表观点
2024-02-03

谢谢邀请!

Android的底层是Linux,理论上Android是具有编程完备性的,只不过Android在Linux kennel上加了一层Android运行环境,这一层环境是虚拟机,再加上Android本质上是在移动平台,编程功能就削弱了。iOS的本质是Unix,最早的iPhone甚至是直接运行的Mac OS X,因此iOS同样也具有编程完备性。

不过在正式回答这个问题之前我不得不说一句,倘若你是想把编程作为一个兴趣,你当然可以在手机上写写代码,反过来你要把编程作为以后吃饭的事业,或者说想要在编程方面取得一个比较大的成就,你还是应该选择用电脑编程。

Android上完备的Linux---Termux

这一款工具你一定要熟悉,这是Android上的一款神器。

Termux可以帮助你在Android上搭建完备的Linux环境,你可以理解为类似Windows上的Cygwin,它并非是Linux上的虚拟机环境,并且安装包只有几百KB而已。

你可以安装python环境,甚至安装Linux上的很多包,这款工具还支持ssh、ftp等众多连接方式。

可以开发App的集成开发环境---AIDE

这个功能还是比较强大的,可以在Android系统上进行app和游戏开发,也是一个具有编写、编译、调试的全功能的集成开发环境。

这款集成开发环境支持错误检查、代码重构、智能代码导航、生成apk文件,并且可以直接将生成的apk文件进行安装调试。AIDE还完全兼容eclipse项目,你只需要把代码复制到你的AIDE中,就可以继续写代码。

AIDE有两个版本,一个是面向本地开发的AIDE常规版本,一个是面向网络开发的AIDE Web,主要支持的编程语言有C++/Java/JavaScript等。

当然在iOS平台上也有C/C++集成开发环境,Pico Compiler等编程工具,不过目前在编程工具方面Android平台更加开放,一些开发者也更愿意放一些这些工具上去。不过还是那句话,如果你想学好编程,建议还是到PC上安装相应的开发环境操作,屏幕更大、IDE功能也更多更全,电脑键盘敲代码也比手机上小键盘敲代码舒服得多。

网友「编程狮W3Cschool 」发表观点
2024-01-28

手机能不能学习编程,近几年争议蛮大的。大多数反对的人认为,手机连写代码都很困难,就更谈不上能学多好了,实际上这里存在一定的幸存者偏差。

我不用手机学习、你也不用手机学习,他也不用手机学习,所以用手机学不了编程。然而,以我们的编程狮APP为例,整个2019年,超过75%的注册用户来自手机端,不仅是我们,各大编程学习平台都是如此,可见手机学习编程的需求,有多么大了。

用手机学习编程,不代表不用电脑,它只是一种学习方式,就像看书一样,看书到最后还是要用电脑,亲自动手写代码,才能真正学会编程。

坐公交、地铁,闲暇时间打开手机app,看两个知识点,刷两道题,岂不美哉?

回归正题,那么如何用手机学习编程呢?

微信读书

可能很多人会很诧异,微信读书还可以用来学习编程?还真可以!而且用它来学习编程的人还不少。

以《Python编程:从入门到实践》这本书为例,在微信读书上,总共有超过8.6万人阅读了它,更更更重要的是,这本书在亚马逊Kindle电子书售价为44.5元,但在微信读书上可以免费阅读!

PS:挺喜欢哈工大刘宏伟教授讲的《计算机组成原理》的,内容很棒,而且100多集的课程,老师总共换了5件格子衫,很程序员[手动狗头]

因为主要面向的是初学者,所以在职的程序员学习编程就不太合适了,但可以把它当成手册用。

编译器

我们还需要一些手机代码编译器,用来运行我们写的代码。关于手机编译器。

不得不承认,现在的手机编辑器都不是很友好,跟电脑写代码的体验完全没法比,这个受硬件设备的限制,比较难解决,不过我们是要用编辑器来学习编程,不是要真的开发程序,要求不高也就够用了。

我们也整合了市面上主流的手机编译器,这个需要另外下载。

网友「天边一朵云 」发表观点
2024-01-31

谢谢邀请。我自己就是程序员,我来谈谈自己的看法。

手机端能够开发编程软件

我可以这么说,手机端肯定能够开发编程软件,对于编程软件来说只是变了个开发环境而已。但是要不要开发取决于有没有这方面的需求或者有没有市场。就我作为一个程序员来说,手机端开发编程软件不适合。

手机端为什么不开发编程软件

至少对于手机端编程来说,最基本的使用体验就满足不了。程序员可以因为一款编程编译环境不好而直接弃用并选择其他IDE,那么手机端的编程环境就更不用说了。

首先就是显示器:手机端编程的显示效果肯定很差,屏幕太小,视觉效果会很差。

但是这两点而言,手机端就不会做编程软件。

网友「迷惑的执著 」发表观点
2024-02-01

我认为在手机上学这些内容不如在书本上学的扎实,因为:首先书本上的东西可以重复阅读,反复斟酌。手机上的内容虽然也在,但他们推出的内容太多,更新太快。其次,书本上的内容可以理论联系实际。手机上的东西不可能做到这些。

当然这是个人建议

网友「天池十二查 」发表观点
2024-02-01

要想在手机上编程可能会比较痛苦,因为手机打字太麻烦了。不过你是用来偶尔看看源代码,偶尔调试调试写写代码我这边有两款好软件可以推荐给你。

termux ,有这款软件可以让你的手机瞬间变成一台linux系统,你可以在上面使用很多种语言,最好用的就是python,而且窗口是全屏的很干净,全是黑窗口,同时他还有个很牛的包管理工具pkg,类似apt-get / yum.包的内容还很丰富。

termius,ssh客户端工具,它他不仅可以用来访问本机Android系统,而且还可以使用ssh协议访问远程服务器,操作和使用界面也是非常漂亮好用,快捷键非常多。可以慢慢挖掘。

网友「科技业界 」发表观点
2024-01-31

  收到头条号推荐的问答,本人很高兴为大家回答这个问题,希望通过我的回答给大家带来帮助,这是我个人的见解与意见,如有不同意见,欢迎留言,我们共同探讨,我们一起成长一起学习。

  NO.1 c4droid

  一款手机上的c语言编译器。

  个人认为手机上最好用的,没有之一!c4droid是款Android设备上的C/C++程序编译器。

  NO.2 AIDE

  功能强大,内置学习教程。

  AIDE是一个Android Java集成开发环境,可以让你在Android系统内进行Android软件和游戏的开发。

  NO.3 我的应用iapp

  专为手机研发,代码编写简单,学习容易。

  iapp还很年轻,特别需要大家的支持!

  NO.4 cppdroid

  和c4droid一样,是一款手机上的c语言编译器。

  安卓上的C/C++编译环境,可以帮助你在手机上编写c/c++程序,和c4droid各有优点,cppdroid最大的优点就是可以即时报错,写一个字符就检查一遍,保证程序的正确性,而且编译速度快,虽然还有部分地方赶不上c4droid,但是和c4droid搭配还是不错的。

  以上是本人的一结关于这个问题的回答,根据本人学识与经历写成的,如有不成熟的地方望指正。同时,喜欢我的回答请给我点个赞和加关注吧。我衷心希望通过解答能够帮助到朋友们。感谢头条号,提供平台,生活有您更精彩,还希望您好分享评论出来共同讨论这话题。最后,真诚的祝天下的朋友们每时每时每刻无论工作生活都健健康康快快乐乐,家和万事兴,年年发大财,恭喜发财,谢谢!

网友「不苦不甜不酸不辣 」发表观点
2024-02-02

这里介绍几个可以在手机上编程的软件,感兴趣的可以下载一下,试着操作一下:

1.Python:这里推荐一个软件—QPython3,集成了Python3解释器、Console控制台和QEdit编辑器,可以直接编辑运行python代码,也可以进行简单的安卓开发,下面我简单介绍一下这个软件的安装和使用:

安装的话,直接在手机应用中搜索就行,如下:

图1

打开软件,终端测试效果如下,就行电脑版的python shell:

图2

QEdit编辑器,编辑完python代码后,可以直接运行:

图3

效果如下:

图4

2.Java:这里推荐一个软件—AIDE,一个Java集成环境,可以直接新建Java项目,进行Java代码的编辑和运行,还可以进行游戏开发,功能强大,内置学习教程,很适合初学者学习掌握,下面我简单介绍一下这个软件的安装和使用:

安装的话,与上面一样,直接在手机应用中搜索就行:

图5

打开软件如下,可以直接新建Java文件,编写Java代码并运行:

图6

当然,也可以直接开发简单的安卓游戏,并直接在手机上安装运行:

图7

游戏效果如下:

图8

3.HTML:这里推荐一个软件—w3cschool编程学院,可以在线浏览查看前端开发的资料,包括html,css,javascript等,同时可以在线编辑代码并运行,是一个很不错的学习前端开发的软件,下面我简单介绍一下这个软件的安装和使用:

安装的话,直接在应用商店中搜索就行:

图9

打开软件,就可以搜索前端编程的资料,如下:

图10

在线编辑运行代码的效果如下:

图11

4.C/C++:这里推荐一个软件—C++编译器(C4droid),一款很不错的C/C++编译器,安装完GCC插件后,可以直接编辑运行C/C++代码,是一款很不错的手机编程软件(这里也可以使用“C语言编译器”这个软件,效果也不错),下面我简单介绍一下这个软件的安装和使用:

安装的话,与上面类似,直接搜就行:

图12

安装完成后,这里需要下载一个GCC插件(编译器),之后才能正常编译运行代码:

图13

5.Termux:这是一个高级终端,类似手机版的XShell,可以直接在手机上登录Linux服务器,支持bash,zsh命令,可以编辑和运行C/C++,Python,Ruby等代码,只需要安装对应的插件就行,就像在Linux系统上使用一样,下面我简单介绍一下这个软件的安装和使用:

安装的话,直接在手机应用商店中搜索就行,首次安装,需要耐心等待一会儿:

图14

打开这个软件,界面效果如下,类似xshell一样,可以运行shell命令:

图15

安装完python后,就可以直接运行python代码,当然,其他语言也可以:

图16

就介绍这5个在手机上编程的软件,使用起来都还不错,感兴趣的话,可以在手机上下载一下,尝试一下,当然,如果真想练习编程,建议还是在电脑上进行,调试起来更方便,希望以上分享的内容能对你有所帮助吧,也欢迎大家留言、评论。

网友「小刘爱学习 」发表观点
2024-02-04

如果是想在手机上通过看视频或者看技术社区学习的话,本人推荐以下几个软件:

1.CSDN

技术社区

语雀技术社区是近几年阿里巴巴刚开源的一个技术社区,原本语雀是供阿里内部人员进行技术交流,积累自己的技术经验的一个社区。因此,这个社区里面混迹了很多的阿里技术大佬,当然也有很多技术大佬自己总结的很多文章,使用这个社区,一方面自己能够直接学习阿里大佬总结的一些技术,说不定也可以联系到阿里大佬帮自己内推阿里,技术工作两不误。同时语雀也支持使用Markdown语言来书写你的技术文章,让你彻底的脱离鼠标,更加高效的进行书写文章。

3.掘金

网友「多才星星naI 」发表观点
2024-02-06

说到手机编程软件,还真的多,不过有的编程软件需要付费,有的完全免费。虽然效果和电脑差不多,但是手机编程最多是做点小项目或者练习编程,编程还是在电脑上做的效率才高。

1. 第一个是C++编译器,直接在手机应用商店中搜索就可以找到,而且它自带简单的TCC编译器,可直接编译并运行C语言。当然它也可以编写C++程序,但需要下载插件才能运行。

3. Java:AIDE,直接在手机搜索就行。可以直接编译运行Java代码,也可以编写简单的安卓程序,还能自动雨打检查和只能补全

5. 高级终端Termux,可以远程登录Linux服务器,可以编写运行Python,C\C++等程序。

网友「爱科创的陈老师 」发表观点
2024-02-04

很高兴能回答你的问题

基本上比较火的编程都有,但很多手机编程软件不尽如意,这里推荐几个使用起来还比较好的软件。

第一款是html+css+js

这款软件主要是用来编写前端代码的,而且这个APP拥有很强大的学习内容,但缺点是可以编写代码,要调试代码需要付费调试。

第三款 编程猫Nemo

这是一款类似于Scratch图形化编程的APP,可以实现在手机上或者iPad上面做编程游戏,操作简单、方便,是很多小朋友学习编程的利器。

这一张图就是关于图形化编程的编辑窗口,适合5年级以下孩子的一个图形化编程,操作简单易学。大人也可以玩,可以自己做一些小游戏,小动画。但我建议使用iPad来操作,因为手机屏幕太小,保护视力。

以上是我个人推荐!

关注我,了解更多!

网友评论(0)

暂无网友评论