Java
ANTLR - an LALR parser generator ANTLR (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing C, C++, or Java actions. (Jan 1998)
C2J - tranlsates C sources to Java C2J converter provides opportunity to translate C-code sources into Java classes. C2J is being developed using C language. Available as native Win32 or Java bytecodes. Able to translate itself into Java too. GPL licensed (May 2003)
C2J++ - C++ to Java translator written in Java C2J++ translates C++ code to Java code. C2J++ is based on Chris Laffra's C2J. The input must consist of one .H file, containing one or more C++ class definitions and one .C file containing all method bodies referenced in the .H file. Freeware (Dec 2000)
Daffodil DB - SQL-99 engine in Java Daffodil DB is a SQL-99 scalable, high-performance, embeddable, lightweight java-based RDBMS engine. Including triggers, views, constraints, UDT, stored procedures, distributed transactions (XA), JDBC 3.0 driver, admin tool. From $99. (Jul 2002)
Doc++: class cross-referencer DOC++ is a documentation system for C/C++ and Java generating both LaTeX and HTML output. Documentation is extracted directly from the C++ header or Java class files. Produces cross-references too. (Nov 1997)
Dr. Dobbs Journal Doctor Dobb's emphasizes pragmatic software tools for the professional programmer. Includes algorithms and design techniques for effective C, C++, and Java development. Other topics include CPUs and operating system issues. (Aug 1999)
Grammatica - parser generator for C#/Java Grammatica is a parser generator (compiler compiler) for C# and Java. It improves upon similar tools (like yacc and ANTLR) by creating well-commented and readable source code, by having automatic error recovery and detailed error messages (Jul 2003)
JThreads/C++ JThreads/C++ means Java-like Threads for C++. JThreads/C++ is a high-level thread abstraction library that gives C++ programmers the “look & feel” of Java threads. Supports Unix, Linux, Windows 95 and NT. Freeware with source. (Jun 2003)
Mailer C++ CGI Script The Mailer C++ CGI script is designed to send by e-mail the data it receives from a browser FORM or Java applet. Unlike other mailers, is written in C++. It is flexible and fully customizable. (Jan 1998)
mySQL - multiplatform server MySQL is a very fast, multi-threaded, multi-user and robust SQL server. API support for C, C++, Java, Perl, PHP, Python and TCL APIs. For Unix and OS/2 platforms, MySQL is basically free; for Windows platforms it is shareware. (May 1999)
OpenTop: Cross-Platform C++ OpenTop is a cross-platform C++ class library that mimics Java facilities such as resource management, networking, I/O, multi-threading, SAX XML parser, and Unicode. GPL (Sep 2003)
ProgrammingTutorials.COM This site contains a carefully researched collection of links for those serious about learning a programming language online. Links to tutorials on Visual Basic, Java, JavaScript, HTML, QBasic, C/C++, Perl, CGI, VRML, SQL, and more! (Jul 1999)
Toba - translates Java source to C Toba translates Java class files into C source code. This allows the construction of directly executable programs that avoid the overhead of interpretation. Toba deals with stand-alone applications, not applets. (Mar 2002)
Visual Paradigm - UML CASE tools Visual Paradigm for the Unified VP-UML supports the latest standards of Java and UML notations and provides the industry's full round-trip code generation and code reverse engineering support for Java. Free edition for educational institutions (Aug 2002)
WipeOut - C/Java/Eiffel IDE for Linux WipeOut is an IDE for Linux and other Unix systems. It supports C/C++, Java(tm), Eiffel and Fortran. WipeOut consists of front ends for existing tools like CVS, GDB, MAKE and the JDK. (Dec 1998)
See also: Java vs. C++See Also: if you are interested in Java you may find related topics in Java vs. C++
Books about JavaA complete list of books on Java available through Amazon.COM