Announcements/deadlines
April 29, 2006
Re-organization of the course website.
April 29, 2006
Files for spring 2006 are available.
April 29, 2006
This course (499-Schmidt) is offered for one credit only. If you wish to take a three-credit programming course in C/C++/Fortran, we offer Physics 241 and 303. Please talk to David Bruning about these courses. The Department will not offer three-credit programming independent studies. This one-credit offering focuses on graphics and real-time animation of physical systems in C, and on the numerical solution of problems in physics and mathematics. The preferred programming environment is Linux or UNIX. Many projects will be difficult to build on WIN32 platforms (mostly curses and pdcurses applications). Some will not build at all (ginac and cln applications) on Windows. The solution on this platform is to use either the Mingw32 or cygwin UNIX environments.
Students interested in Fortran should talk to David Bruning, our Fortran expert.
April 20, 2006
The Department offers a compact ANSI C compiler package bundled with libplot, g2, gmp and libmatheval based on tcc for Windows. tcc-1.0-Setup.exe creates a directory C:\\Program Files\tcc containing the headers, compiler, libraries, documentation, examples and batch-file program builder. It occupies very much less hard-drive space than MingW (about 6 Mbytes) and is easy to use.
Tcc can be found on freshmeat.net. Our package consists of this program and the various libraries, cross-compiled to run on Windows natively, with the libraries conveted to dll's. We are working on a new release containing the pdcurses console library.
The compiler must be run from the DOS command shell. A much more powerful version of the DOS shell is available from 4nt.
