


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、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,lbatis,DWR,Hibernate ,Tapestry 等)缺点是要学的技术太多,二是在底层开发中不行C:经久不衰的语言主要应用在嵌入式
2、编程,硬件驱动程序设计中说白了是电脑底层的编程设计优点是可以嵌入汇编,可以直接与硬件打交道,做底层开发缺点是在企业级开发中,几乎无用武之地我朋友是做这个的,在长沙这种小地方,年薪也能到达10万以上与北京的java程序员收入差不多在北京的话,年薪 20万不是大问题。C+ :我非常钦慕的语言,又AT&T的贝尔实验室研发主要开发工具是微软的Visual C+ 和 Borload 的 BCB Borload C+ Builder 优点在于含有大量的库,如MFC,可直接调用 windows库函数干很多事情其中的消息处理机制令我感觉尤为经典缺点是,要想精通真不容易主要领域一是做桌面程序,像QQ,迅
3、雷这种桌面软件领域二是做游戏后台开发,大局部游戏包括魔兽等后台语言就是使用C+精通的话,收入和 C程序员差不多vc : 刚说过了, vc 全名是Microsoft Visual C+是微软研发的一种开发C+的开发工具IDEVC+ :同 VC注意C+是语言,VC+是工具,是一门使用C+语言的工具,记清楚,以后不要问这样浅薄 的话。以上几种,比照一下学java,学的不仅仅是技术,而是一种思想架构工程的思想所以 java 是培养架构师,培养 System Designer , Project Manager 的c语言和C+只能培养技术专家,资深程序员vb :曾经很流行的一种桌面程序开发技术微软研发的
4、Visual Basic丨是一种工具,用的语言是 BasicBasic是比尔盖兹发家致富的一大工具主要用来做桌面程序,C/S系统后来因为Delphi的冲击,被强占一局部市场现在有了 .NET,根本上VB被淘汰是时间问题顺带一提.NETNET : Microsoft Visual .NET最新出了 2005版2007出的 微软用来抗衡Java的新产品主要市场是企业级开发,和SUN的java ee竞争尤为劲烈在企业级开发里,根本上是java ee和.net平分秋色,其他的靠边站在C/S B/S里表色都还算不错用的语言有 Basic C+不过,目前在.NET平台里最流行的还是 C#语言的开发ASP
5、.net wi nform,ADO. net技术都是使用 c#其他我认为比较好的语言Ruby :我非常欣赏的语言Ruby On Rails,我们当前正在用这个技术做工程,算是新的尝试感觉将来会取代java的地位flex :互联网客户端程序开发利器,非常好用delphi :曾红极一时的语言,跟VB 样现在不知怎样,因为我没有用过XML :不管学什么技术,只要不是底层开发,那么XML 一定要学,不会 XML就别说自己会编程数据库:首推 Oracle,再推还是 Oracle,做企业级开发,互联网开发都必须学的东西。VC和VB,还有C语言有什么区别C语言是一种电脑程序设计语言。 它既有高级语言的特点,
6、 又具有汇编语言的特点。 它可以 作为系统设计语言, 编写工作系统应用程序, 也可以作为应用程序设计语言, 编写不依赖电 脑硬件的应用程序。因此,它的应用范围广泛。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件, 三维,二维图形和动画。 它是数值计算的高级语言 。VC+是微软公司开发的一个IDE集成开发环境,换句话说,就是使用C+的一个开发平台有些软件就是这个编出来的另外还有VB,VF.只是使用不同语言但是,vc+是Windows
7、平台上的C+编程环境,学习 VC要了解很多 Windows平台的特性并且 还要掌握 MFC、ATL、COM等的知识,难度比较大。Windows下编程需要了解 Windows的消息机制以及回调callback函数的原理;MFC是Win32API的包装类,需要理解文档 视图类的结构,窗口类的结构,消息流向等等;COM是代码共享的二进制标准,需要掌握其根本原理等等。VC作为一个主流的开发平台一直深受编程爱好者的喜爱,但是很多人却对它的入门感到难 于上青天,究其原因主要是大家对他错误的认识造成的,严格的来说VC+不是门语言,虽然它和C+之间有密切的关系,如果形象点比喻的话,可以C+看作为一种工业标准,
8、而VC+那么是某种操作系统平台下的 厂商标准而厂商标准是在遵循工业标准的前提下扩 展而来的。VB工具是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用 于开发Windows环境下的各类应用程序。它简单易学、效率高,且功能强大可以与 Windowsr 专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用 的可视化设计工具,使用 Windows内部的广泛应用程序接口API丨函数,以用动态链接库DLL、对象的链接与世隔嵌入 OLE、开放式数据连接ODBC等技术,可以高 效、快速地开发 Windows环境下功能强大、图形界面丰富的应用软件系
9、统。随着版本的提 高,Visual Basic的功能也越来越强。5.0版以后,Visual Basic推出了中文版,与前个版本 相比,其功能有了很大提升。但是,功能再强大, Visual Basic仍然有一个缺点:在没有 MSVBVM*.DLL 的电脑上必须 安装所需的DLL文件。用它可设计操作系统,不过,比较困难。C C+ VC+ 和C#有什么区另C语言是一种结构化编程语言 。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit) 一级的操作。由于C语
10、言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有效率高,可移植性强等特点。因 此广泛地移植到了各类各型电脑上,从而形成了多种版本的C语言。下面是C语言教程的地址,想学的话可以去看看。C+是在C的根底上改进后的一种编程语言 ,主要是增添了许多新的功能,难度也比C大,和C 一样侧重于电脑底层操作,也就是系统软件的开发。C#是在C+的根底上再一次改进后的编程语言,相比 C+而言难度有所减小微软是这么说的,侧重于网络和数据库编 程。这3种都是编程语言,语法根本上是一样的,不过具体的内容差异还是挺大的。VC+是一种编
11、程软件,就相当于一个作业本,你学习了C+语言以后,就需要把这种编程语言写在一个作业本上,也就是写在VC这种编程软件上,来实现你需要的效果。C语言版本目前最流行的C语言有以下几种:Microsoft C 或称 MS CBorland Turbo C 或称 Turbo CAT&T C这些C语言版本不仅实现了 ANSI C标准,而且在此根底上各自作了一些扩充,使之更加方便、完美。C源程序的结构特点为了说明C语言源程序结构的特点,先看以下几个程序。这几个程序由简到难,表现了C语言源程序在组成结构上的特点。 虽然有关内容还未介绍, 但可从这些例子中了解到组 成一个C源程序的根本局部和书写格式。m
12、ain printf"c 语言世界vcok ,您好! n"main是主函数的函数名,表示这是一个主函数。每一个 C源程序都必须有,且只能有一个主函数main函数。函数调用语句,printf函数的功能是把要输出的内容送到显示器去 显示。printf函数是一个由系统定义的标准函数,可在程序中直接调用。编程语言的数据库性能比较摘要:随着电脑技术不断开展,各种数据库编程工具也随着开展,使当今的大多数程序开发人员可以摆脱枯燥无味的用电脑指令或汇编语言开发软件,而是利用一系列高效的、具有良好可视化的编程工具 去开发各种数据库软件,从而到达事半功倍的效果,但是现在市面上的数据库编程工具门
13、类众多,优良不齐,比方VB,VC,DEPHI,PB等,对此我特别针对流行的开发语言介绍相应的较为成熟的数据库编程工具。关键字:数据库编程 程序开发工具几种支持数据库的语言介绍VB全称 Visual Basic,它是以 Basic 语言作为其根本语言的一种 可视化编程工具。在中国 乃至全世界都能看到它的身影,它曾是在中国最为流行的编程工具,到现在还占据着非常重要的地位,对于它的好坏大家都有一定的了解,VB作为一种较早出现的开发程序以其容易学习,开发效率较高,具有完善的帮助系统等优点曾影响了好几代编程人员,但是由于VB不具备跨平台这个特性,从而也决定了VB在未来的软件开发中将会逐渐地退出其历史舞台
14、;它对组件技术的支持是基于COM和ActiveX,对于组件技术不断完善开展的今天,它也显出了它的落后性;同时VB在进行系统底层开发的时候也是相对复杂的,调用API函数需声明,调用不方便,不能进行DDK编程,不可能深入 RingO编程,不能嵌套汇编;而且面向对象的特性差;网络功能和数据库功能也没有非常突出的表现,综上所述,VB作为一种可视化的开发工具由于其本身的局限性,导致了它在未来软件开发中逐步被其他工具所代 替。PB全称PowerBuilder,是开发MIS系统和各类数据库跨平台的首选工具,使用简单,容易学习,容易掌握,在代码执行效率上也有相当出色的表现。PB是一种真正的4GL语言第四代语言
15、,可随意直接嵌套SQL语句返回值被赋值到语句的变量中,支持语句级游标,存储过程和数据库函数,是一种类似SQLJ的标准,数据访问中具有无可比较的灵活性。但是它在系统底层开发中犯了跟VB 样的错误,调用API函数需声明,调用不方便,不能进行DDK编程,不可能深入 Ring0编程,不能嵌套汇编;在网络开发中提供了较多动态生成 Web页面的用户对象和效劳以及系统对象,非常适合编写效劳端动态 Web应用,有利于商业逻辑的封装;但是用于网络通讯的支持缺乏;静态页面定制支持有限,使得PB在网络方面的应用也不能非常广泛。面向对象特向也不是太好。C+Builder/Delphi它们都是基于 VCL库的可视化开发
16、工具,它们在组件技术的支持、数据库支持、系统 底层开发支持、网络开发支持、面向对象特性等各方面都有相当不错的表现,并且学习使用较为容易,充分提现了所见即所得的可视化开发方法,开发效率高。由于两者都是Borla nd公司的产品,自然继承了该公司一贯以来的优良传统:代码执行效率高。但是,它们并不是 毫无缺点,它们所作的最大缺乏之处就是他们的帮助系统在众多的编程工具中是属于比较差 的。C+Builder 的VCL库是基于 Object pascal面向对象pascal,使得C+Builder在程序 的调试执行上都面向落后于其他编程工具。而Delphi那么是它的语言不够广泛,开发系统软件功能缺乏两个比较大的缺点。Visual C+是基于MFC库的可视化的开发工具,从总体上说它是一个功能强大但是不便使用的一 种工具。它在网络开发和多媒体开发都具有不俗的表现,帮助系统也做得非常不错Microsoft在细节方面的处理往往都让人觉得亲切,但是虽然是使用 C+作为根本语言,但是它在面向对象特性上却不够好,主要是为了兼容C的程序,结果顾此失彼;在组件支持上也不太好,虽然说除了支持COM,ActiveX 外还支持CORBA,但是没有任何IDE支持,是所有C编译器的功能,需要CORBA中间件支持;最大的问题是开发效率
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年个人养老金制度变革对金融市场深度影响及投资策略报告
- 物业合同提前终止协议书
- 销售业务员聘用合同范本
- 聘请企业负责人协议合同
- 自愿买卖家具协议书模板
- 机动车无偿停放合同范本
- 水表故障处理协议书模板
- 污泥运输合同协议书模板
- 离婚协议书上写借款合同
- 离婚房子拆迁补偿协议书
- GB/T 24610.1-2019滚动轴承振动测量方法第1部分:基础
- GA/T 1469-2018光纤振动入侵探测系统工程技术规范
- 义务教育历史新课程标准试题题库测试卷(2022版)
- 未闻花名钢琴谱乐谱
- ISO 141552020医疗器械的人体受试者临床试验-临床试验质量管理规范简介
- DL∕T 5622-2021 太阳能热发电厂储热系统设计规范
- 领军人才选拔试题答案
- CNC数控车床操作指导书
- 失火罪消防责任事故罪消防刑事案件移送移交报告
- 住院医师规范化培训临床小讲课指南(2021年版)
- T∕CQAP 2002-2022 基于水泡性口炎病毒载体的新型冠状病毒核酸检测用阳性假病毒质控品
评论
0/150
提交评论