Links:
cfunge cfunge is a fast interpreter for the Befunge98 esoteric language. It is standard conforming. chmc chmc is a free CHM compiler command targeted to *nix chm viewers. Chump Chump is a table-driven assembler and dissembler with a very fast new architecture input format. Both the assembler and disassembler are created using a single description. cinfo to provide users with more information on the contents of the various caches of their kernel clig clig is a Command Line Interpreter Generator. CLiP CLiP offers a very flexible structure that can be used to parse input commands. In fact, CLiP allows you to parse command line inputs, add or remove allowed options and arguments, forbid the user from specifying too many arguments or options, switch between long and short option prefixes, define your own long or short prefix, and much more. Cloc Cloc counts blank lines, comment lines, and physical lines of source code in many programming languages. It is written entirely in Perl, using only modules from the standard distribution of Perl 5.6 and higher, and so is quite portable. CMT++ an easy-to-use code metrics tool for C and C++ languages. Also assembly code can be measured. CMT++ is intended for mature software development organizations striving for productive development process resulting in high quality products Code Browser a folding and outlining editor for Linux and Windows. The editor is between a traditional text editor, a smalltalk class browser and a web browser like mozilla. It displays a structured text file (marker-based folding) hierarchically using multiple panes codemetre codemetre is able to produce source line count and comment line count for languages such as Ada95, C++, or Eiffel. It also proposes different models to measure effort between two versions of a file. CodeViz a call graph generation utility for C/C++ CodeWrestler CodeWrestler is a tool to massage a code base in different ways. Its main function is to traverse a source tree, identify the file types (e.g. source code, scripts, xml files, properties files) and run different processing classes on them. Coil an MVC framework for Python. It is based on the design of Struts, and supports many of the same API's ColorDiff a wrapper for 'diff' and produces the same output but with pretty 'syntax' highlighting. Colours schemes can be customized Commando Commando was inspired by both Python's built-in optparse module and the JewelCli Java library. It eases the pain usually involved in trying to define and parse command line arguments to your Python application. comparator a pair of tools for rapidly finding common code segments in large source trees. They can be useful as tools for detecting copyright infringement compilercache a wrapperscript around your C and C++ compilers. Eachtime you compile something, the wrapperscript puts the result of the compilation into a cache Config Maker Config Maker is a tool to automatically create C++ classes that parse configuration files. Only a few lines of text that describe the possible entries in the configuration file are needed, and the complete class will be generated ready for use. constraint a constraint satisfaction problem solver written in python Copland an Inversion of Control (IoC) container, written in Ruby, for use in Ruby programs. In a nutshell, it allows you to simplify the instantiation and initialization of your classes cpdetector a framework for configurable code page-detection of documents. It may be used to detect the code page of documents retrieved from remote hosts cproto generates function prototypes for functions defined in the specified C source files to the standard output. The function definitions may be in K&R or ANSI C style, or in lint-library form. cproto can also convert function definitions in the specified files from the K&R style to the ANSI C style Cross Module Inliner an optimizing frontend for gcc which allows gcc to inline across module boundaries without requiring you to put inline functions in header files or even mark inline functions for inlining crosstool crosstool is a set of scripts that make it easy to build cross-development toolchains based on gcc, glibc, and Linux. The goal is to make it easy to build and test cross-toolchains for all architectures supported by glibc. crosstool-NG crosstool-NG is a versatile toolchain generator. It supports multiple target architectures, different components such as compilers and C libraries. It aims at being highly configurable. crpcut crpcut (pronounced "crap cut") is the Compartmented Robust Posix C++ Unit Tester. With crpcut it is easy to write tests that other unit-test frame works cannot manage. crucible A system for testing open source applications. Allows uploading or scheduling retrieval of software and its dependencies, and running different kinds of tests on it. CSpec CSpec is a behavior-driven development framework for C. It provides a spec framework for describing the behavior of the functions of your system. The syntax is inspired from RSpec to be as legible as possible. The source code is as portable and as light as possible to make it easy to run the library on embedded devices. cstrings cstrings is a lightweight internationalization tool for C code. It is useful for those who find gettext too bulky and intrusive. CTC++ CTC++ is a powerful instrumentation-based test coverage and dynamic analysis tool for C and C++ code. As a coverage tool, CTC++ shows the coverage all the way to the Modified Condition/Decision Coverage (MC/DC) level as required by DO-178B projects. As a dynamic analysis tool, CTC++ shows the execution counters in the code, i.e. more than plain boolean coverage information.You can also use CTC++ to measure function execution costs (normally time) and to enable function entry/exit tracing at test time. Ctcompare Ctcompare allows you to compare several sets of C code trees on a token basis, rather than on a line by line basis. These programs help to identify code copying and similarities between snippets of code in both trees. ctopy ctopy automates the parts of translating C source code to Python source code that are difficult for a human but easy for a machine. Cuiterm CUI (Composite User Interface) is a compound type of user interface which incorporates the features of the GUI (Graphical User Interface) and the CLI (Command Line Interface) by realizing both interface in one area at the same time. It is absolutely substantial that the CUI contains GUI elements and control language in the same area of the screen at the same time, so the incorporation is complete. CUI is not an optional, alternatively selectable combination of the two communication method but a truly new approach. CUnit a Unit Test framework for 'C'. This is not intended for C++, there are other frameworks that specifically support C++. cupl cupl is an interpreter for the archaic CUPL and CORC programming languages. It includes full documentation and several programs. cxmon cxmon is an interactive command-driven file manipulation tool that is inspired by the "Amiga Monitor" by Timo Rossi. It has commands and features similar to a machine code monitor/debugger, but it lacks any functions for running/tracing code. There are, however, built-in PowerPC, 680x0, 80x86 (including x86-64), 6502 and Z80 disassemblers, and special support for disassembling MacOS code. DACS DACS is a general-purpose, distributed system that combines Single Sign-On capability and role-based access control for web services, which are any static and computational resources provided by a web server through HTTP. The DACS design is open and built from industry-standard protocols and APIs, making porting to new environments straightforward. Daikon Daikon is an implementation of dynamic detection of likely invariants; that is, the Daikon invariant detector reports likely program invariants. An invariant is a property that holds at a certain point or points in a program; these are often seen in assert statements, documentation, and formal specifications. Invariants can be useful in program understanding and a host of other applications dc3dd dc3dd is a patched version of GNU dd to include a number of features useful for computer forensics. Delphi Yacc & Lex a parser generator toolset for Delphi and Kylix, based on Turbo Pascal Lex and Yacc Devel::Profiler a Perl profiler designed as a drop-in replacement for Devel::DProf. It outputs data in the same format as Devel::DProf and supports the dprofpp frontend. Dia2Code a small utility used to generate code from a Dia diagram DIPC can be used to build and program multi-computers Discrete Event Calculus Reasoner The Discrete Event Calculus Reasoner allows a programmer to add common-sense reasoning capabilities to programs. It supports deduction/temporal projection, abduction/planning, postdiction, and model finding. It allows default reasoning about action, change, space, and mental states. Dissy Dissy is a disassembler (graphical frontend to objdump) for multiple architectures. It allows fast navigation through the disassembled code and easy searching for addresses and symbols. Dissy is written in Python and available under the GNU GPL. Distance Disassembler Distance Disassembler allows you to specify labels for addresses in the program being disassembled or for memory-mapped I/O registers and and ROM routines. distcc distributes compilation of C code across several machines on a network. distcc should always generate the same results as a local compile, is simple to install and use, and is often significantly faster than a local compile Distel Distel extends Emacs Lisp with Erlang-style processes and message passing, and the Erlang distribution protocol. With this you can write Emacs Lisp processes and have them communicate with normal Erlang processes in real nodes. DndSkan a helper for developers that want to add drag and drop or clipboard support to their applications dwarf-ng dwarf-ng is a powerful object file manipulation tools in the spirit of gdb. with dwarf-ng you can read and edit all the file's section headers as well as the raw data.
Prev 50 Next 50