Cool Links

Home Cool Programs Cool Links Our Founder

Programming

Disclaimer: This page is horribly (several years) out of date but I haven't had time to update it yet. Stay tuned!

C++ Development

General C++

http://www.amazon.com An online bookstore where you can browse for information about the book titles that follow.
http://www.bookpool.com A lower-cost bookstore than Amazon for technical books.
Teach Yourself C++ in 21 Days, by Jesse Liberty, ISBN: 0672310708 Teaches you C++ from the ground up, assuming little to no prior programming experience. Features a 21-day paced course with tons of hands-on examples. A must-read for newcomers.
The Annotated C++ Reference Manual, by Margaret A.Ellis and Bjarne Stroustrup (ISBN: 0201514591) Hardcore, but extremely thorough coverage of the C++ language.
C++ Primer, by Stanley B. Lippman (ISBN: 0201548488) Thorough coverage of the C++ language, including some of the standard libraries. Technical, but covered with detailed examples.
Effective C++ (ISBN: 0201924889) and More Effective C++ (ISBN: 020163371X), by Scott Meyers Covers advanced C++ topics in a digestible doses of 50 and 35 sections, respectively. A must-read for people who have mastered the basics and want to become pros.
C++ FAQ by Cline et al. (ISBN: 0201309831) Excellent coverage of advanced C++ topics broken down into tiny sections which take minutes to read.
Large-Scale C++ Software Design, by John S. Lakos, ISBN: 0201633620 Indispensable advice on design techniques for reducing module, component and subsystem dependencies. Although written for C++, the advice applies to any language.

Microsoft Visual C++

http://msdn.microsoft.com/visualc Microsoft's Visual C++ Home Page
http://mspress.microsoft.com Microsoft Press Home Page, featuring loads of Visual C++ books, including the classic Inside Visual C++ for Version 5.0 (ISBN: 1572315652).
http://mfcfaq.stingray.com Excellent, free MFC FAQ with tons of tricks and tidbits.

Borland C++ and C++ Builder

http://www.borland.com/bcppbuilder Borland C++ Builder Home Page
Programming With OWL for Windows 95, by Vic Broquard (ISBN: 0134922735) Looks like Borland is dumping C++ 5.0, which is a shame because you can build for WIN31 and DOS as well as emulate the WIN32 Common Controls on WIN16. Oh well. This book is an excellent OWL reference and also covers WIN16 and WIN32 memory model differences.

Java Development

General Java

http://java.sun.com/docs Gobs of Java documentation, including an outstanding online tutorial that you can download for free!
http://www.microsoft.com/ie Microsoft's Internet Explorer 4.0 Home Page. IE 4.0 allows non-standard language stuff, but its Virtual Machine is faster than Netscape Navigator™'s in many areas.
http://home.netscape.com
http://developer.netscape.com
For JDK 1.1 development which is more standard and more multiplatform, download and install Netscape Navigator™ 4.08 standalone or Netscape Communicator™ 4.5 from http://home.netscape.com.

Sun's Java Site

http://java.sun.com Sun's Java Home Page. Includes tons of documentation and links. You can obtain the official JDK here.

Microsoft Visual J++

http://msdn.microsoft.com/visualj Microsoft's Visual J++ Home Page. You can download a trial edition of Visual J++ for free.
http://www.microsoft.com/java Microsoft's Java Home Page. Download the SDK 3.1 (after installing IE4.01 SP1), install it and then copy the files jps.dll, jvc.exe and msjvc.dll from your SDK bin subdirectory to your Visual J++ DevStudio\SharedIDE\bin directory to allow Visual J++ 1.1 to build JDK 1.1 projects.

Borland JBuilder

http://www.borland.com/jbuilder Borland's JBuilder Home Page.

Symantec Visual Café

http://cafe.symantec.com Symantec's Internet Tools Home Page.

Programming Topics

Network Programming

http://www.ecst.csuchico.edu/~beej/guide/net Beej's Guide to Network Programming (using Internet sockets in C/C++).

Operating Systems

Windows® Development

See the above links for Microsoft Visual C++, Borland C++ and Borland Delphi.

Unix® Development

Linux/Motif

http://www.linux.org The Linux Home Page. Covers all Linux implementations.
http://www.lsl.com The Linux Systems Labs Home Page. Here you can order CDs and documentation at ridiculously low prices. Check out the Tri-Linux CD which includes three versions of Linux for $1.98!
Object Oriented Programming With C++ and OSF/Motif, by Douglas A. Young (ISBN: 0132092557) An excellent introduction to object-oriented Motif programming, including several C++ Motif wrapper classes. Full of example code.
http://www.lesstif.org A freeware Motif clone.

Indispensable Utilities

System Commander (http://www.v-com.com) Allows you to run multiple operating systems on the same computer. Excellent!
Partition Magic (http://www.powerquest.com) Allows you to create and resize hard disk partitions without losing your existing data. Excellent for saving cluster space and running multiple operating systems.
DriveImage (http://www.powerquest.com) Indispensable utility for making an image file of one or more hard disk partitions and saving that file to removable media or tape.

All trademarks are property of their respective owners.

To suggest additional links, contact us.

Copyright © 1999-2005 by Mohan Embar, Inc. All Rights Reserved.
ThisIsCool is a trademark of Mohan Embar, Inc.