Developer Toolbox Topics Relative to
Programming Languages & Compilers
This document presents all materials related to the topic of
Programming Languages & Compilers on the Toolbox:
DOCUMENTS:
- technical review of The Annotated ANSI C Standard
- slightly revised version of The Annotated ANSI C Standard technical review
- C and Fortran variable sizes on 64-bit machines
- C pre-processor "cheat sheet" quick reference
- C-shell quick reference
- C++ Exception Handling, 1996
- comp.lang.c FAQ
- comp.lang.c FAQ abridged answers
- Available C++ libraries FAQ
- Compiler / DSO tricks list
- SGI Common Makefile include files, Notes, 5/93
- The Silicon Graphics Delta C++ Compiler, White Paper (Preliminary), 7/94
- Controlling a Program's Layout with ELSPEC, 11/95
- FORTRAN Dynamic Threads and System Throughput, Developer News, 5/96
- make quick reference
- The Next Generation of Compiler Technology, Developer News, 5/96
- pmake quick reference guide
- Silicon Graphics Makefile Conventions, 10/91
- Object Oriented Applications Development / How To Successfully Program Using C++, 11/94
- Perl Additional Info, 1995
- Perl Installation Info, 1995
- Perl Language Manual for version 5, 1995
- Perl Modules Manual, 1995
- Perl Patterns 1996
- Programming in C++, Rules and Recommendations, 1992
- Rationale for American National Standard for Information Systems -- Programming Language -- C
- SGITCL Programmer's Guide, 3/96
SOURCE:
- public/freeware1.0:
- bash, v1.14.5 -- enhanced shell
- binutils, v2.5.2 -- object file utilities
- bison, v1.22 -- improved yacc
- calls, v3.8 -- outputs call graph of functions in a C program
- expect, v5.18 -- Tcl tool for programmed dialogue w/interactive progs
- flex, v2.5.2 -- improved lexical analyzer generator
- gcc, v2.6.3 -- C and C++ compiler
- gdb, v4.14 -- debugger
- indent, v1.9.1 -- C reformatter
- libg++, v2.6.2 -- libraries for use with the GNU C++ compiler
- perl5, v5 patchlevel 001m -- Practical Extraction and Report Language
- python, v1.2 -- interpreted OO language like Tcl, Perl or Scheme
- shutils, v1.12 -- shell utilities
- tk, v4.0p2 -- X11 toolkit on TCL
- weblint -- perl script checks html files for errors
- src/haeberli/libgutil/ contains the following relevant modules:
- arg.c: a command line argument parser.
- expr.c: expression evaluator-converts ascii str to floating point
- file.c: miscellaneous support for files
- filepath.c: pathname convenience package
- fileview.c: identify+save type of each file in a file in each directory
- getfile.c: file manipulation support
- misc.c: miscellaneous system-based functions not relying on the GL
- mysystem.c: alternative implementation of system
- rand.c: generate high quality randow nums (employs Berkeley random)
- rpc.c: put different types to a stream: floats, ints, strings & newlines
- src/swtools/gencall/ provides
method to
generate a high level programming interface to the MIPS calling convention
on SGI machines. This allows a programmer to call any function specified
by a call descrption at run time. This can be used by programs that do not
know what the call interface is at compile time.
Copyright © 1995, Silicon Graphics, Inc.