TRCS: Web Design and Internet Solutions

Languages: Java, C, C++

Company

Projects

Software

Links

UI

XML

Databases


Languages

Scripting

Web Servers

Components

Methodology

Contact Us

Clients

Search


 

 

There are a variety of programming languages out there. Each one has it's strengths and weaknesses and places where it works well and places where it does not.
bulletC
bulletC++
bulletJava

C

If you're interested in a language in which you have a lot of control of memory and can get close to the machine without having to resort to machine code, check out C. I think it works superbly in places where memory constraints exist, and performance of the software is at a premium.

Web Sites

The International Obfuscated C Code Contest
Think C can be hard to read? Check this out!
C Programming Course -- Course Notes
Reasonable course on introducing C
ISO-IEC JTC1-SC22-WG14 - C
Here's the standard for C. If you ever have questions about what the story really is get the answer first hand.
USENET FAQs - comp.lang.c
If you have a question about C, check here first. There's a good chance someone else has already answered it!

Top of Page

C++

This language extends C into the object oriented programming realm. I think this was the first real commercial success of an object oriented language with the possible exception of Smalltalk. If you're interested in creating code that can be used for large projects where maintenance is a very big issue, consider C++.

Web Sites

Stroustrup C++
Get the story from the man who is the designer and original implementer of C++. This guy really knows his stuff, but he makes for difficult reading.
C++ Programming Language Tutorials
Reasonable course on introducing C++ and the differences between it and C.
C++ FAQ LITE
Even though it's called Lite, it's a reasonable place to look for answers here. Be aware the author of the FAQ has made the "Full" version of the FAQ into a book. I bought the book too.

Top of Page

Java

Java is the current darling language of the industry. This really is a decent programming language, but it has definitely gotten way too much hype. I think the best place for Java is on the middle tier creating components.  I believe that you can do user interfaces with it, but VB beats it hands down. Yes, I've used JFC as well as WFC. Be sure to differentiate between Java, the language, Java the operating system and Java the API specification.

Web Sites

Java Technology Home Page
The current status of Java from Sun, the steward of Java in the standards processes.
Microsoft Technologies for Java: Home Page
Do yourself a favor and ignore the hype of Microsoft killing Java and check out one of the fastest implementations of Java.
Java Home - The Ultimate Resource for Java Developers
The name is a bit hyped, but this page is worth attention as well as a bookmark.
Java Compiler Compiler (JavaCC) - The Java Parser Generator
Need to write a parser in Java? Forget lex and yacc and check this out. It reduced my development time by a factor of 2.
JavaWorld
Decent articles and worth an monthly read.
Java Developer Connection
This is a great resource of information. Don't overlook it in your search for Java info.

Top of Page

 
Send mail to webmaster@trcs.com with questions or comments about the web site.

Copyright © 1998, 1999, 2000, 2001 TR Computing Solutions Inc.