hrefspace

 找回密码
 立即注册
搜索
热搜: PHP PS 程序设计
查看: 320|回复: 9

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

[复制链接]

579

主题

591

帖子

1876

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1876
发表于 2024-4-5 18:35:30 | 显示全部楼层 |阅读模式
本帖转自: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,。。。

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

使用道具 举报

0

主题

186

帖子

159

积分

关内侯

Rank: 2

积分
159
发表于 2024-4-5 18:35:39 | 显示全部楼层
这个帖子提到许多工具软件,不知对它们熟不熟?

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

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

使用道具 举报

0

主题

175

帖子

31

积分

新手上路

Rank: 1

积分
31
发表于 2024-4-5 18:36:10 | 显示全部楼层
自己是Total Commander正版用户, 大喜欢这个软件了.
文件比较同步是最常用.
mingw + vim + vs2008 用的比较多
回复

使用道具 举报

0

主题

190

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2024-4-5 18:36:33 | 显示全部楼层
可能不同的人常用工具区别还是很大的。
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
回复

使用道具 举报

0

主题

161

帖子

33

积分

新手上路

Rank: 1

积分
33
发表于 2024-4-5 18:37:19 | 显示全部楼层
版本管理我们也是用SVN,
ARM调试工具Muti-ICE,
串口输出SUDT AccessPort,
还有图像处理中需要的图片浏览编辑软件ACDSee/PhotoShop,
以及MatLab
回复

使用道具 举报

0

主题

160

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2024-4-5 18:38:01 | 显示全部楼层

郭老大
matlab做啥子?
回复

使用道具 举报

0

主题

206

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2024-4-5 18:39:00 | 显示全部楼层
matlab编程是挺有用的呀。我估计他们是用来做图像处理方面的事的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

2

主题

176

帖子

41

积分

新手上路

Rank: 1

积分
41
发表于 2024-4-5 18:39:36 | 显示全部楼层
写代码:Visual.Assist.X(常用)
编辑器:Ultra Edit(偶尔)
二进制查看:WinHex(偶尔)
偶尔SVN一下
偶尔SQL2005

开发软件:VC6 VC2005
都不熟
回复

使用道具 举报

0

主题

190

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2024-4-5 18:40: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一直保留到现在

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

开源!开源!开源的就是好!
回复

使用道具 举报

0

主题

169

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2024-4-5 18:41:23 | 显示全部楼层
呵呵

楼上有意思
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|hrefspace

GMT+8, 2024-5-8 01:09 , Processed in 0.071419 second(s), 22 queries .

Powered by hrefspace X3.4 Licensed

Copyright © 2022, hrefspace.

快速回复 返回顶部 返回列表