Software Development Tutorial, April 2001
On April 3rd, 2001, we held an informal software development tutorial
designed to aid researchers in theoretical biophysics and related fields
get started with common software development tools and practices.
Brief Outline of Tutorial Topics
- Always use the right tool for the right job
- Makefiles: how to use them, what they are good for,
common ways that makefiles are used that might surprise the
unfamiliar.
- Compilers, libraries, and optimization flags for many different
development platforms. This will include both 32-bit and 64-bit
development where appropriate.
- Debuggers and Debugging Tools: dbx, gdb, purify
- Performance Measurement Tools: pixie, speedshop, prof, gprof,
- System Benchmarking Tools: Stream, netperf, lmbench
- Revision control with CVS (most people already know RCS..) including
setting up and using network accessible CVS repositories for yourself.
- Give a list of web URL's for more information
Tutorial Example Files and Additional Information
|