Friday, December 7, 2007

The Traditional First Step, Skipped for Definitions

Most people's first application is a "Hello World" app. This seems to be because it is so easy. but before we even do that, let's discuss the different types of coding that you are going to encounter. Each one has different ways of accomplishing your goals. So let's go.

Procedural: This is the most common type of programming. Also, it's the most basic type. In this style of code, the commands are executed one after the next. These are most commonly compiled and then you run the resulting application. C is an example of this type of code.

Scripted: This type of code does not need to be compiled, it runs right from the code you write. Python is a good example of this.

Object Oriented Programming (OOP): This is kind of hard to explain, but Java, C# and C++ are all examples of this type of code. In OOP code, you create objects to contain data, functions and interfaces and then build applications from the objects that you made. I'll explain more in a designated post.

GUI: The means a graphical user interface, although no really a type of code, it s an important concept. This is seen anytime you run a windows application. Buttons, text boxes, windows and all of the other controls you use everyday are all examples of a GUI.

Command Line: Wow, most people don't even know what this is anymore. That black screen with white text into which you enter commands is known as the command line. You can make applications that are extremely powerful and finely controlled with this style of coding. It is also much simpler and so is where we will begin.

No comments: