gxqcn 发表于 2008-12-15 09:19:48

C程序员最常用哪些工具软件?

本帖转自:CSDN,帖主为:lonelygo

人常说,好工匠要有好工具。荀子说:君子生非异也,善假于物也。一个好的程序员也必然有用得最顺手的工具软件。
做C程序员也有两年了,从最初只知道TC,VC,到现在已经离不开很多软件。
下面把我常用的列一下:
写代码:VC助手,离不开的自动提示、自动补全功能。
读代码:Source Insight,一天都离不了。
代码静态检查:pc-lint。想通过好难啊。
文件比较:Beyond Compare,强大的文件比较,常用边比较边同步。
文件管理:Total Commander,开机必打开。最常用文件查找、拷贝、比较,其他很多功能还没有怎么尝试。
编辑器:Ultra Edit,最常用十六进制查看,列编辑,偶尔用宏。
脑图:freemind。设计或写文档前先理理思路。
设计图:Viso。流程图,或看数据结构图。
串口调试:sscom,dnw,超级终端。
linux环境:cygwin。要在linux环境下交叉编译的时候。
虚拟机:VMWare,有时在linux下用一些cygwin没有装的或版本低的工具或命令。
配置管理:VSS最先接触,现在用StarTeam,功能太多太细还没有熟悉完。
bug管理: bugfree.非他莫属。
帮助:MSDN。这个差点漏了。
英语:金山词霸。给变量或函数起名的时候常常要查一查。有没有谁知道好用的计算机英语专门软件?
还有个日程提醒的小软件ATnote。

其他不太常用的:EditPlus,VIM(当然也很强大)。

用得不好需要继续学的:bash,awk,sed,。。。

我这里开个头,希望大家把自己常用的软件也列一下,交流交流共同分享、提高。不局限于纯跟编程有关的,只要是对自己工作有帮助的。

gxqcn 发表于 2008-12-15 09:24:19

这个帖子提到许多工具软件,不知对它们熟不熟?

我本人主要用到VC助手、UEStudio、Beyond Compare、MSDN
偶尔也用用 Source Insight

不知各位的情况如何?
交流一下看哪些是真正有帮助、值得去学习使用的。。。

tprime 发表于 2008-12-15 10:19:30

回复 1# gxqcn 的帖子

自己是Total Commander正版用户, 大喜欢这个软件了.
文件比较同步是最常用.
mingw + vim + vs2008 用的比较多

mathe 发表于 2008-12-15 10:26:58

可能不同的人常用工具区别还是很大的。
Source Insight我有段时间用的比较多,但是现在挺长时间没用了。
通常Windows下我就用Visual Studio, Linux下面用vim写代码。
当然编译器Windows下用VC,Linux用gcc.
而Linux下面使用makefile几乎是不可避免的。
由于经常需要跨平台,Cygwin非常有用。
帮助文件使用MSDN或Linux下面的man/info命令
文件比较通常就是用diff命令
版本管理软件CVS/SVN必不可少。
至于说写文档之类通常我也就用Word和PowerPoint就可以了。
还有测试程序可以用CppUnit.
在Linux下面脚本也非常重要,不过我对脚本不是很熟悉,能够用一点点bash/perl/php

gxqcn 发表于 2008-12-15 10:37:33

版本管理我们也是用SVN,
ARM调试工具Muti-ICE,
串口输出SUDT AccessPort,
还有图像处理中需要的图片浏览编辑软件ACDSee/PhotoShop,
以及MatLab

无心人 发表于 2008-12-15 10:50:59


郭老大
matlab做啥子?

mathe 发表于 2008-12-15 10:55:32

matlab编程是挺有用的呀。我估计他们是用来做图像处理方面的事的:lol

kofeffect 发表于 2008-12-15 11:15:27

写代码:Visual.Assist.X(常用)
编辑器:Ultra Edit(偶尔)
二进制查看:WinHex(偶尔)
偶尔SVN一下
偶尔SQL2005

开发软件:VC6 VC2005
都不熟

suan1024 发表于 2008-12-15 12:51:34

我不是程序员
以上软件都不熟悉
VC6 VC2008 根本没用过
编译C程序只用gcc
编译C++程序只用g++
汇编代码使用AT&T语法,as编译ld连接
Linux下就不说了
Windows下Mingw32 gcc g++ 3.4.5 make 3.81 MSYS1.0.10
非常讨厌cygwin太麻烦
前几天Mingw下编译GMP失败
某人推荐的PARI/GP还不会用需要一段时间学习

DEVCPP是Migw32的好搭档一直使用,从4.9.9.2到wxDEVCPP 7.0 rc3
使用EditPlus编写源代码,红的绿得蓝的清楚,UE垃圾
WIN反汇编 ollydbg w32dasm偶尔用用
期待 AOGO MASMPLUS 1.5
入门的时候就是使用 turbo pascal 7.0
研究算法还是pascal好,现在正在使用free pascal 2.22
刚学汇编语言时用的HLA 1.99一直保留到现在

什么文件比较,查看二进制数据都不常用,自己写的程序可以解决
什么版本管理,写的程序简单,不用什么版本,最多加个分数或日期
搞不明白干吗要读代码和代码静态检测?程序总要花时间调试!不多余吗?

开源!开源!开源的就是好!

无心人 发表于 2008-12-15 13:37:17

呵呵

楼上有意思
页: [1] 2 3 4
查看完整版本: C程序员最常用哪些工具软件?