Unix programming tools
ar (Unix)
The archiver (also known simply as ar) is a Unix utility that maintains groups of files as a single archive file.
The archiver (also known simply as ar) is a Unix utility that maintains groups of files as a single archive file.
As (Unix)
as is a generic name for an assembler on Unix.
as is a generic name for an assembler on Unix.
Bcheck
In the Solaris operating system, bcheck ( batch utility for Runtime Checking (RTC)), is a memory access and memory leak checking tool based on dbx_debugger.
In the Solaris operating system, bcheck ( batch utility for Runtime Checking (RTC)), is a memory access and memory leak checking tool based on dbx_debugger.
C99
C99 is an informal name for ISO/IEC 9899:1999, a past version of the C programming language standard.
C99 is an informal name for ISO/IEC 9899:1999, a past version of the C programming language standard.
Cfront
Cfront was the original compiler for C++ (then known as "C with Classes") from around 1983, which converted C++ to C; developed by Bjarne Stroustrup.
Cfront was the original compiler for C++ (then known as "C with Classes") from around 1983, which converted C++ to C; developed by Bjarne Stroustrup.
Citrus Project
The CITRUS (Comprehensive I18N Framework Towards Respectable Unix Systems) project aims to implement a complete multilingual programming environment for BSD-based operating systems.
The CITRUS (Comprehensive I18N Framework Towards Respectable Unix Systems) project aims to implement a complete multilingual programming environment for BSD-based operating systems.
Clig
clig (Command Line Interpreter Generator) is a *NIX command line utility which uses a simple description file to create C code to interprete the typical *NIX command line as well as an up-...
clig (Command Line Interpreter Generator) is a *NIX command line utility which uses a simple description file to create C code to interprete the typical *NIX command line as well as an up-...
Command substitution
In computing, command substitution is a facility originally introduced in the Unix shells that allows a command to be run and its output to be pasted back on the command line as arguments to ano...
In computing, command substitution is a facility originally introduced in the Unix shells that allows a command to be run and its output to be pasted back on the command line as arguments to ano...
Configure script
A Configure script is an executable script designed to aid in developing a program to be run on a wide number of different computers.
A Configure script is an executable script designed to aid in developing a program to be run on a wide number of different computers.
cscope
cscope is a console mode or text-based graphical interface that allows computer programmers or software developers to search C source code (there is limited support for other languages).
cscope is a console mode or text-based graphical interface that allows computer programmers or software developers to search C source code (there is limited support for other languages).
Ctags
Ctags is a program that generates an index (or tag) file of names found in source and header files of various programming languages.
Ctags is a program that generates an index (or tag) file of names found in source and header files of various programming languages.
Data Display Debugger
Data Display Debugger, or DDD, is a popular free software (under the GNU GPL) graphical user interface for command-line debuggers such as GDB, DBX, JDB, HP Wildebeest Debugger (WDB), XDB, ...
Data Display Debugger, or DDD, is a popular free software (under the GNU GPL) graphical user interface for command-line debuggers such as GDB, DBX, JDB, HP Wildebeest Debugger (WDB), XDB, ...
dbx (debugger)
dbx is a popular Unix-based source-level debugger found primarily on Solaris, AIX, IRIX, and BSD Unix systems.
dbx is a popular Unix-based source-level debugger found primarily on Solaris, AIX, IRIX, and BSD Unix systems.
distcc
In software development, distcc is a tool for speeding up compilation of source code by using distributed computing over a computer network.
In software development, distcc is a tool for speeding up compilation of source code by using distributed computing over a computer network.
E theorem prover
E is a modern, high performance theorem prover for full first-order logic with equality.
E is a modern, high performance theorem prover for full first-order logic with equality.
EasyEclipse
EasyEclipse is an open source software project hosted in Sourceforge that provides several bundled distributions of the Eclipse IDE pre configured with plug-ins for special purposes such as Pyth...
EasyEclipse is an open source software project hosted in Sourceforge that provides several bundled distributions of the Eclipse IDE pre configured with plug-ins for special purposes such as Pyth...
expr
expr is a command line Unix utility which evaluates an expression and outputs the corresponding value.
expr is a command line Unix utility which evaluates an expression and outputs the corresponding value.
Fastmake
Fastmake is a program that is used mainly by software developers to maintain software build process.
Fastmake is a program that is used mainly by software developers to maintain software build process.
Fortran
Fortran is a general-purpose, procedural, imperative programming language that is especially suited to numeric computation and scientific computing.
Fortran is a general-purpose, procedural, imperative programming language that is especially suited to numeric computation and scientific computing.
FreeMat
FreeMat is a free open source numerical computing environment and programming language, similar to MATLAB and GNU Octave.
FreeMat is a free open source numerical computing environment and programming language, similar to MATLAB and GNU Octave.
Gdbserver
gdbserver is a computer program that makes it possible to remotely debug other programs.
gdbserver is a computer program that makes it possible to remotely debug other programs.
Genius (mathematics software)
Genius (also known as the Genius Math Tool) is a free open source numerical computing environment and programming language, similar in some aspects to MATLAB, GNU Octave, Mathematica and Maple.
Genius (also known as the Genius Math Tool) is a free open source numerical computing environment and programming language, similar in some aspects to MATLAB, GNU Octave, Mathematica and Maple.
Gist (Computing)
In computing, Gist is a scientific graphics library written in C by David H. Munro of Lawrence Livermore National Laboratory.
In computing, Gist is a scientific graphics library written in C by David H. Munro of Lawrence Livermore National Laboratory.
glob (programming)
In computer programming, the verb glob or globbing is used to refer to an instance of pattern matching behavior.
In computer programming, the verb glob or globbing is used to refer to an instance of pattern matching behavior.
GNU Assembler
The GNU Assembler, commonly known as GAS or simply AS, its executable name, is the assembler used by the GNU Project.
The GNU Assembler, commonly known as GAS or simply AS, its executable name, is the assembler used by the GNU Project.
GNU Compiler Collection
The GNU Compiler Collection is a compiler system produced by the GNU Project supporting various programming languages.
The GNU Compiler Collection is a compiler system produced by the GNU Project supporting various programming languages.
GNU Debugger
The GNU Debugger, usually called just GDB and named gdb as an executable file, is the standard debugger for the GNU software system.
The GNU Debugger, usually called just GDB and named gdb as an executable file, is the standard debugger for the GNU software system.
GNU Prolog
GNU Prolog is a compiler developed by Daniel Diaz with an interactive debugging environment for Prolog available for Unix, Windows and Mac OS X. It also supports some extensions to Prolog includ...
GNU Prolog is a compiler developed by Daniel Diaz with an interactive debugging environment for Prolog available for Unix, Windows and Mac OS X. It also supports some extensions to Prolog includ...
GPUTILS
GPUTILS (frequently written gputils) is a GPL-licensed set of tools for the PIC microcontroller, comprising an assembler, disassembler, linker, and object file viewer.
GPUTILS (frequently written gputils) is a GPL-licensed set of tools for the PIC microcontroller, comprising an assembler, disassembler, linker, and object file viewer.
Hoc (programming language)
hoc, an acronym for High Order Calculator, is an interpreted programming language that was used in the 1984 book The Unix Programming Environment to demonstrate how to build interpreters u...
hoc, an acronym for High Order Calculator, is an interpreted programming language that was used in the 1984 book The Unix Programming Environment to demonstrate how to build interpreters u...
indent (Unix)
indent is a Unix utility that reformats C and C++ code in a user-defined indent style and coding style.
indent is a Unix utility that reformats C and C++ code in a user-defined indent style and coding style.
Ktrace
ktrace is a utility included with certain versions of BSD Unix and Mac OS X that traces kernel interaction with a program and dumps it to disk for debugging and analysis.
ktrace is a utility included with certain versions of BSD Unix and Mac OS X that traces kernel interaction with a program and dumps it to disk for debugging and analysis.
Ld (Unix)
In computer science, a linker or link editor is a program that takes one or more objects generated by a compiler and combines them into a single executable program.
In computer science, a linker or link editor is a program that takes one or more objects generated by a compiler and combines them into a single executable program.
lex (software)
Lex is a computer program that generates lexical analyzers.
Lex is a computer program that generates lexical analyzers.
Lipog
The Little Portal Gizmo (also called lipog or simply Gizmo) is a software that can be used as a container for Java web applications developed by Jörg Bullmann.
The Little Portal Gizmo (also called lipog or simply Gizmo) is a software that can be used as a container for Java web applications developed by Jörg Bullmann.
ltrace
ltrace is a debugging utility in Linux to monitor the library calls used by a program and all the signals it receives.
ltrace is a debugging utility in Linux to monitor the library calls used by a program and all the signals it receives.
m4 (computer language)
m4 is a general purpose macro processor designed by Brian Kernighan and Dennis Ritchie.
m4 is a general purpose macro processor designed by Brian Kernighan and Dennis Ritchie.
make (software)
In software development, make is a utility that automatically builds executable programs and libraries from source code by reading files called makefiles which specify how to derive the ta...
In software development, make is a utility that automatically builds executable programs and libraries from source code by reading files called makefiles which specify how to derive the ta...
makedepend
makedepend is a Unix tool used to generate dependencies of C source files.
makedepend is a Unix tool used to generate dependencies of C source files.
Memory Pool System
The Memory Pool System (MPS) is a flexible and modular memory management system that was developed by Harlequin to support both their ScriptWorks PostScript RIP, and their Harlequin Dylan compil...
The Memory Pool System (MPS) is a flexible and modular memory management system that was developed by Harlequin to support both their ScriptWorks PostScript RIP, and their Harlequin Dylan compil...
mk (software)
mk is the build tool replacing make in Version 10 Unix, Plan 9 from Bell Labs, and Inferno.
mk is the build tool replacing make in Version 10 Unix, Plan 9 from Bell Labs, and Inferno.
MoOLIT
MoOLIT (Motif OPEN LOOK Intrinsics Toolkit) was a graphical user interface library and application programming interface (API) created by Unix System Laboratories in an attempt to make a comprom...
MoOLIT (Motif OPEN LOOK Intrinsics Toolkit) was a graphical user interface library and application programming interface (API) created by Unix System Laboratories in an attempt to make a comprom...
Netpbm
Netpbm is an open source package of graphics programs and a programming library, used mainly in the Unix world.
Netpbm is an open source package of graphics programs and a programming library, used mainly in the Unix world.
Newt (programming library)
Newt is a programming library for color text mode, widget-based user interfaces.
Newt is a programming library for color text mode, widget-based user interfaces.
Newt Syrup
Newt Syrup is an application framework written in Python that uses the Newt widgets for creating the user interface.
Newt Syrup is an application framework written in Python that uses the Newt widgets for creating the user interface.
nm (Unix)
The nm command ships with a number of later versions of Unix and similar operating systems.
The nm command ships with a number of later versions of Unix and similar operating systems.
objdump
objdump is a program for displaying various information about object files.
objdump is a program for displaying various information about object files.
Qore (programming language)
Qore is a high-level, general-purpose, interpreted, dynamic programming language.
Qore is a high-level, general-purpose, interpreted, dynamic programming language.
S-Lang (programming library)
The S-Lang programming library is a software library for Unix, Windows, VMS, OS/2, and Mac OS X. It provides routines for embedding an interpreter for the S-Lang scripting language, and compone...
The S-Lang programming library is a software library for Unix, Windows, VMS, OS/2, and Mac OS X. It provides routines for embedding an interpreter for the S-Lang scripting language, and compone...
sbrk
brk and sbrk are basic memory management system calls used in Unix and Unix-like operating systems to control the amount of memory allocated to the data segment of the process.
brk and sbrk are basic memory management system calls used in Unix and Unix-like operating systems to control the amount of memory allocated to the data segment of the process.
size (Unix)
size is a command line utility originally written for use with the Unix-like operating systems.
size is a command line utility originally written for use with the Unix-like operating systems.
SPASS
SPASS is an automated theorem prover for first-order logic with equality developed at the Max Planck Institute for Computer Science and using the superposition calculus.
SPASS is an automated theorem prover for first-order logic with equality developed at the Max Planck Institute for Computer Science and using the superposition calculus.
strace
strace is a debugging utility for Linux and some other Unix-like systems to monitor the system calls used by a program and all the signals it receives, similar to "truss" utility in other Unix s...
strace is a debugging utility for Linux and some other Unix-like systems to monitor the system calls used by a program and all the signals it receives, similar to "truss" utility in other Unix s...
strip (Unix)
In Unix and Unix-like operating systems, the strip program removes unnecessary information from executable binary programs and object files, thus potentially resulting in better performance and...
In Unix and Unix-like operating systems, the strip program removes unnecessary information from executable binary programs and object files, thus potentially resulting in better performance and...
Sweble
The Sweble Wikitext parser is a open-source tool to parse the Wikitext markup language used by MediaWiki, the software behind Wikipedia.
The Sweble Wikitext parser is a open-source tool to parse the Wikitext markup language used by MediaWiki, the software behind Wikipedia.
TenDRA Compiler
The TenDRA Compiler is a C/C++ compiler for POSIX compatible operating systems available under the terms of the BSD license.
The TenDRA Compiler is a C/C++ compiler for POSIX compatible operating systems available under the terms of the BSD license.
TotalView
TotalView is a proprietary debugger for C/C++ and Fortran code that runs on Unix-like Operating Systems such as Linux and Mac OS X systems, on several platforms.
TotalView is a proprietary debugger for C/C++ and Fortran code that runs on Unix-like Operating Systems such as Linux and Mac OS X systems, on several platforms.
truss (Unix)
truss is a system tool available on some Unix-like operating systems.
truss is a system tool available on some Unix-like operating systems.
WaveMaker
WaveMaker (formerly known as ActiveGrid) is an open source software development platform that automates much of the process for creating Java web and cloud applications.
WaveMaker (formerly known as ActiveGrid) is an open source software development platform that automates much of the process for creating Java web and cloud applications.
yacc
The computer program Yacc is a parser generator developed by Stephen C. Johnson at AT&T for the Unix operating system in 1970.
The computer program Yacc is a parser generator developed by Stephen C. Johnson at AT&T for the Unix operating system in 1970.
Settings