|
This appendix contains a list of valuable C/C++ and Java resources on the Internet and the World Wide Web. These resources include FAQs (Frequently Asked Questions), tutorials, how to obtain the ANSI/ISO C++ standard, information about popular compilers and how to obtain free compilers, demos, books, tutorials, software tools, articles, interviews, conferences, journals and magazines, on-line courses, newsgroups and career resources.
For more information about the American National Standards Institute (ANSI) or to purchase standards documents, visit ANSI at www.ansi.org.
- A.1 C/C++ Resources
- sunir.org/booklist/sunir.org/booklist/
- The Programmer's Book List has a section for C++ books with 30+ titles.
- www.possibility.com/Cpp/CppCodingStandard.html
- The C++ Coding Standard site has an extensive amount of information about the C++ programming language as well as a great list of C++ resources on the Web.
- help-site.com/cpp.html
- Help-site.com provides links to C++ resources on the Web.
- www.glenmccl.com/tutor.htm
- This site is a good reference for users with C/C++ knowledge. Topics are accompanied by detailed explanations and example code.
- www.programmersheaven.com/zone3/cat353/index.htm
- This site offers an extensive collection of C++ libraries. These libraries are available for free download.
- www.programmersheaven.com/zone3/cat155/index.htm
- This site is a great resource for programmers. The site offers many utilities for C/C++.
- www.programmersheaven.com/c/MsgBoard/wwwboard.asp?Board=3
- This message board allows users to post C/C++ programming questions and comments for other members to answer.
- www.hal9k.com/cug/
- This site provides C++ resources, journals, shareware, freeware and more.
- www.codeguru.com/cpp_mfc/index.shtml
- A popular Web site for programmers, CodeGuru.com provides an extensive list of resources for programmers using C and C++.
- www.dinkumware.com/refxc.html
- The Dinkum C Library Reference Manual is written by P.J. Plauger, and is completely available on the Web. It provides a full reference to all functions and macros in the C Standard Library.
- www.thinkage.ca/english/products/index.shtml
- This Web site is full of shareware goodies, including a source code viewer and an input parser.
- www.devx.com/cplus/
- DevX is a comprehensive resource for programmers. Each section provides the latest news, tools and techniques for various programming languages. The C++ zone section of the site is dedicated to C++.
- A.2 C++ Tutorials
- www.icce.rug.nl/documents/cplusplus/
- This tutorial, written by a university professor, is designed for C programmers who want to learn C++ programming.
- cc.southeasttech.mnscu.edu/msc/index.shtml
- Minnesota State College Southeast Technical offers online C++ courses for credit.
- www.cplusplus.com/doc/tutorial/
- This tutorial covers C++ basics up through advanced object-oriented programming with C++.
- www.cprogramming.com/tutorial.html
- This site includes a step-by-step tutorial that includes sample code.
- www.programmersheaven.com/zone3/cat34/index.htm
- This site contains a list of tutorial topics. Tutorial levels range from beginner to expert.
- A.3 C/C++ FAQs
- www.cs.ruu.nl/wais/html/na-dir/C-faq/diff.html
- This Web site contains updates and changes to the comp.lang.c FAQ (www.eskimo.com/~scs/C-faq/top.html).
- www.faqs.org/faqs/by-newsgroup/comp/comp.lang.c++.html
- This site consists of a series of links to FAQs and tutorials gathered from the comp.lang.c++ newsgroup.
- A.4 comp.lang.c++
- kom.net/~dbrick/newspage/comp.lang.c++.html
- Visit this site to connect to newsgroups related to the comp.lang.c++ hierarchy.
- www.csci.csusb.edu/dick/c++std/
- This site has links to the ANSI/ISO C++ Draft Standard and the Usenet group comp.std.c++, which provides new information about the standard.
- www.research.att.com/~bs/homepage.html
- This is the home page for Bjarne Stroustrup, designer of the C++ programming language. He provides a list of C++ resources, FAQs and other useful C++ information.
- www.austinlinks.com/CPlusPlus/
- This site has a list of C++ resources, including suggested books, career resources, information about the C++ programming language and links to sites with lists of C++ resources.
- www.cyberdiem.com/vin/learn.html
- Learn C/C++ Today is the title of this site, which provides a number of in depth tutorials on C/C++.
- www.trumphurst.com/cpplibs1.html
- The C++ Libraries FAQ is compiled by programming professionals for the use and benefit of other C++ programmers. The Library is updated regularly and is a good source for current information.
- www.experts-exchange.com/Programming/Programming_Languages/Cplusplus/
- The Experts Exchange is a free resource for high-tech professionals who wish to share information with their colleagues. Members can post questions and answers.
- cplus.about.com/compute/cplus/
- This is the About.com site for C/C++ programming languages. You will find tutorials, freeware/shareware, dictionaries, jobs, magazines and many other related items.
- pent21.infosys.tuwien.ac.at/cetus/oo_c_plus_plus.html#oo_c_plus_plus_general_newsgroups
- This site contains links to many different types of C++ resources, such as newsgroups, tutorials, FAQs, articles, utilities and libraries.
- news:comp.lang.c++
- This is a newsgroup dedicated to object-oriented C++ language issues.
- news:comp.lang.c++.moderated
- This is a more technically oriented newsgroup dedicated to the C++ language.
- A.5 C/C++ Compilers
- ftp://gcc.gnu.org/pub/gcc/releases/index.html
- A complete index of the latest GCC releases (in C++ and Java, too), free of charge.
- www.comeaucomputing.com/features.html
- Comeau Computing offers their free compiler, which supports some C99 features.
- www.compilers.net/
- Compilers.net is a site designed to help you find compilers.
- msdn.microsoft.com/visualc/
- The Microsoft Visual C++ home page provides product information, overviews, supplemental materials and ordering information for the Visual C++ compiler.
- www.borland.com/cbuilder/tsuite/index.html
- The Borland Turbo C++ Suite for Windows compiler Web site.
- www.metrowerks.com/MW/Develop/Desktop/Windows/default.htm
- Metrowerks CodeWarrior is a development environment for coding in C/C++ or Java.
- www.faqs.org/faqs/by-newsgroup/comp/comp.compilers.html
- This is a site containing a list of FAQs generated within the comp.compilers newsgroup.
- www.borland.com/cbuilder/
- This is a link to the Borland C++ Builder 6. A free command-line version is available for download.
- sunset.backbone.olemiss.edu/%7Ebobcook/eC/
- This C++ compiler is designed for beginning C++ users who wish to transition from Pascal to C++.
- www.intel.com/software/products/compilers/cwin/
- The Intel C++ compiler. Platforms supported include Windows 98, NT, 2000 and XP.
- A.6 Java Resources
- java.sun.com
- The Sun Microsystems, Inc. Java Web site is an essential stop when searching the web for Java information. Go to this site to download the Java 2 Software Development Kit (J2SDK). This site is also a complete resource with news, information, online support, code samples and more.
- www.gamelan.com
- Gamelan, which is now part of developer.com, has been a wonderful Java resource since the early days of Java. The Gamelan site calls itself the "Official Directory for Java." This site was originally a large Java repository where individuals traded ideas on Java and examples of Java programming. One of its early benefits was the volume of Java source code that was available to the many people learning Java. It is now an all-around Java resource with Java references, free Java downloads, areas where you can ask questions to Java experts, discussion groups on Java, a glossary of Java-related terminology, upcoming Java-related events, directories for specialized industry topics and hundreds of other Java resources.
- www.jars.com
- Another developer.com Web site is JARSoriginally called the Java Applet Rating Service. The JARS site calls itself the "#1 Java Review Service." This site originally was a large Java repository for applets. Its benefit was that it rated every applet registered at the site as top 1%, top 5% and top 25%, so you could immediately view the best applets on the Web. Early in the development of the Java language, having your applet rated here was a great way to demonstrate your Java programming abilities. JARS is now another all-around resource for Java programmers. Many of the resources for this site, Gamelan and developer.com, are now shared as these sites are both owned by EarthWeb.
- developer.java.sun.com
- On the Sun Microsystems Java Web site, visit Java Developer Services. This free site has close to one million members. The site includes technical support, discussion forums, on-line training courses, technical articles, resources, announcements of new Java features, early access to new Java technologies, and links to other important Java Web sites. Even though the site is free, you must register to use it.
- javawoman.com/index.html
- The Java Woman Web site has one of the most extensive list of Java related links we have found on the web. You will find lists of links for Java books, Integrated Development Environments, FAQs, examples, documentation, tutorials, tools and advanced topics.
- www.nikos.com/javatoys/
- The Java Toys Web site includes links to the latest Java news, Java User Groups (JUGs), FAQs, tools, Java-related mailing lists, books and white papers.
- www.devx.com/java
- The Development Exchange Java Zone site includes Java discussion groups, recent Java news and many other Java resources as well.
- www.acme.com/java/
- This page has an animated Java applet with the source code provided. This site is an excellent resource for information on Java. The page provides software, notes and a list of hyperlinks to other resources. Under "software," you will find some animated applets, utility classes and applications.
- www.ibiblio.org/javafaq/
- This site provides the latest Java news. It also has helpful Java resources, including the Java FAQ List, a tutorial called Brewing Java, Java User Groups, Java Links, the Java Book List, Java Trade Shows, Java Training and Exercises.
- www.teamjava.com
- Team Java assists Java consultants in search of contracts and helps to promote Java. They have also listed some useful sites. A few of the sites are included in this list of resources.
- dir.yahoo.com/Computers_and_Internet/Programming_and_Development/Languages/Java/
- Yahoo, a popular World Wide Web search engine, provides links to many Java resources. You can initiate a search using keywords or explore the categories listed at the site, including games, contests, events, tutorials and documentation, mailing lists, security and more.
- www-106.ibm.com/developerworks/java/
- The IBM Developers Java Technology Zone site lists the latest news, tools, code, case studies and events related to IBM and Java.
- A.7 Java Products
- java.sun.com/products/
- Download the Java 2 SDK and other Java products from the Sun Microsystems Java Products page.
- wwws.sun.com/software/sundev/jde/index.html
- The Sun One Studio IDE is a customizable, platform independent, visual programming development environment.
- www.borland.com/jbuilder/
- The Borland JBuilder IDE home page has news, product information and customer support.
- www-3.ibm.com/software/awdtools/studiositedev/
- Download or read more about the IBM WebSphere Studio for Java development environment.
- www.metrowerks.com/MW/Develop/Desktop/Windows/default.htm
- The Metrowerks CodeWarrior IDE supports a few programming languages, including Java.
- A.8 Java FAQs
- javawoman.com/index.html
- The Java Woman Web site has one of the most extensive list of Java related links we have found on the Web. You will find lists of links for Java books, Integrated Development Environments, FAQs, examples, documentation, tutorials, tools and advanced topics.
- www.nikos.com/javatoys/
- The Java Toys Web site includes links to the latest Java news, Java User Groups (JUGs), FAQs, tools, Java-related mailing lists, books and white papers.
- www.devx.com/java
- The Development Exchange Java Zone site includes Java discussion groups, recent Java news and many other Java resources as well.
- www.ibiblio.org/javafaq/
- This site provides the latest Java news. It also has helpful Java resources, including the Java FAQ List, a tutorial called Brewing Java, Java User Groups, Java Links, the Java Book List, Java Trade Shows, Java Training and Exercises.
- A.9 Java Tutorials
- java.sun.com/docs/books/tutorial/
- The Java Tutorial Site has a number of tutorials, including sections on JavaBeans, JDBC, RMI, Servlets, Collections and Java Native Interface.
- javawoman.com/index.html
- The Java Woman Web site has one of the most extensive list of Java related links we have found on the web. You will find lists of links for Java books, Integrated Development Environments, FAQs, examples, documentation, tutorials, tools and advanced topics.
- www.ibiblio.org/javafaq/
- This site provides the latest Java news. It also has helpful Java resources, including the Java FAQ List, a tutorial called Brewing Java, Java User Groups, Java Links, the Java Book List, Java Trade Shows, Java Training and Exercises.
- A.10 Java Magazines
- www.javaworld.com
- JavaWorld, an online magazine, is an excellent resource for current Java information. You will find news clips, conference information and links to Java-related Web sites.
- www.sys-con.com/java/
- Catch up with the latest Java news at the Java Developer's Journal site. This magazine is one of the premier resources for Java news.
- www.javareport.com/
- The Java Report is a great resource for Java Developers. You will find the latest industry news, sample code, event listings, products and jobs.
- A.11 Java Applets
- java.sun.com
- There are a large number of Java applet resources available on the Web. The best place to start is at the sourcethe Sun Microsystems, Inc. Java Web site. In the upper-left corner of the Web page is an Applets hyperlink to the Sun Applets Web page.
- java.sun.com/applets/index.html
- This page contains a variety of Java applet resources, including free applets you can use on your own Web site, the demonstration applets from the J2SDK and a variety of other applets (many of which can be downloaded and used on your own computer). There is also a section entitled "Applets at Work" where you can read about uses of applets in industry.
- developer.java.sun.com
- On the Sun Microsystems Java Web site, visit the Java Developer Services. This free site has close to one million members. The site includes technical support, discussion forums, on-line training courses, technical articles, resources, announcements of new Java features, early access to new Java technologies, and links to other important Java Web sites. Even though the site is free, you must register to use it.
- www.gamelan.com
- Gamelan, which is now part of developer.com, has been a wonderful Java resource since the early days of Java. The Gamelan site calls itself the "Official Directory for Java." This site originally was a large Java repository where individuals traded ideas on Java and examples of Java programming. One of its early benefits was the volume of Java source code that was available to the many people learning Java. It is now an all-around Java resource with Java references, free Java downloads, areas where you can ask questions to Java experts, discussion groups on Java, a glossary of Java-related terminology, upcoming Java-related events, directories for specialized industry topics and hundreds of other Java resources.
- www.jars.com
- Another developer.com Web site is JARSoriginally called the Java Applet Rating Service. The JARS site calls itself the "#1 Java Review Service." This site originally was a large Java repository for applets. Its benefit was that it rated every applet registered at the site as top 1%, top 5% and top 25%, so you could immediately view the best applets on the Web. Early in the development of the Java language, having your applet rated here was a great way to demonstrate your Java programming abilities. JARS is now another all-around resource for Java programmers. Many of the resources for this site, Gamelan and developer.com, are now shared as these sites are both owned by EarthWeb.
- A.12 Multimedia
- java.sun.com/products/java-media/jmf/
- The Java Media Framework home page on the Java Web site. Here you can download the latest Sun implementation of the JMF. The site also contains the documentation for the JMF.
- www.nasa.gov/multimedia/highlights/index.html
- The NASA multimedia gallery contains a wide variety of images, audio clips and video clips that you can download and use to test your Java multimedia programs.
- sunsite.sut.ac.jp/multimed/
- The Sunsite Japan Multimedia Collection also provides a wide variety of images, audio clips and video clips that you can download for educational purposes.
- A.13 Java Newsgroups
- news:comp.lang.java
- news:comp.lang.java.advocacy
- news:comp.lang.java.announce
- news:comp.lang.java.beans
- news:comp.lang.java.corba
- news:comp.lang.java.databases
- news:comp.lang.java.gui
- news:comp.lang.java.help
- news:comp.lang.java.machine
- news:comp.lang.java.programmer
- news:comp.lang.java.softwaretools
- news:cz.comp.lang.java
- news:fj.comp.lang.java
|