编程语言简介

java:分三大平台 java se (j2se),java ee(j2ee),java me(j2me) 
java se是java ee和java me的基础 
java ee是目前位置企业级开发平台中最牛的 
java me是用来开发移动嵌入式程序的,例如手机游戏 
java 的优点是非常适合用于开发大型企业级项目,我们曾为网通公司开发过的上千万级的项目,用的后台程序就是java ee。 
java的主要领域还有开源技术,那要学的东西就太多了
比如(Spring,Ibatis,DWR,Hibernate,Tapestry等)
缺点是要学的技术太多,二是在底层开发中不行 


c:经久不衰的语言 
主要应用在嵌入式编程,硬件驱动程序设计中 
说白了是计算机底层的编程设计 
优点是可以嵌入汇编,可以直接与硬件打交道,做底层开发 
缺点是在企业级开发中,几乎无用武之地 
我朋友是做这个的,在长沙这种小地方,年薪也能达到10万以上 
与北京的java程序员收入差不多 
在北京的话,年薪20万不是大问题。 

c++ :我非常钦慕的语言,又AT&T的贝尔实验室研发 
主要开发工具是微软的Visual C++和Borload的BCB(Borload C++ Builder) 
优点在于含有大量的库,如MFC,可直接调用windows库函数干很多事情 
其中的消息处理机制令我感觉尤为经典 
缺点是,要想精通真不容易 
主要领域一是做桌面程序,像QQ,迅雷这种桌面软件 
领域二是做游戏后台开发,大部分游戏(包括魔兽等)后台语言就是使用C++ 
精通的话,收入和C程序员差不多 

vc : 刚说过了,vc全名是(Microsoft Visual C++) 
是微软研发的一种开发C++的开发工具(IDE) 

vc++:同vc 
注意c++是语言,vc++是工具,是一门使用c++语言的工具,记清楚,以后不要问这样肤浅的话。 

以上几种,对比一下 
学java,学的不仅仅是技术,而是一种思想 
架构项目的思想 
所以java是培养架构师,培养System Designer,Project Manager的 
c语言和c++只能培养技术专家,资深程序员 

vb:曾经很流行的一种桌面程序开发技术 
微软研发的(Visual Basic)是一种工具,用的语言是Basic 
Basic是比尔盖兹发家致富的一大工具 
主要用来做桌面程序,C/S系统 
后来因为Delphi的冲击,被强占一部分市场 
现在有了.NET,基本上VB被淘汰是时间问题 

顺带一提.NET 
.NET : Microsoft Visual .NET 
最新出了2005版(2007出的) 
微软用来抗衡Java的新产品 
主要市场是企业级开发,和SUN的java ee竞争尤为劲烈 
在企业级开发里,基本上是java ee和.net平分秋色,其他的靠边站 
在C/S B/S里表色都还算不错 
用的语言有Basic c++ 
不过,目前在.NET平台里最流行的还是C#语言的开发 
ASP.net winform,ADO.net技术都是使用 c# 

其他我认为比较好的语言 
Ruby:我非常欣赏的语言 
Ruby On Rails,我们当前正在用这个技术做项目,算是新的尝试 
感觉将来会取代java的地位 

flex :互联网客户端程序开发利器,非常好用 
delphi:曾红极一时的语言,跟VB一样现在不知怎样,因为我没有用过 
XML:不管学什么技术,只要不是底层开发,则XML一定要学,不会XML就别说自己会编程
数据库:首推Oracle,再推还是Oracle,做企业级开发,互联网开发都必须学的东西。


其他的注入Ajax,Perl,Python什么的就先不说了 
至于学什么 
自己看着办吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值