程序设计语言总结

写程序也快3年了,用过的开发工具也很多了,现在总结一下,应该多考虑架构方面的问题了 一下只是从开发工具本身的特点评价,对一个项目,选择开发工具考虑的方面还有很多,而不仅仅限与工具本身

Java:

语言特性:对象化程度高,oop概念贯彻始终,便于设计,修改,运用各种设计模式,gc

语法类似c,简洁,清晰,数据类型扩展程度高,开发效率比c/c++语言高

非常广泛的Framework,提供了不少支持,包括各种数据结构支持类

跨平台,也有界面开发能力,有很强大的分布式处理能力

中间件技术,可以用于web开发,结合EJB,企业级平台优秀的开发工具

c/c++:

二进制代码,运行效率高

流行时间长,语法完善,有指针,没有gc,开发效率不高

大量的代码类库:stl,boost,

可以嵌入汇编,系统地层开发能力强

10 n年积累相当多的代码库,特别是linux开源系统,在通讯,实时,图像处理,数学计算方面首选的程序语言

11 几乎等同于汇编代码,所有的平台都支持

Delphi/BCB

12 语言简洁优美

13 vcl库对于windows sdk的包装相当漂亮,但是在除GUI之外,对于数据结构类的支持明显不如java,这个与它们选择的开发领域相关

14 编译二进制,运行效率高,编译速度非常的快

15 帮助文档和代码库都不错,有相当的第三方类库支持

16 bcb是为了吸引c/c++程序员,相对delphi来说还是不如

17 支持4种数据库连接接口,开发相当快捷简便

18 衍生的Kylixdelphi6居于的clx类库,提供了跨平台开发能力,代码移植成本低

19 delphi98-xpwindows桌面开发第一流的工具

VB:

20 针对windows平台的RAD开发工具

21 构造界面容易,语法简单,上手快

22 准编译执行,不过这个效率诧异不太重要

23 没有指针,类型衍生能力不够,应用层面受到限制

24 与平台结合紧密,vba,,vbs等同类

25 com,com+结合紧密,开发,应用方便,这是它的最大亮点

vc:

26 vc是一个大的开发系统

27 IDE不错,调试很方便,IDE占用资源少

28 windows平台标准的sdk开发工具

29 使用c/c++,拥有了c/c++的优点

30 开发com,com+比较有优势

31 流媒体,Dx,opengl,驱动 等开发首选编译器

32 非常好的帮助系统,知识库:MSDN

33 MFCwindows sdk的封装并不好,GUI应用比不过Delphi

c

34 java相比,除了跨平台,厂商,中间件开发现在能力不足外,其他各方面都优于

35 aspx简化了web开发

36 GUI开发与delphi相比有

开发效率高,面前运行效率还不如,但是有平台优势,结合的紧密

Frame结构很不错,.net可以很方便把其他语言融会进来,vcl只是在封装windows sdk上面有很漂亮的表现,对数据结构支持不足

具有很强的web开发能力,应此从系统维护方面来讲,将会严格压缩delphi的空间.这是因为随着电脑技术的进步,wintel平台开发 的市场将被强烈压缩,类似palm,pda,手机上面的桌面开发市场将会大大增长

37 2-3年内,c#将会成为No1.windows桌面开发工具,也就成为windows平台上面一统天下的通用开发工具.

下面是脚本语言,他们有个先天的优势,开发效率无与伦比的高

perl:

38 非常强大的regular expresstion能力,文本处理,报告控制台打印最佳的选择

39 大量的开发模块,应用方便

40 语法散乱,oop不足,类型扩展能力不够

41 GUI能力不足

42 小型代码开发效率非常高

pyhton:

43 完全oop,文档帮助比perl

44 提供了足够的类型支持,内置函数比perl

45 语言简洁,相对清晰,易读

46 接口能力强,易于和其他语言胶合(c++,delphi)

47 构造compilor方便比较容易,有语法分析库

48 可以使用tcl构造界面

asm:

满足下面4个条件之一的都可以用 1. 要求极高的效率 2. 要求访问寄存器 3. 要求极大的有效代码密度 4. 没有其他编译器的平台

PB:

没落的开发工具,datawindows比较有特点

jsp php asp 不熟悉,暂时不评价

标签: c++pythondelphi

本文地址http://lutaf.com/22.htm 鲁塔弗原创文章,欢迎转载,请附带原文链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
系统根据B/S,即所谓的电脑浏览器/网络服务器方式,运用Java技术性,挑选MySQL作为后台系统。系统主要包含对客服聊天管理、字典表管理、公告信息管理、金融工具管理、金融工具收藏管理、金融工具银行卡管理、借款管理、理财产品管理、理财产品收藏管理、理财产品银行卡管理、理财银行卡信息管理、银行卡管理、存款管理、银行卡记录管理、取款管理、转账管理、用户管理、员工管理等功能模块。 文中重点介绍了银行管理的专业技术发展背景和发展状况,随后遵照软件传统式研发流程,最先挑选适用思维和语言软件开发平台,依据需求分析报告模块和设计数据库结构,再根据系统功能模块的设计制作系统功能模块图、流程表和E-R图。随后设计架构以及编写代码,并实现系统能模块。最终基本完成系统检测和功能测试。结果显示,该系统能够实现所需要的作用,工作状态没有明显缺陷。 系统登录功能是程序必不可少的功能,在登录页面必填的数据有两项,一项就是账号,另一项数据就是密码,当管理员正确填写并提交这二者数据之后,管理员就可以进入系统后台功能操作区。进入银行卡列表,管理员可以进行查看列表、模糊搜索以及相关维护等操作。用户进入系统可以查看公告和模糊搜索公告信息、也可以进行公告维护操作。理财产品管理页面,管理员可以进行查看列表、模糊搜索以及相关维护等操作。产品类型管理页面,此页面提供给管理员的功能有:新增产品类型,修改产品类型,删除产品类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值