---->Turbo c
DOS时代c语言开发的经典工具,目前适合两类人使用:c语言beginner(尤其是学生一族),具有怀旧情节的专业人士:)
---->Visual C++ 6.0/7.0
稳定而强大的IDE开发环境,具有丰富的调试功能,定制宏的功能也是其一大特色。Microsoft的经典之作,功能强大自不必言说。附带的一些工具也很不错,比如:Spy++。但编译器较之同类,支持c++标准的程度不够好,尤其6.0及以前的版本。
---->BCB
Borland的C++ Builder是可以与VC匹敌的另一个功能强大的IDE,速度和稳定性稍逊,但对c++标准支持的程度较好。
---->Cygwin
Windows平台下的C++编译器,基于gcc,又完全兼容Window特有的东西,比如对winsock的支持。从http://www.cygwin.com可以找到有关Cygwin的详细信息。
---->Dev-c++
Windows平台下,一个类似VC、BCB的c++ IDE开发环境,属于共享软件。界面亲切优雅,size也不大,其4.9.x版有中文语言支持,无需汉化。编译器基于gcc,完全支持STL。但是对于规模较大的软件项目,恐怕难以胜任。可以从:http://www.bloodshed.net/dev/devcpp.html找到有关Dev-c++的有关信息。
---->Source Insight
有着和Dev c++一样漂亮的界面,提供代码的编辑和察看功能,具有丰富的语法加亮功能,可以像VC一样自动弹出成员函数的提示,并具有快速方便的函数跳转功能(但是跳转速度似乎有点慢)。只是默认设置不适合时,需要仔细的调整和修改。无法查找经typedef之后的名字。
辅助工具
---->Visual Assist
VC IDE环境下的辅助编程工具,能识别各种关键字、函数、成员变量,自动给出tip,并自动更正大小写错误,标示拼写错误等。是VC开发的良好伴侣。
---->Understand for C++
一款c/c++IDE编程的辅助工具,支持反向工程,代码导向和一些统计功能,从http://www.scitools.com可以找到有关Understand for C++的详细信息。
程序编辑器
---->EditPlus
一款很不错的文本编辑软件,功能强大却又十分轻巧。支持不同语言的语法加亮,还有Project组织功能,具有丰富的自定义功能。通过设置User Tool,可以和其他语言编译器结合,形成一个简单的IDE。
---->Ultra Edit
功能和EditPlus相当,通过脚本文件提供的配置功能可以定制编辑环境,但自6.0版以后一直没多大变化,就编程而言,自定义设置没有EditPlus方便。
---->EMACS
公认的世界上功能最多,最复杂的文本编辑器,其实也可以当作程序员用的编辑器。
---->Visual Slick Edit
一个功能强大的程序员用编辑器。最值得一提的是其定制功能,很好用,可以和EMACS相比。自带了一套PCODE解释器,用c的语法,还可以挂接动态库。配合mingw一起使用很方便。从http://www.slickedit.com可以找到有关 SlickEdit的详细信息。
---->IQEdit
全功能的程序员用编辑器,界面很漂亮,从http://pwksoftware.com可以找到有关IQEdit的详细信息。
UML/建模
---->Rational Rose
强大的建模工具,早已“家喻户晓”,功过自然不必多加评说了。从http://www.rationalsoftware.com.cn可以找到有关Rational Rose的详细信息。
---->Visual Modeler
MS Visual Studio 6.0所附的小工具。属于Rational和MicroSoft合作的战略产品,是Rose的简化版。
---->Visio
Microsoft的建模工具,感觉更人性化一些,但功能没有Rose多、强、专,支持正向的代码生成,以及对代码的反向工程。
---->Together
另一款功能强大的建模工具,用java编写而成,口碑不错,不过速度稍稍慢了一些。从http: //www.togethersoft.com可以找到有关Togather的详细信息,另外,以下网址提供了一个有关Together的教程: http: //www.cc.puv.fi/~tka/kurssit/Tietojarjestelmien_suunnittelu/together/TCCGuide6
---->Visual UML
支持多种语言类型,比如:VC、VB、DELPHI、CORBA IDL等,可以直接从UML设计图生成代码,简单易用,完全适合Personal use,界面也很清爽。从http://www.visualObject.com可以找到有关Visual UML的详细信息。
---->SmartDraw
通用图表制作软件,可以用来制作组织机构图、流程图、统计图表等。随带有图库,基本满足制作各类图表的需要。从http://www.smartdraw.com可以找到有关SmartDraw的详细信息。
---->PlayCase
国产面向对象的建模软件,兼容UML和IDEF,轻量级软件,只是界面看起来有点简朴,乃是高展先生用Delphi完成的。
版本控制
---->ClearCase
Rational的版本控制管理软件,功能强大,可以控制多种类型的文档,甚至包括Word、Excel、PowerPoint文档。但使用复杂,不易上手,且不是免费软件。
---->CVS
为基于Web的分布式协同开发提供了版本控制管理手段,且是免费软件,可以通过脚本定制功能。但在权限控制方面功能相对较弱。
---->VSS
微软的版本控制管理工具,功能相对简单,适合于小型团队开发,将其整合到微软的其他开发工具中,使用起来十分方便。
---->SourceOffSite
微软为开发人员提供的远程访问VSS数据库的工具,使数据库得以远程更新,以支持远程办公。其他的版本管理工具还包括:PVCS、VCS、RCS等。
XML
---->expat
用于读取和处理XML文档的c函数库,最初是James Clark的个人作品,简单轻巧,且速度快。但支持的编码方式有限,最遗憾的是不支持中文。从http://expat.sourceforge.net可以找到有关expat的详细信息。
---->xml4c
IBM的XML Parser,用c++语言写就,功能超级强大。号称支持多达100种字符编码,能够支持中文,适合于大规模的xml应用。若只是很小范围的应用,则非最佳选择,毕竟,你需要“背负”约12M左右的dll的沉重负担。从http://www.alphaworks.ibm.com/tech/xml4c可以找到有关xml4c的详细信息。
---->Xerces c++
Apache的XML项目,同样是c++实现,来源于IBM的xml4c,因此编程接口也是和 xml4c一致的。但是目前只支持少数的字符编码,如ASCII,UTF-8,UTF-16等,不能处理包含中文字符的XML文档。从 http://xml.apache.org/xerces-c可以找到有关Xerces c++的详细信息。
测试
---->CppUnit
一个c++的单元测试框架,可以通过派生测试类的方式,定制具体的测试方案。xUnit家族的一员,从JUnit移植而来,JUnit是Java语言的单元测试框架。从http://cppuint.sourceforge.net可以找到有关 CppUint的详细信息。
---->Rational ROBOT
Rational的自动化测试工具,通过编写脚本的方式提供自动化测试特性。其GUI方式的脚本录制功能,有助于对GUI软件进行功能测试;其VU方式的脚本录制功能,有助于测试某些软件的数据通讯功能。
---->Rational Purify
同样是Rational的自动化测试工具,不需要被测程序的源代码,可以用来检查内存访问错误、Windows API调用错误等,以完成软件的可靠性测试,属于白盒测试。
其他的Rational测试工具还包括:TestFactory、PureCoverage、TestManager等。
日志
---->log4cpp
一个用于日志记录的c++函数库,可以将内容以定制的方式记录到不同的目的地,比如:文件、控制台 syslog等,同时还可以通过控制记录级别来屏蔽掉某些无关记录。从http://log4cpp.sourceforge.net可以找到有关 log4cpp的详细信息。
注释
---->Doc++
注释文档生成工具,根据源程序中的文档注释,可以输出TeX和HTML格式的文档。除了支持c/c++语言外,还支持IDL和java。仅提供命令行使用方式。从http://docpp.sourceforge.net可以找到有关Doc++的详细信息。
---->Doxygen
注释文档生成工具,较之Doc++功能更为齐全,可以生成包括HTML、PDF、RTF在内的多种格式的文档,并有GUI界面,除了支持c/c++语言外,还支持IDL、java、PHP、c#等。从http:
没有合适的资源?快使用搜索试试~ 我知道了~
C常用算法程序
共659个文件
c:463个
dat:193个
txt:2个
需积分: 9 15 下载量 82 浏览量
2008-01-21
14:14:43
上传
评论
收藏 260KB RAR 举报
温馨提示
C常用算法程序的基础学习(源码)
资源推荐
资源详情
资源评论
收起资源包目录
C常用算法程序 (659个子文件)
ABC 93B
BMUAV.C 12KB
GGEAR.C 10KB
HPIR2.C 5KB
DCSRT.C 5KB
DSRRT.C 5KB
JCPLX.C 4KB
SCIR2.C 4KB
CHHQR.C 3KB
SCIR1.C 3KB
JJSIM.C 3KB
THZLB.C 3KB
ENSPL.C 3KB
SFUL1.C 3KB
KLMAN.C 3KB
GGJFQ.C 3KB
GHAMG.C 3KB
EESPL.C 3KB
ISQT3.C 3KB
LBSL1.C 3KB
ISQT30.C 3KB
GADMS.C 3KB
HREMZ.C 3KB
DNGIN.C 3KB
ACGAS.C 2KB
GPBS2.C 2KB
JMAXN.C 2KB
SDDLN.C 2KB
LBSL2.C 2KB
ACJDN.C 2KB
BCINV.C 2KB
SPSP3.C 2KB
GTNR2.C 2KB
HCHIR.C 2KB
SDLIN.C 2KB
SPSP1.C 2KB
ESPL3.C 2KB
SPSP2.C 2KB
BMUAV0.C 2KB
GPBS1.C 2KB
GMRSN.C 2KB
CSSTQ.C 2KB
SIMLN.C 2KB
BCINV0.C 2KB
ESPL2.C 2KB
GTNR1.C 2KB
QDBSH0.C 2KB
CSTRQ.C 2KB
ESPL1.C 2KB
FPQG2.C 2KB
GGIL2.C 2KB
FGAUS.C 2KB
KKFFT.C 2KB
AGJDN.C 2KB
LBSL3.C 2KB
SCIR3.C 2KB
BMAQR.C 2KB
AGAUS.C 2KB
ALDLE.C 2KB
BRINV.C 2KB
HPIR1.C 2KB
CJCBJ.C 2KB
SHYPE.C 2KB
ABAND.C 2KB
AGGJE.C 2KB
JLPLQ.C 2KB
CJCBI.C 2KB
PDISK0.C 2KB
GGIL1.C 2KB
SFUL2.C 1KB
ISQT2.C 1KB
RTV5F.C 1KB
IRHIS.C 1KB
KLMAN0.C 1KB
SPARA.C 1KB
BTRCH.C 1KB
LBSL4.C 1KB
REG10.C 1KB
RVG12.C 1KB
RTV5B.C 1KB
JMAX1.C 1KB
ACHOL.C 1KB
DNETN.C 1KB
GGEAR0.C 1KB
ESLQ3.C 1KB
LELP2.C 1KB
LELP1.C 1KB
DDHRT.C 1KB
GRKT2.C 1KB
TASPL.C 1KB
PDISK.C 1KB
QDSCH0.C 1KB
SCUBC.C 1KB
IRHIS0.C 1KB
TASCI.C 1KB
LGAM2.C 1KB
FSIM2.C 1KB
ESLGQ.C 1KB
QBKEY0.C 1KB
TSLCT.C 1KB
共 659 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
cheemail
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 数据结构课程设计-全国交通出行咨询模拟系统C语言实现源码.zip
- cef-binary-109.0.1+gcd5e37a+chromium-109.0.5414.8-windows32
- 基于C语言的全国交通咨询系统模拟源码.zip
- 炫酷代码雨,超级炫酷哦!!!
- 基于物联网MQTT协议的智能停车场管理系统
- POETIZE个人博客系统源码 - 最美博客
- 基于深度学习的行人检测系统源码+项目说明(YoloV3+Tensorflow).zip
- 区块链系统:以比特币为基础
- 直接插入排序(Insertion Sort)是一种简单直观的排序算法.txt
- Python实现基于深度学习的预测区域电力负荷模型源码+项目说明(高分项目).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功