注册 登录
编程论坛 闲聊灌水

请教:我小白,想学习C语言或C++写安卓应用。请前辈之路!

qq_mjb 发布于 2015-04-12 14:39, 6807 次点击
我没学过JAVA,只懂C,以前在VC6.0上写过点简单程序。最近刚接触LINUX。想编一些安卓应用在自己手机电视上玩玩。别人都用JAVA ,而我习惯了C。想学C编安卓程序,毕竟安卓不是LINUX 内核么,肯定C程序能运行。就是想让前辈给指直路。我的想法现实么?该怎么规划学习路程?
33 回复
#2
tlliqi2015-04-12 14:52
去C区 或 Android开发区问一问
#3
冰镇柠檬汁儿2015-04-12 14:54
想开发安卓平台应用?那别学c了,应该学java,不想丢掉c?那你应该学C++,然后学习苹果平台的应用,再说C++方面的人才很缺,很多window的应用都是需要C++的,安卓的开发就忘掉吧,C++比安卓开发有前途
#4
qq_mjb2015-04-12 15:03
谢谢三楼,我是业余编程爱好者小白。不准备在It届拿高薪。只是想在自己的设备上DIY 。由于习惯了C和C++,不想改习惯。最近又在接触Linux,所以有了这个想法。百度过,好像有个交叉编译可以实现。不太懂,所以来问问。
#5
tlliqi2015-04-12 16:15
嗯 3楼很厉害
#6
冰镇柠檬汁儿2015-04-12 16:32
C++我一句不会
#7
love云彩2015-04-12 16:56
开发windows应用都选择C#了吧好像,C++用在桌游开发更具优势,想学Android开发,有一些底层应用开发还是要用到C程序滴,所以java肯定要学,C也不能落下
#8
qq_mjb2015-04-12 17:38
我不想学那么多种编程语言。难道java能做的事C/C++不能做吗?
#9
冰镇柠檬汁儿2015-04-12 18:09
不是不能,而是肯定能,可惜,比起java和C#来,它很繁琐很麻烦,只有在底层开发的时候才会需要用到C++,普通应用,没有哪个公司愿意花那么大的代价去实现
#10
TonyDeng2015-04-12 18:18
又是中毒不浅的
#11
冰镇柠檬汁儿2015-04-12 18:19
以下是引用TonyDeng在2015-4-12 18:18:20的发言:

又是中毒不浅的

不是在说我吧
#12
TonyDeng2015-04-12 18:22
回复 11楼 冰镇柠檬汁儿
铁定不是
#13
冰镇柠檬汁儿2015-04-12 18:29
嘿嘿,太好了
#14
TonyDeng2015-04-12 18:44
以下是引用冰镇柠檬汁儿在2015-4-12 18:29:38的发言:

嘿嘿,太好了

我还有不好的?
#15
qq_mjb2015-04-12 18:53
不是说她就是说我了呗。你不知道我要干啥,就别早下定论。
#16
tlliqi2015-04-12 19:04
以下是引用TonyDeng在2015-4-12 18:18:20的发言:

又是中毒不浅的
怎么讲
#17
tlliqi2015-04-12 19:05
以下是引用冰镇柠檬汁儿在2015-4-12 18:19:29的发言:

 
不是在说我吧
铁定84说 me
#18
qq_mjb2015-04-12 19:18
安卓上早有C4droid 了。难道不行么?
#19
冰镇柠檬汁儿2015-04-12 19:27
以下是引用qq_mjb在2015-4-12 19:18:22的发言:

安卓上早有C4droid 了。难道不行么?

不是不行,而是不可行,你自己写写代码可以,但别指望大陆的公司,为你的所谓C4droid建立团队,成立项目,因为C4droid是小众化的东西,任何一个公司都会考虑成本问题的
#20
qq_mjb2015-04-12 19:29
我就自己玩玩,做点小程序。我又不开发网游。
#21
冰镇柠檬汁儿2015-04-12 19:33
qq_mjb,不要较真,每种语言都有其适用范围的,每种语言都有其优势,比如我擅长的javascript,它擅长的是处理浏览器的从西,你让javascript去实现一个exe程序那是不可能的,但是你能说javascript不好吗?恰恰相反,javascript所实现的功能却是其他很多语言实现不来的,比如c++、java、c#,同样的,c++一样有他的适用范围,难道你指望用c++写一个网站服务端程序?那得累死很多人的。
c++适合写底层代码,如果你学好,并成为高手,一样是可以有很可观的收入的哦,只要努力就好,你现在执着于一定用C++实现什么,其实在某种程度上说明你并不了解这门语言,一定要努力哦
#22
诸葛欧阳2015-04-12 19:48
回复 21楼 冰镇柠檬汁儿
说的太好了,我都感动了不过你指的学好拿高薪指的是多高?毕竟钱途问题不能含糊
#23
冰镇柠檬汁儿2015-04-12 19:55
c++底层开发,做的好的话,月薪应该在25k到35k吧,一般般也得20k起
#24
冰镇柠檬汁儿2015-04-12 19:56
我就弱的很了
#25
诸葛欧阳2015-04-12 19:57
回复 23楼 冰镇柠檬汁儿
在大城市这个数目不算高啊,而且还累死累活的,搞不好还会猝死
#26
冰镇柠檬汁儿2015-04-12 19:59
能挣到这个数目的人,都是不用加班滴,再说了,我说的又不是真正的牛人的数,这是现在北京一个做底层的人的普通薪水,真正的高人,我可不知道

[ 本帖最后由 冰镇柠檬汁儿 于 2015-4-12 20:00 编辑 ]
#27
诸葛欧阳2015-04-12 20:02
那说明以后在北京发展还是很有钱途的?向高人看齐
#28
qq_mjb2015-04-12 20:13
能不能做就看有没有相关的函数库类库了。没有,自己写功能自然累死人。我就做点简单的功能。哪怕它只显示个hello 呢,也算进步。以后功能慢慢写。闲着也是闲着。又没人催我交活儿,纯属自娱自乐。按照自己的想法做,干嘛跟着别人走。
#29
tlliqi2015-04-12 20:31
以下是引用冰镇柠檬汁儿在2015-4-12 19:55:44的发言:

c++底层开发,做的好的话,月薪应该在25k到35k吧,一般般也得20k起
瓦噻 真8low
#30
love云彩2015-04-12 20:34
以下是引用冰镇柠檬汁儿在2015-4-12 19:33:54的发言:

qq_mjb,不要较真,每种语言都有其适用范围的,每种语言都有其优势,比如我擅长的javascript,它擅长的是处理浏览器的从西,你让javascript去实现一个exe程序那是不可能的,但是你能说javascript不好吗?恰恰相反,javascript所实现的功能却是其他很多语言实现不来的,比如c++、java、c#,同样的,c++一样有他的适用范围,难道你指望用c++写一个网站服务端程序?那得累死很多人的。
c++适合写底层代码,如果你学好,并成为高手,一样是可以有很可观的收入的哦,只要努力就好,你现在执着于一定用C++实现什么,其实在某种程度上说明你并不了解这门语言,一定要努力哦

你引以为生的javascript有可能会因为HTML6的发展而被淘汰哦
#31
tlliqi2015-04-12 21:13
还8会javascript
#32
qq_mjb2015-04-12 21:16
在我的帖子里不许提钱。都跑题了。
#33
Java2582015-04-14 08:51
Java菜鸟飘过。。。
#34
冰镇柠檬汁儿2015-04-15 17:11
以下是引用love云彩在2015-4-12 20:34:27的发言:

你引以为生的javascript有可能会因为HTML6的发展而被淘汰哦

呃,貌似HTML5还没正式发布呢吧
1