c,c++,c#,java,python这些语言有什么区别?开发安卓系统软件是用哪种语言的?开发i

c,c++,c#,java,python这些语言有什么区别?开发安卓系统软件是用哪种语言的?开发ios软件是用哪种语言的?开发window桌面软件是用哪种语言的?开发wp系统软件是用哪种语言的?

C C++ C# Java都是C/C++系的语言,基本的语法很接近,都是基于C/C++演化的。Python是另外一种语法模式。
C/C++主要用于本地代码开发,所以内存操作的功能很完善。C#和Java主要用于虚拟机开发,更注重代码的安全性和开发效率。Python用于脚本开发,是动态语言。
安卓是Java和C/C++,iOS是Objective C/C++,Windows是C/C++和.Net系语言(C# Visual Basic F# C++/CLI...),Windows Phone是C++/CX追问

现在学哪种语言比较好?我想开发网站,安卓软件,ios软件,从哪个语言开始学好?

追答

先确定到底想干什么吧

追问

先做网站,然后开发安卓系统软件,ios系统软件

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-10
c是面向过程的,c++,c#,java,python是面向对象的。python是解释型语言。安卓应用一般用java开发。c/c++效率高但是比较繁复,python最简洁,但效率较低。要学可以从java开始学,但到底层要学c追问

什么是面向过程?什么是面向对象?好复杂!!

现在学哪种语言比较好?我想开发网站,安卓软件,ios软件,从哪个语言开始学好?

追答

面向过程,基本来说就是按过程执行动作,三种结构:顺序执行,分支执行,循环执行。这都是基础,你要开始学了就能知道了。面向对象是一种程序设计思想,具体的不是三言两语可以说明白的,你可以去维基百科看“面向对象程序设计”这个条目,我编辑了一次,已经比较明朗了。你想开发那些可以从java学起,算是比较容易的,但是如果你有时间精力的话还是推荐从c语言开始学,很多基础部分需要了解。但如果你就是想开发那些的话应该可以不用。学多一点总是好嘛。

我天呐,没发出去。再打一遍。面向过程简单说就是按步骤执行工作,三种基本结构:顺序结构,分支结构,循环结构。你开始学了以后马上就能明白的。面向对象是一种程序设计思想,不是一两句话就能说清楚的,你可以去wiki百科看“面向对象程序设计”这个条目,我编辑了一次,现在已经比较明朗了。要是你有时间精力的话推荐从c开始学,对于底层而言。但如果你只想要开发那些的话,就从java开始,算是比较简单了。

本回答被提问者采纳
第2个回答  2014-12-10
c 面向过程,系统级别开发,底层开发,自己管理内存
c/c++ 面向过程,面向对象。
python,脚本语言
c#,java面向对象
开发安卓用java
开发ios软件用object-c
windows桌面用mfc(c++),winform(c#),wpf(c#)
wp是指windows phone么,应该也是用c#

好了,就简单的写这么些。追问

什么是面向过程?什么是面向对象?好复杂!!

现在学哪种语言比较好?我想开发网站,安卓软件,ios软件,从哪个语言开始学好?

追答

我觉得,面向过程就是从头至尾,按照自己的想法一步一步地写下去
面向对象就是把数据和操作封装在一起,操作的时候,以对象为基本单位
开发网站的有好几种,你说的这种类型分两种,asp.net和javaWeb,因为各自的库不同,所以还是有很大的不同。
就目前来看,java比较火,网站,安卓,大数据hadoop的相关开发需要用到java,注意ios是object-c,那应该是另一套东西了吧,也不是很清楚。
c#相关的开发现在不是潮,市场需求没有java大。
就语言本身而言,c#和java很相似
据小道消息,微软当初与java组织决裂后,挖了一些搞搞java的人,从而建立了c#语言[此段纯属本人呓语,哈哈]
就目前形势来看,本人建议从java学习,之后再学习c/c++等,至少三年内不会有太大的问题
话说回来,搞IT的,一直都在学习,亦惧语言乎?

第3个回答  2018-05-05
C用来做驱动,嵌入式等底层硬件的开发
C++是一门支持面向对象的多范式的通用编程语言,多用来写一些运行效率要求高的大型应用程序
C#是一门跨平台的,开源的,完全面向对象的,拥有强大社区支持的通用编程语言,但实际开发中主要用于游戏开发,其次是桌面应用开发和服务器开发
java是一门面向对象的跨平台的简单易学的语言,主要用于安卓,网络应用开发
WP系统本质上是UWP平台,可用的语言有:C++/CLR,python,C#,VB.net,F#等
C#运行效率目前已经得到了大幅提升,目前Windows桌面应用开发主要由C#来实现
相似回答