Languages
From GPWiki
Programming Languages enable programmers to textually describe computer programs, such as video games for example, in a way that is pragmatic and human-understandable. As a whole, they are especially found useful when contrasted to the most primitive method of programming; whereby programmers must manually construct machine code native to a target computing device. Instead, code written in a certain programming language may either become directly translated into native machine code -- the code that computers directly operate by -- or be interpreted by an intermediate computer program designed for executing instructions of a scripting or dynamic language. See the wikipedia page on programming languages for more information.
Traditional Programming Languages
- Assembly
- BlitzBasic / BlitzMax / Blitz3D
- Basic4GL
- C / C++
- C# / XNA
- D
- DarkBASIC
- Delphi
- Delphi.NET
- Emergence BASIC
- F#
- FreeBASIC
- Java
- JustBasic
- Objective-C
- PowerBasic
- PureBasic
- QBasic
- Visual Basic
- Visual Basic.NET
Dynamic Languages
- ActionScript (Flash)
- JavaScript
- Python
- Ruby
- Squirrel
Scripting Languages
See Also
- Language Agnostic Programming Tutorials - Tutorials that should work for any language.
- Picking a Language - How to decide which language to learn.
External Links
- Categorical List of Programming Languages on Wikipedia