|
| Assembly |
| Programming in assembly language is a long and arduous task for some. However, if you want to squeeze the most out of the computer's processor, you need to talk in a language closer to the computer's native language. Though on the home gaming platform, processors are becoming fast enough to handle everything a game can throw at it, it was not long ago that programming in assembly was normal. Even today, the part of a game's programming which is most oftenly used will still be written in assembly. Assembly language is the shorthand notation for the 1's and 0's that computers understand and use. Each type of processor (Pentium, "Playstation", Macintosh) uses its own assembly language called its instruction set. While assembly has been phased out on most platforms for more readable programming languages, some programmers specialize in it and some games require it. |
| C |
| What is the C? A high-level programming language developed by Dennis Ritchie and Brian Kernighan at Bell Labs in the mid 1970s. Although originally designed as a systems programming language, C has proved to be a powerful and flexible language that can be used for a variety of applications, from business programs to engineering. C is a particularly popular language for personal computer programmers because it is relatively small -- it requires less memory than other languages. The first major program written in C was the UNIX operating system, and for many years C was considered to be inextricably linked with UNIX. Now, however, C is an important language independent of UNIX. Although it is a high-level language, C is much closer to assembly language than are most other high-level languages. This closeness to the underlying machine language allows C programmers to write very efficient code. The low-level nature of C, however, can make the language difficult to use for some types of applications. |
| C++ |
| What is C++ and Visual C++? A high-level programming language developed by Bjarne Stroustrup at Bell Labs. C++ adds object-oriented features to its predecessor, C. C++ is one of the most popular programming language for graphical applications, such as those that run in Windows and Macintosh environments. Visual C++ An application development tool developed by Microsoft for C++ programmers. Visual C++ supports object-oriented programming of 32-bit Windows applications with an integrated development environment (IDE), a C/C++ compiler, and a class library called the Microsoft Foundation Classes (MFC). The IDE includes an AppWizard, ClassWizard, and testing features to make programming easier. Visual C++ was introduced in 1993, and Release 4.0 became available in 1996. |
| Windows Programming |
| These are some of the sites that offer products and tools
for Windows Programming. I dont think there is any site where people can learn Windows
Programming itself. You would really need to see these sites yourself to figure out
whether or not they should be in or out. http://www.pacsoftware.com/cd4.html : Courses provided on CD's. Tutorials and explanation of all the languages. A good demo and FAQ. http://www.descriptor.com/winapi.html : A book on a CD with interactivity. Good. |
| Java |
| What is JAVA? A high-level programming language developed by Sun Microsystems. Java was originally called OAK, and was designed for handheld devices and set-top boxes. Oak was unsuccessful so in 1995 Sun changed the name to Java and modified the language to take advantage of the burgeoning World Wide Web. Java is an object-oriented language similar to C++, but simplified to eliminate language features that cause common programming errors. Java source code files (files with a .java extension) are compiled into a format called bytecode (files with a .class extension), which can then be executed by a Java interpreter. Compiled Java code can run on most computers because Java interpreters and runtime environments, known as Java Virtual Machines (VMs), exist for most operating systems, including UNIX, the Macintosh OS, and Windows. Java is a general purpose programming language with a number of features that make the language well suited for use on the World Wide Web. Small Java applications are called Java applets and can be downloaded from a Web server and run on your computer by a Java-compatible Web browser, such as Netscape Navigator or Microsoft Internet Explorer. |
| Visual Basic |
| What is Visual Basic? A programming language and
environment developed by Microsoft. Based on the BASIC language, Visual Basic was one of
the first products to provide a graphical programming environment and a paint metaphor for
developing user interfaces. Instead of worrying about syntax details, the Visual Basic
programmer can add a substantial amount of code simply by dragging and dropping controls,
such as buttons and dialog boxes, and then defining their appearance and behavior.
Although not a true object-oriented programming language in the strictest sense, Visual
Basic nevertheless has an object-oriented philosophy. It is sometimes called an
event-driven language because each object can react to different events such as a mouse
click. Since its launch in 1990, the Visual Basic approach has become the norm for
programming languages. Now there are visual environments for many programming languages,
including C, C++, Pascal, and Java. Visual Basic is sometimes called a Rapid Application
Development (RAD) system because it enables programmers to quickly build prototype
applications. Source: http://webopedia.internet.com |