vitamin c and cancer
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 213
Tiny C Compiler 0.9.23
Tiny C compiles so fast that even for big projects Makefiles may not be necessary. more>>
Tiny C compiles so fast that even for big projects Makefiles may not be necessary.
TinyCC (aka TCC) is a small but hyper fast C compiler. Unlike other C compilers, it is meant to be self-relying: you do not need an external assembler or linker because TCC does that for you.
TCC not only supports ANSI C, but also most of the new ISO C99 standard and many GNUC extensions including inline assembly.
TCC can also be used to make C scripts, i.e. pieces of C source that you run as a Perl or Python script. Compilation is so fast that your script will be as fast as if it was an executable. TCC can also automatically generate memory and bound checks while allowing all C pointers operations. TCC can do these checks even if non patched libraries are used.
With libtcc, you can use TCC as a backend for dynamic code generation
TCC mainly supports the i386 target on Linux and Windows. There are alpha ports for the ARM (arm-tcc) and the TMS320C67xx targets (c67-tcc).
Main features:
- SMALL! You can compile and execute C code everywhere, for example on rescue disks (about 100KB for x86 TCC executable, including C preprocessor, C compiler, assembler and linker).
- FAST! tcc generates optimized x86 code. No byte code overhead. Compile, assemble and link several times faster than GCC.
- UNLIMITED! Any C dynamic library can be used directly. TCC is heading torward full ISOC99 compliance. TCC can of course compile itself.
- SAFE! tcc includes an optional memory and bound checker. Bound checked code can be mixed freely with standard code.
- Compile and execute C source directly. No linking or assembly necessary. Full C preprocessor and GNU-like assembler included.
- C script supported : just add #!/usr/local/bin/tcc -run at the first line of your C source, and execute it directly from the command line.
- With libtcc, you can use TCC as a backend for dynamic code generation.
Enhancements:
- initial PE executable format for windows version (grischka)
- #pragma pack support (grischka)
- #include_next support (Bernhard Fischer)
- ignore -pipe option
- added -f[no-]leading-underscore
- preprocessor function macro parsing fix (grischka)
<<lessTinyCC (aka TCC) is a small but hyper fast C compiler. Unlike other C compilers, it is meant to be self-relying: you do not need an external assembler or linker because TCC does that for you.
TCC not only supports ANSI C, but also most of the new ISO C99 standard and many GNUC extensions including inline assembly.
TCC can also be used to make C scripts, i.e. pieces of C source that you run as a Perl or Python script. Compilation is so fast that your script will be as fast as if it was an executable. TCC can also automatically generate memory and bound checks while allowing all C pointers operations. TCC can do these checks even if non patched libraries are used.
With libtcc, you can use TCC as a backend for dynamic code generation
TCC mainly supports the i386 target on Linux and Windows. There are alpha ports for the ARM (arm-tcc) and the TMS320C67xx targets (c67-tcc).
Main features:
- SMALL! You can compile and execute C code everywhere, for example on rescue disks (about 100KB for x86 TCC executable, including C preprocessor, C compiler, assembler and linker).
- FAST! tcc generates optimized x86 code. No byte code overhead. Compile, assemble and link several times faster than GCC.
- UNLIMITED! Any C dynamic library can be used directly. TCC is heading torward full ISOC99 compliance. TCC can of course compile itself.
- SAFE! tcc includes an optional memory and bound checker. Bound checked code can be mixed freely with standard code.
- Compile and execute C source directly. No linking or assembly necessary. Full C preprocessor and GNU-like assembler included.
- C script supported : just add #!/usr/local/bin/tcc -run at the first line of your C source, and execute it directly from the command line.
- With libtcc, you can use TCC as a backend for dynamic code generation.
Enhancements:
- initial PE executable format for windows version (grischka)
- #pragma pack support (grischka)
- #include_next support (Bernhard Fischer)
- ignore -pipe option
- added -f[no-]leading-underscore
- preprocessor function macro parsing fix (grischka)
Download (0.41MB)
Added: 2005-11-21 License: LGPL (GNU Lesser General Public License) Price:
1449 downloads
readline C++ wrapper 0.3
readline C++ wrapper simplifies usage of the readline and history libraries for C++ programmers. more>>
readline C++ wrapper simplifies usage of the readline and history libraries for C++ programmers.
Main features:
- editing the input line basing on the user preferences
- commands history
- saving/loading commands history to/from specified files
- custom completers via standard containers
- binding keys to boost::function calls
<<lessMain features:
- editing the input line basing on the user preferences
- commands history
- saving/loading commands history to/from specified files
- custom completers via standard containers
- binding keys to boost::function calls
Download (0.20MB)
Added: 2007-04-25 License: Public Domain Price:
550 downloads
EasyEclipse for C and C++ 1.3.0
EasyEclipse for C and C++ is bare-bones Eclipse distro for experienced C and C++ developers who are new to Eclipse. more>>
EasyEclipse for C and C++ is bare-bones Eclipse distro for experienced C and C++ developers who are new to Eclipse.
EasyEclipse for C and C++ is all you need to start developing C and C++ code with Eclipse.
This distribution includes the following plugins:
Core components:
- Eclipse Platform 3.2.1 - Shared platform services from Eclipse.
- Eclipse Tools 3.2.1 - Common libraries for various Eclipse projects.
- Java for Windows 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Windows only)
- Java for Linux 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Linux only)
Tools for general C and C++ development:
- Eclipse C and C++ Development Tool 3.1.1 - Create, compile, tests and debug and C and C++ applications and programs..
Version Control tools (note that CVS support is included in the Eclipse Platform):
- Subclipse 1.1.8 - Access and manage Subversion repositories within Eclipse.
Miscellaneous:
- AnyEdit Tools 1.5.6.2 - Useful right-click menus in editors: "Open file under cursor", "Open type under cursor", et cetera.
- Color Editor 1.2.4 - Edit with syntax highlighting over 100+ file formats.
<<lessEasyEclipse for C and C++ is all you need to start developing C and C++ code with Eclipse.
This distribution includes the following plugins:
Core components:
- Eclipse Platform 3.2.1 - Shared platform services from Eclipse.
- Eclipse Tools 3.2.1 - Common libraries for various Eclipse projects.
- Java for Windows 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Windows only)
- Java for Linux 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Linux only)
Tools for general C and C++ development:
- Eclipse C and C++ Development Tool 3.1.1 - Create, compile, tests and debug and C and C++ applications and programs..
Version Control tools (note that CVS support is included in the Eclipse Platform):
- Subclipse 1.1.8 - Access and manage Subversion repositories within Eclipse.
Miscellaneous:
- AnyEdit Tools 1.5.6.2 - Useful right-click menus in editors: "Open file under cursor", "Open type under cursor", et cetera.
- Color Editor 1.2.4 - Edit with syntax highlighting over 100+ file formats.
Download (101.3MB)
Added: 2007-07-11 License: Eclipse Public License Price:
838 downloads
ustring C++ Unicode library 0.5
ustring is a C++ library to implement the complete Unicode 3.0 standard. more>>
ustring is a C++ library to implement the complete Unicode 3.0 standard. It gives an easy access to the properties of each of the 10600 characters defined by the Unicode 3.0 standard, including the uppercase and lowercase mapping, category and subcategory, character name, and bidirectional category.
ustring C++ Unicode library provides a wide string class which fits with STL, implementing a full Unicode normalizer, uppercase and lowercase transformation, and diacritical mark removal. A Unicode level-1 regular expression class is also provided.
<<lessustring C++ Unicode library provides a wide string class which fits with STL, implementing a full Unicode normalizer, uppercase and lowercase transformation, and diacritical mark removal. A Unicode level-1 regular expression class is also provided.
Download (0.14MB)
Added: 2006-08-23 License: GPL (GNU General Public License) Price:
1166 downloads
Obfuscated Tiny C Compiler
Obfuscated Tiny C Compiler (OTCC) is a very small C compiler. more>>
Obfuscated Tiny C Compiler (OTCC) is a very small C compiler I wrote in order to win the International Obfuscated C Code Contest (IOCCC) in 2002.
My goal was to write the smallest C compiler which is able to compile itself. I choose a subset of C which was general enough to write a small C compiler. Then I extended the C subset until I reached the maximum size authorized by the contest: 2048 bytes of C source excluding the ;, {, } and space characters.
I choose to generate i386 code. The original OTCC code could only run on i386 Linux because it relied on endianness and unaligned access. It generated the program in memory and launched it directly. External symbols were resolved with dlsym().
In order to have a portable version of OTCC, I made a variant called OTCCELF. It is only a little larger than OTCC, but it generates directly a dynamically linked i386 ELF executable from a C source without relying on any binutils tools! OTCCELF was tested succesfully on i386 Linux and on Sparc Solaris.
NOTE: My other project TinyCC which is a fully featured ISOC99 C compiler was written by starting from the source code of OTCC !
Compilation:
gcc -O2 otcc.c -o otcc -ldl
gcc -O2 otccelf.c -o otccelf
Self-compilation:
./otccelf otccelf.c otccelf1
<<lessMy goal was to write the smallest C compiler which is able to compile itself. I choose a subset of C which was general enough to write a small C compiler. Then I extended the C subset until I reached the maximum size authorized by the contest: 2048 bytes of C source excluding the ;, {, } and space characters.
I choose to generate i386 code. The original OTCC code could only run on i386 Linux because it relied on endianness and unaligned access. It generated the program in memory and launched it directly. External symbols were resolved with dlsym().
In order to have a portable version of OTCC, I made a variant called OTCCELF. It is only a little larger than OTCC, but it generates directly a dynamically linked i386 ELF executable from a C source without relying on any binutils tools! OTCCELF was tested succesfully on i386 Linux and on Sparc Solaris.
NOTE: My other project TinyCC which is a fully featured ISOC99 C compiler was written by starting from the source code of OTCC !
Compilation:
gcc -O2 otcc.c -o otcc -ldl
gcc -O2 otccelf.c -o otccelf
Self-compilation:
./otccelf otccelf.c otccelf1
Download (0.004MB)
Added: 2006-03-29 License: GPL (GNU General Public License) Price:
1318 downloads
C++ Command Line Library 0.3
C++ Command Line Library provides a framework for handling command line options and arguments. more>>
C++ Command Line Library provides a framework for handling command line options and arguments. Either variables (of any type) are set to values given at the command line. Or user defined functions are called with arguments (of any type) read from the command line.
It was developed and tested using kdevelop 2.1 and gcc 2.95.3 on SuSE Linux 7.3.x
Main features:
- Easy extraction of command line arguments
- Automatic conversion of command line arguments to any type (even user defined classes)
- Convenient handling of command line usage errors by exceptions
- Complete documentation
- And all this is absolutely free
<<lessIt was developed and tested using kdevelop 2.1 and gcc 2.95.3 on SuSE Linux 7.3.x
Main features:
- Easy extraction of command line arguments
- Automatic conversion of command line arguments to any type (even user defined classes)
- Convenient handling of command line usage errors by exceptions
- Complete documentation
- And all this is absolutely free
Download (0.83MB)
Added: 2006-11-15 License: LGPL (GNU Lesser General Public License) Price:
1084 downloads
aifc2wav 4.c
aifc2wav is an aifc (ima4, sowt or sdx2) to wav translator. more>>
aifc2wav is an aifc (ima4, sowt or sdx2) to wav translator.
I made this little piece of software, because I wanted to listen to some khoomei music (23 Jul 2005: link appears to be dead), and some of those AIFC files were not handled by sox, nor xmms, nor mplayer. Those files were in AIFC IMA4 format.
How to use it?
Unzip the C file with gunzip.
You will need a C compiler (gcc is fine). Simply compile it (for instance gcc -o aifc2wav aifc2wav-4.c), and you are done.
It handles AIFC IMA4 files, AIFC SOWT files and AIFC SDX2 files, both mono and stereo (not sure for SDX2). The SOWT scheme has not been widely tested, if your file sounds strange, contact me. (Same for SDX2.)
It will produce a WAV file. Why WAV? Because WAV files are handled by almost everyone. If you want raw data, you can skip the 44 bytes long header (something like dd if=INPUT_FILE of=OUTPUT_FILE bs=44 skip=1 under unix). Or use sox, which is a good program.
It is supposed to work on any machine, little/big endian. The only problem that might appear is because of this silly 80 bits extended float used by those silly coders. Who needs that much precision for a frequency? Well, so they did, so they did. I dont know if I handle this correctly or not.
<<lessI made this little piece of software, because I wanted to listen to some khoomei music (23 Jul 2005: link appears to be dead), and some of those AIFC files were not handled by sox, nor xmms, nor mplayer. Those files were in AIFC IMA4 format.
How to use it?
Unzip the C file with gunzip.
You will need a C compiler (gcc is fine). Simply compile it (for instance gcc -o aifc2wav aifc2wav-4.c), and you are done.
It handles AIFC IMA4 files, AIFC SOWT files and AIFC SDX2 files, both mono and stereo (not sure for SDX2). The SOWT scheme has not been widely tested, if your file sounds strange, contact me. (Same for SDX2.)
It will produce a WAV file. Why WAV? Because WAV files are handled by almost everyone. If you want raw data, you can skip the 44 bytes long header (something like dd if=INPUT_FILE of=OUTPUT_FILE bs=44 skip=1 under unix). Or use sox, which is a good program.
It is supposed to work on any machine, little/big endian. The only problem that might appear is because of this silly 80 bits extended float used by those silly coders. Who needs that much precision for a frequency? Well, so they did, so they did. I dont know if I handle this correctly or not.
Download (0.005MB)
Added: 2006-03-24 License: GPL (GNU General Public License) Price:
1315 downloads
Intel C++ Compiler 10.0
Intel C++ Compiler application is a full fledged C/C++ compiler and debugger suite. more>>
Intel C++ Compiler application is a full fledged C/C++ compiler and debugger suite. Its aim is to provide outstanding performance for all Intel 32-bit and 64-bit processors, while not requiring the need for porting applications from other compilers.
It provides optimization technology, threaded application support, and features to take advantage of Hyper-Threading technology. It is substantially source and object code compatible with GNU C, providing fullest compatibility with GCC and G++ 3.x/4.x both in terms of code and of API. It is thereby also easy to integrate with existing development environments.
<<lessIt provides optimization technology, threaded application support, and features to take advantage of Hyper-Threading technology. It is substantially source and object code compatible with GNU C, providing fullest compatibility with GCC and G++ 3.x/4.x both in terms of code and of API. It is thereby also easy to integrate with existing development environments.
Download (MB)
Added: 2007-06-28 License: Free for non-commercial use Price:
1400 downloads
Download (1.67MB)
Added: 2005-04-15 License: LGPL (GNU Lesser General Public License) Price:
1653 downloads
Itzam/C++ 2.0.0
Itzam/C++ wraps the Itzam database engine with C++ templates for both simple and complex database classes. more>>
Itzam/C++ wraps the Itzam database engine with C++ templates for both simple and complex database classes.
Itzam/C++ wrapper supports B-tree indexes with unique or duplicate keys, and includes multithreaded resource locking.
Complete class documentation is embedded in the source code and available online.
Itzam creates and manipulates files containing variable-length, random access records; these records can be access via a variety of index types. Currently supported indexes include:
B-tree
A B-tree index stores and retrieves indexes by a program-defined key value -- for example, a string or a number that uniquely identifies the content of the record. B-tree indexes also maintain a programmer-defined order for keys, thus allowing sequences of records to be retrieved in alphabetic or numeric order.
Sparse Matrix
In a sparse matrix index, records can be referenced by their column and row coordinates in a two-dimensional grid. This is extremely fast, and useful for tabular data (as in spreadsheets).
Future Index Types
Geographical (longitude and latitude) and semantic (e.g., Bayesian) indexes are in development and testing.
Main features:
Small Footprint
- Itzam Core adds less then 6K bytes to a program when linked statically.
Portability
- Itzam is deliberately portable across operating systems and platforms. A database created on Windows is readable by an Itzam application on a Linux machine. The current release ships with support for building and testing on Unix, Linx, and Windows operating systems.
No Dependencies
- Itzam does not have any dependencies on external libraries or components, beyond the common elements included with every Standard C compiler.
Scalability
- Itzam supports various levels of complexity and abstraction, based on your needs and the environment inhabited by your application, Use the core C library for small and embedded projects
Flexibility
- Build your databases with indexes embedded in data files, or separate key information for the data it references, to provide different indexing schemes for different purposes. Iterator selectors provide flexible filtering to define subsets of a database.
Dual Licensing, GPL and Commercial
- Itzam can be licensed under either the GNU General Public License (GPL) or a simple non-free (closed-source) license. The GPL version is provided as is without support, while the commercial license provides technical assistance and notice of updates and bug fixes.
64-bit File Access
- Itzam is designed with 64-bit addressing in mind, and works with 64-bit Sun Solaris and 64-bit Linux. By default, the compiler generates 32-bit code addressing up to 4GB or file space; however, Itzam can be compiled to use 64-bit file addressing simply by defining the preprocessor symbol ITZAM64.
C++, Python, and Fortran 95 Abstractions
- The core library, written in ANSI C, operates at a low-level, working directly with the operating system. While a low-level library can be a powerful tool for embedde3d and small systems, large-scale projects can benefit from a higher-level of abstraction. Development and testing is underway for C++, Python, and Fortran 95 "wrappers".
Documentation
- Ive written tutorial and API documentation to accompany Itzam. A complete example application, a contact database, is the basis for the tutorial.
Enhancements:
- This release adds support for hash indexes and atomic file transactions with commit/rollback.
- There are also minor documentation and code clean-ups.
<<lessItzam/C++ wrapper supports B-tree indexes with unique or duplicate keys, and includes multithreaded resource locking.
Complete class documentation is embedded in the source code and available online.
Itzam creates and manipulates files containing variable-length, random access records; these records can be access via a variety of index types. Currently supported indexes include:
B-tree
A B-tree index stores and retrieves indexes by a program-defined key value -- for example, a string or a number that uniquely identifies the content of the record. B-tree indexes also maintain a programmer-defined order for keys, thus allowing sequences of records to be retrieved in alphabetic or numeric order.
Sparse Matrix
In a sparse matrix index, records can be referenced by their column and row coordinates in a two-dimensional grid. This is extremely fast, and useful for tabular data (as in spreadsheets).
Future Index Types
Geographical (longitude and latitude) and semantic (e.g., Bayesian) indexes are in development and testing.
Main features:
Small Footprint
- Itzam Core adds less then 6K bytes to a program when linked statically.
Portability
- Itzam is deliberately portable across operating systems and platforms. A database created on Windows is readable by an Itzam application on a Linux machine. The current release ships with support for building and testing on Unix, Linx, and Windows operating systems.
No Dependencies
- Itzam does not have any dependencies on external libraries or components, beyond the common elements included with every Standard C compiler.
Scalability
- Itzam supports various levels of complexity and abstraction, based on your needs and the environment inhabited by your application, Use the core C library for small and embedded projects
Flexibility
- Build your databases with indexes embedded in data files, or separate key information for the data it references, to provide different indexing schemes for different purposes. Iterator selectors provide flexible filtering to define subsets of a database.
Dual Licensing, GPL and Commercial
- Itzam can be licensed under either the GNU General Public License (GPL) or a simple non-free (closed-source) license. The GPL version is provided as is without support, while the commercial license provides technical assistance and notice of updates and bug fixes.
64-bit File Access
- Itzam is designed with 64-bit addressing in mind, and works with 64-bit Sun Solaris and 64-bit Linux. By default, the compiler generates 32-bit code addressing up to 4GB or file space; however, Itzam can be compiled to use 64-bit file addressing simply by defining the preprocessor symbol ITZAM64.
C++, Python, and Fortran 95 Abstractions
- The core library, written in ANSI C, operates at a low-level, working directly with the operating system. While a low-level library can be a powerful tool for embedde3d and small systems, large-scale projects can benefit from a higher-level of abstraction. Development and testing is underway for C++, Python, and Fortran 95 "wrappers".
Documentation
- Ive written tutorial and API documentation to accompany Itzam. A complete example application, a contact database, is the basis for the tutorial.
Enhancements:
- This release adds support for hash indexes and atomic file transactions with commit/rollback.
- There are also minor documentation and code clean-ups.
Download (0.33MB)
Added: 2006-09-06 License: GPL (GNU General Public License) Price:
661 downloads
C++ WSDL Parser 1.9.3
C++ WSDL Parser is an efficient C++ Web services library. more>>
C++ WSDL Parser is an efficient C++ Web services library that includes a standards compliant WSDL parser API, a Schema parser and validator, an XML parser and serializer, and an API for dynamically inspecting and invoking WSDL Web services.
Enhancements:
- Many WSDLs can now be dynamically invoked.
- Added documentation (doxygen for the API).
- Better error reporting when types are found missing.
<<lessEnhancements:
- Many WSDLs can now be dynamically invoked.
- Added documentation (doxygen for the API).
- Better error reporting when types are found missing.
Download (0.56MB)
Added: 2005-10-06 License: LGPL (GNU Lesser General Public License) Price:
1483 downloads
The C++ Cmdline Library 0.3
The C++ Cmdline Library provides a framework for handling command line options and arguments. more>>
The C++ Cmdline Library provides a framework for handling command line options and arguments.
Either variables (of any type) are set to values given at the command line. Or user defined functions are called with arguments (of any type) read from the command line.
It was developed and tested using kdevelop 2.1 and gcc 2.95.3 on SuSE Linux 7.3.
Main features:
- Easy extraction of command line arguments
- Automatic conversion of command line arguments to any type (even user defined classes)
- Convenient handling of command line usage errors by exceptions
- Complete documentation
- And all this is absolutely free
<<lessEither variables (of any type) are set to values given at the command line. Or user defined functions are called with arguments (of any type) read from the command line.
It was developed and tested using kdevelop 2.1 and gcc 2.95.3 on SuSE Linux 7.3.
Main features:
- Easy extraction of command line arguments
- Automatic conversion of command line arguments to any type (even user defined classes)
- Convenient handling of command line usage errors by exceptions
- Complete documentation
- And all this is absolutely free
Download (0.83MB)
Added: 2006-12-14 License: LGPL (GNU Lesser General Public License) Price:
1046 downloads
Xrefactory 1.6.9 (For C and Java)
Xrefactory is a professional development tool for C and C++ providing code completion, source browsing and refactoring. more>>
Xrefactory (also known as Xref, X-ref and Xref-Speller) is a professional development tool for C and Java providing code completion, source browsing and refactoring. It was the worlds first Java tool "Crossing Refactorings Rubicon". Xrefactory Java supports JDK versions less than 1.5.0!
Main features:
- Full integration with Emacs and XEmacs.
- Available on Unix (Linux, SunOs-Solaris, HP-UX, Mac OSX, etc.) as well as Windows.
- Support for both C and Java languages (including JNI).
- Source browsing based on our own tag implementation supporting multiple preprocessing passes and resolving scopes, accessibilities, overloading and polymorphism.
- Designed to work with the largest projects. Xrefactory indexes all JDK 1.4 classes (1 million lines of code) in 2 minutes and the Linux kernel 2.4.7 sources (3 millions lines) in 15 minutes. Xrefactory is capable of updating its index by reparsing only modified files.
- Refactorings for method (function) extraction; renaming of packages, classes, parameters, variables, fields (structure records) and methods (functions); insertion, deletion and moving of parameters, field and method moving; pushing down and pulling up fields and methods; encapsulate field; and more. Refactorings are safe with detection of possible conflicts.
- Very solid implementation of code completion. Recognizing approximately 15 different contexts with completions auto-updated after each modification of source code without need for recompilation.
- Functions for finding forgotten symbols.
- Detection of unused variables, methods and functions.
- Javadoc documentation available at your finger tips via hot keys.
- Multiple projects support with project auto-detection.
- Interfacing Emacs IDE functions from the compile.el and comint.el packages.
- Capable of generating HTML documentation.
- Full undo under Emacs and XEmacs.
<<lessMain features:
- Full integration with Emacs and XEmacs.
- Available on Unix (Linux, SunOs-Solaris, HP-UX, Mac OSX, etc.) as well as Windows.
- Support for both C and Java languages (including JNI).
- Source browsing based on our own tag implementation supporting multiple preprocessing passes and resolving scopes, accessibilities, overloading and polymorphism.
- Designed to work with the largest projects. Xrefactory indexes all JDK 1.4 classes (1 million lines of code) in 2 minutes and the Linux kernel 2.4.7 sources (3 millions lines) in 15 minutes. Xrefactory is capable of updating its index by reparsing only modified files.
- Refactorings for method (function) extraction; renaming of packages, classes, parameters, variables, fields (structure records) and methods (functions); insertion, deletion and moving of parameters, field and method moving; pushing down and pulling up fields and methods; encapsulate field; and more. Refactorings are safe with detection of possible conflicts.
- Very solid implementation of code completion. Recognizing approximately 15 different contexts with completions auto-updated after each modification of source code without need for recompilation.
- Functions for finding forgotten symbols.
- Detection of unused variables, methods and functions.
- Javadoc documentation available at your finger tips via hot keys.
- Multiple projects support with project auto-detection.
- Interfacing Emacs IDE functions from the compile.el and comint.el packages.
- Capable of generating HTML documentation.
- Full undo under Emacs and XEmacs.
Download (0.80MB)
Added: 2007-01-09 License: Freeware Price:
1018 downloads
C# Java Virtual Machine 1.0.1
C# Java Virtual Machine is a tiny implementation of the Java VM, including simple native classes. more>>
C# Java Virtual Machine is a tiny implementation of the Java VM, including simple native classes. This project is written using the C# language. The VM is very easily expandable by writing additional native or Java classes.
Enhancements:
- The DbConnection class, which provides a connection to MS SQL or PostgreSQL using ADO.NET, was added.
- The Syst.MachineName method, which returns the machine name, was added.
- String.startsWith and String.endsWith functions were added.
- Some comments for VM.cs were written.
<<lessEnhancements:
- The DbConnection class, which provides a connection to MS SQL or PostgreSQL using ADO.NET, was added.
- The Syst.MachineName method, which returns the machine name, was added.
- String.startsWith and String.endsWith functions were added.
- Some comments for VM.cs were written.
Download (0.40MB)
Added: 2007-05-25 License: GPL (GNU General Public License) Price:
884 downloads
LibIdent C library 0.32
LibIdent is a small C library for interfacing with RFC 1413 Identification protocol servers, which are used for identifying user more>> <<less
Download (0.28MB)
Added: 2006-03-24 License: Public Domain Price:
1309 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above vitamin c and cancer search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed