如果要做到这样请问要学习什么编程语言呀?

来源:百度知道 编辑:UC知道 时间:2024/07/03 02:44:49
现在小弟正在困惑中 期待各位前辈的解答

如果 我要在电脑上为别的平台开发软件 需要做到哪些呢?

比如在电脑上(WINXP系统)为PSP(一款SONY的游戏机)开发自制软件...
在电脑上为S60手机(塞班系统智能手机)开发软件....

等等 类似的 就是说在电脑上要为别的平台开发软件 (这叫面向对象开发么?)

首先请问如果是学习编程语言的话应该是学习哪方面的?

学习汇编语言么? 那么我学好了VB C语言这类基础是不是可以再学汇编啊?

小弟实在是非常不明白 真心期待各位有经验的前辈的解答~

尽量别复制网上搜索到的东西吧 谢谢各位了

可以选择汇编 c语言或者JAVA
但是java可以直接在电脑上开发
而汇编和C只能在电脑上学习,具体开发要在你需要开发的机器上开发
用java开发的条件是你的PSP必须支持java
而汇编和C不需要这个限制
所以各有优点

所以具体有什么需要

面向对象是针对编程语言的特点说的,你学了慢慢就会理解

如果你只想在手机方面做软件的话,你最好先学C语言,它是基础,框架,好多高级语言的基础。然后再学Java,因为手机的软件现在好像只有Java通用。

如果想成为高手的话,你最好装个Linux,用它作开发平台,然后再开发软件(在那里用C开发出的软件几乎在任何平台上都适用)。(Google的员工都用Linux的哦)

呵呵 我就为手机开发过软件
在一个平台下开发另外一个平台下的软件叫交叉编译开发
比如要为一个智能手机开发应用软件 你用的电脑是winxp 手机使用windows mobile系统 那么微软提供给你开发的工具有:开发操作系统定制和驱动的工具为PlatformBuilder 你可以用来定制开发自己的windowsce系统 不过mobile版的就不行了。

开发应用软件可以选择使用VS2005.NET但需安装.NET精简框架 还有windows mobile的 SDK包 就可以用vs2005.net开发手机下的应用程序了,可以使用C#,c++等语言开发。我还用过Embedded VC++4.0来开发,须打SP4还有相应平台sdk,用c++开发 ,如果你用过VC 用EVC很合适因为用起来是何VC差不多的。

如果是linux平台 工具为 GCC交叉编译器,GDB调试工具,你的电脑主机一般得用linux了,可以用redhat9或者fc5等的 都可以的。

VB原来也可以开发手机上的程序的 ,但现在好像新版的手机操作系统很多都不支持了建议还是用c++的吧

还有如果你要开发驱动 还有bootlder等底层软件 就需要到汇编,如果只是应用软件一般就不需要到了。当然如果你要效率的话还是可以用些汇编,

这叫嵌入式开发,至少要有汇编