当前位置:编程学习 > C#/ASP.NET >>

C#---当前应用领域最广的高级编程语言

--------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 你说的是平台,是.net平台,而不是语言,vb.net也同样可以实现你说的这些功能。

语言侧重于一种算法,是表达思维的一种方式,平台才是应用的基础,桌面,web,手机,都是针对平台而言,语言再高级,用无数个委托而没有手机的api,也一样不能在手机上发一条短信 --------------------编程问答-------------------- 飞信已经杯具了... --------------------编程问答-------------------- --------------------编程问答--------------------   好 --------------------编程问答-------------------- 现在的飞信不用.NET开发了 --------------------编程问答-------------------- c#,java 最熱門了 --------------------编程问答-------------------- 这个味道比较重
好不好需要这么表达吗?
--------------------编程问答-------------------- 我是觉得C#用起来容易上手,至于深入不深入,那看个人,前提保证大部分人可以很轻易的上手,这事重点 --------------------编程问答--------------------
引用 3 楼 hztltgg 的回复:
你说的是平台,是.net平台,而不是语言,vb.net也同样可以实现你说的这些功能。

语言侧重于一种算法,是表达思维的一种方式,平台才是应用的基础,桌面,web,手机,都是针对平台而言,语言再高级,用无数个委托而没有手机的api,也一样不能在手机上发一条短信


同感 --------------------编程问答--------------------
引用 3 楼 hztltgg 的回复:
你说的是平台,是.net平台,而不是语言,vb.net也同样可以实现你说的这些功能。

语言侧重于一种算法,是表达思维的一种方式,平台才是应用的基础,桌面,web,手机,都是针对平台而言,语言再高级,用无数个委托而没有手机的api,也一样不能在手机上发一条短信


确实如此。
但选择了语言,其实就是选择了平台。
.net虽然说是跨语言,vb.net,python都可以用,但实际上大部分人还是用c#。
而java就更不用说了,选择java,就是选择了jee,j2ee,j2se等平台。 --------------------编程问答-------------------- 只要C#跨平台了,CSharper就可以做人挺好了 --------------------编程问答--------------------
引用 12 楼 c_sharp_fans 的回复:
引用 3 楼 hztltgg 的回复:

你说的是平台,是.net平台,而不是语言,vb.net也同样可以实现你说的这些功能。

语言侧重于一种算法,是表达思维的一种方式,平台才是应用的基础,桌面,web,手机,都是针对平台而言,语言再高级,用无数个委托而没有手机的api,也一样不能在手机上发一条短信


确实如此。
但选择了语言,其实就是选择了平台。
.net虽然说是跨语言,v……


错了,选择了语言,绝不就是选择了平台,事实上,你说的选择了c#,但你选择了平台么?你打算桌面,网站,RIA,手机全面开花,均有建树么?你有这么多精力么?

事实上,人们都是先选择了平台,后选择的语言,计算机专业的同学都知道,最后都要确定方向,网络的,程序的,嵌入式的,并深入学习相关的领域。而语言从来都只是作为一个工具使用,并且可以随时替换。 --------------------编程问答--------------------
引用 14 楼 hztltgg 的回复:
引用 12 楼 c_sharp_fans 的回复:
引用 3 楼 hztltgg 的回复:

你说的是平台,是.net平台,而不是语言,vb.net也同样可以实现你说的这些功能。

语言侧重于一种算法,是表达思维的一种方式,平台才是应用的基础,桌面,web,手机,都是针对平台而言,语言再高级,用无数个委托而没有手机的api,也一样不能在手机上发一条短信


确实如此。
但选择了……


你这就较真了。我这里说的平台,就是.net,也就是微软的开发平台。
我当然知道桌面,网站,RIA,手机的不同。
我说的是C#可以开发这4个方面的应用程序,
比如,你会了php,可以开发桌面程序,手机程序么?
请看清帖子的主旨。主题说的是,C#---当前应用领域最广的高级编程语言。有什么错么? --------------------编程问答-------------------- 主题是说,C#---当前应用领域最广的高级编程语言。
内容却是,.net---当前应用领域最广的开发平台。

======
我说的是C#可以开发这4个方面的应用程序,
比如,你会了php,可以开发桌面程序,手机程序么?

不是C#可以开发这4个方面的应用程序,而是在这四个方面都有.net运行时寄宿(事实上,还有更多,sql server有运行时,所以数据库的存储过程都能用c#)。

php如果只是作为一种语言,开发一个编译器,完全可以在桌面或者手机上运行呀,只是没有人做这个编译器而已。 --------------------编程问答-------------------- 要说当前的话,C#在手机应用上还只是可能性吧,而java已经随着Android全面开花了。至于RIA,的确C#靠着silverlight开始发力,但还有很长的路要走:性能还是比纯js差一些,而UI上又没有那么大的优势。所以个人浅见,目前还是Java用得多一些。 --------------------编程问答-------------------- 汗,允许少数人意淫。
当前的唯一能走得通的路:就是深入学习C/C++,了解计算机底层机制,顺便学习java,争取早日抛开C#,实现多条腿走路。盲目乐观害死人。 --------------------编程问答-------------------- c#好理解, --------------------编程问答-------------------- 同感。不过个人认为还是vb.net来的直观好理解。其实都差不多,现在一个工程里可以既有C#也有VB了。以后越来越没有语言区别了。


引用 3 楼 hztltgg 的回复:
你说的是平台,是.net平台,而不是语言,vb.net也同样可以实现你说的这些功能。

语言侧重于一种算法,是表达思维的一种方式,平台才是应用的基础,桌面,web,手机,都是针对平台而言,语言再高级,用无数个委托而没有手机的api,也一样不能在手机上发一条短信
--------------------编程问答--------------------
引用 16 楼 hztltgg 的回复:
主题是说,C#---当前应用领域最广的高级编程语言。
内容却是,.net---当前应用领域最广的开发平台。

======
我说的是C#可以开发这4个方面的应用程序,
比如,你会了php,可以开发桌面程序,手机程序么?

不是C#可以开发这4个方面的应用程序,而是在这四个方面都有.net运行时寄宿(事实上,还有更多,sql server有运行时,所以数据库的存储过程都能用c#)。
……


大哥,您这是非要跟俺较真到底了。
我难道不知道c#是语言,.net是平台么?
但我想提到c#,大部分人都会想到.net吧。(当然,你别告诉我还有mono,那有多少人用您心里清楚)
这里是c#讨论区,如果你以这个主题写这个帖子,怎么写? --------------------编程问答--------------------
引用 18 楼 aofengdaxia 的回复:
汗,允许少数人意淫。
当前的唯一能走得通的路:就是深入学习C/C++,了解计算机底层机制,顺便学习java,争取早日抛开C#,实现多条腿走路。盲目乐观害死人。


无语。
深入学习C/C++,顺便学习java,怎么还有空来C#版逛。 --------------------编程问答-------------------- 不考虑实际应用规模, 只说技术实现的实在性:

php gtk 你可能不知道

php.exe 用来作为脚本解析器估计你也没听说过.

即时 *nix 控制台下下也还有 dialog 那样简单的界面

python 下 tk wx 的界面就更强大了.


只在windows下是不够的, 适当的看看其他的也有好处.

在技术上, 微软平台没得说, 
但这不等于说微软的就是多么多么的广泛高级,
排斥, 贬低其他的,

一些东西只有你去过, 经历过了, 才有资格说话,
只是听说过, 就敢说精通的, 现在实在是太多了.
--------------------编程问答-------------------- 看看再发表! --------------------编程问答--------------------
引用 23 楼 dobzhansky 的回复:
不考虑实际应用规模, 只说技术实现的实在性:

php gtk 你可能不知道

php.exe 用来作为脚本解析器估计你也没听说过.

即时 *nix 控制台下下也还有 dialog 那样简单的界面

python 下 tk wx 的界面就更强大了.


只在windows下是不够的, 适当的看看其他的也有好处.

在技术上, 微软平台没得说, 
但这不等于说微软的就……


首先,俺没说“精通”;
其次,你说的那几个东西,俺真不知道。确实比较孤陋寡闻。但相信大部分开发者也不知道。(起码在本版面这里是这样)所以,用它们开发,和开发出来的界面有多少人用就可想而知了。
最后,我好像并没有攻击贬低其他的吧?
c/c++,java,php都有它们优秀的地方。但我说的主旨是:C#应用领域更广。不对? --------------------编程问答--------------------
引用 25 楼 c_sharp_fans 的回复:
引用 23 楼 dobzhansky 的回复:

不考虑实际应用规模, 只说技术实现的实在性:

php gtk 你可能不知道

php.exe 用来作为脚本解析器估计你也没听说过.

即时 *nix 控制台下下也还有 dialog 那样简单的界面

python 下 tk wx 的界面就更强大了.


只在windows下是不够的, 适当的看看其他的也有好处.

……
嗯, 刚才有火,  C# 应用领域更广 是 
1. windows 的遍在性, 
2. 以及类库的强大, 
3. 开发工具的强悍
导致的. --------------------编程问答-------------------- 所以我也是说,c#应用广是个表面现象,.net才是关键,你题目拼命吹捧c#,具体又是说.net,让我这种用vb.net的人看了多难受呀! --------------------编程问答--------------------
引用 27 楼 hztltgg 的回复:
所以我也是说,c#应用广是个表面现象,.net才是关键,你题目拼命吹捧c#,具体又是说.net,让我这种用vb.net的人看了多难受呀!

哦。原来如此。呵呵。
那不好意思了。别难受,怎么说咱也都是.net平台的。
不过,C#确实也比VB.NET多一项优势,就是目前开发Windows Phone程序只能用C#。呵呵。 --------------------编程问答-------------------- --------------------编程问答-------------------- 说到应用领域C#跟C都差太多了
1. 操作系统 C#做不了
2. 嵌入式,特别是对于裸机C#做不了
3. 高性能计算C#做不了
其它领域C#能做的C都可以做,何言C#应用领域最广? --------------------编程问答-------------------- --------------------编程问答-------------------- 希望windows phone可以打出一片天下,这样.net程序员的选择会更多些。 --------------------编程问答--------------------
引用 28 楼 c_sharp_fans 的回复:
引用 27 楼 hztltgg 的回复:
所以我也是说,c#应用广是个表面现象,.net才是关键,你题目拼命吹捧c#,具体又是说.net,让我这种用vb.net的人看了多难受呀!

哦。原来如此。呵呵。
那不好意思了。别难受,怎么说咱也都是.net平台的。
不过,C#确实也比VB.NET多一项优势,就是目前开发Windows Phone程序只能用C#。呵呵。


VB.NET是支持Windows Phone开发的,倒是xna现在还不支持,不过也可以变通,先建c#,然后转到vb.net里 --------------------编程问答-------------------- C#做驱动很累,几乎不现实,不如C。 --------------------编程问答-------------------- 我是说稍微高级一点的驱动,不是底层驱动 --------------------编程问答-------------------- 现在的飞信不用.NET开发了 --------------------编程问答-------------------- 不能忽视其他语言啊 --------------------编程问答-------------------- 我是从c#起手的,之后才学的c/c++,每个语言都有其优点,只是个人爱好不同罢了,这又不是武林大会,谁武功高谁当盟主。说白了,学什么语言,最主要的是看Boss! --------------------编程问答-------------------- 汽车应用广了,司机却失业了 --------------------编程问答-------------------- --------------------编程问答-------------------- 上手容易,深入难! --------------------编程问答-------------------- 从计算机系统结构讲,计算机被分为好多虚拟机层,每一层上都有相应的语言,机器级语言、操作系统级语言、汇编语言、高级语言(大致这样),越往后越容易使用,好多功能的实现都被“集成”了,这样开发人员省力了,但是,这样做缺少了灵活性,也容易懒惰,一个软件系统各模块之间的逻辑关系 与 一个只有百十来条代码的模块内部个函数之间的关系,往往很相似。C#属于最高级的语言,我认为不能广泛应用,我学习C#是因为web程序不是用C++,不得已而为之 --------------------编程问答-------------------- 扯了半天跟C#没啥关系...标题党... --------------------编程问答-------------------- --------------------编程问答-------------------- c#是为.net量身打造的!  它为什么会火 还得到大家的广泛应用 是因为它的靠山是微软  有了微软无尽的技术支持和更新扩展  才让它有现在的成就   如果哪天微软跨了 ... --------------------编程问答--------------------
引用 39 楼 hdt 的回复:
汽车应用广了,司机却失业了
1 --------------------编程问答--------------------
引用 30 楼 nocky 的回复:
说到应用领域C#跟C都差太多了
1. 操作系统 C#做不了
2. 嵌入式,特别是对于裸机C#做不了
3. 高性能计算C#做不了
其它领域C#能做的C都可以做,何言C#应用领域最广?


我说的是目前的实际应用情况。
C确实什么都能做,但目前除了底层和桌面应用,其他地方用C的很少吧?
尤其是在WEB,RIA上,有多少用C的。 --------------------编程问答-------------------- --------------------编程问答-------------------- 现在是安卓免费的系统,谁都喜欢免费的,说以java还是很好的 --------------------编程问答-------------------- 同意楼主 --------------------编程问答-------------------- 都别争了,看C#语言的在今年的编程语言排行榜上就知道势头如何了。前三位是java,C,C#,C#处于强劲上升势头,C微弱上升势头,java处于轻微下降势头。C#比java晚了很多年,所以这个追赶的过程一定会有的,java的命运不好说,oracle最近和sun传出不和谐声音,单从这点就可以看出这个团队很让人担忧,IBM也对Sun公司的硬件业务下狠手,这样oracle对sun公司的态度会很不好。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,