Computer Programming Terminology

Learning Computer Programming Terminology

Computer programmers use a range of terminologies that make sense only to them and to their colleagues. For other people who are not very adept with computers and programming, those words either mean something else or don't mean anything at all. Here's an overview of the ten most commonly used and confused computer programming terminologies that everybody should know, explained in layman's terms:

1. 1GL
1GL means First Generation Programming Language. It is actually a machine level programming language that is written in one's and zero's. These are the programs that can be understood by the computer's central processing unit directly. There's no need to run it into a compiler or any other programming software. There are also second, third, up to fourth generation computer programming language.

2. Abandon ware
Abandon ware are software that are not being used, supported, or sold by its respective publisher any longer. These types of software cannot be resold or redistributed to end-users unless otherwise given away as a freeware.

3. ActiveX
ActiveX are programs using the Visual Basic programming language. It is basically created for active contents of the software that are commonly used by other applications that are already installed or existing on the computer. Sometimes, it even shares the ones used by the operating system itself. ActiveX is the one responsible for the interactive features of web-based programs.

4. Beta Version
When a software, a website, or any application is tagged as a beta release or beta version, it means that that version is its first ever launch. It is the program that incorporates the very basic features and requirements of the software. At that point, the software is not yet tested for bugs. The beta version of the software is normally its test run.

5. DirectX
DirectX is a program provided by Microsoft. It is a collection of different multimedia applications and programming interfaces. It is built into the Windows operating system. DirectX is mostly used in gaming applications.

6. Emulation
Emulation is the term given to the capacity of a certain program to imitate another device or program. There are different degrees of emulation. Emulators are usually created for arcade game devices so it can be played on a desktop computer.

7. Firmware
Firmware refers to the software that is implanted in a device or hardware. The firmware usually contains a set of protocols that the hardware has to run so it would work smoothly with the other devices that it is attached to.

8. HTML
HTML is hypertext markup language. It is the language used by web pages. It is a programming language that has a way to describe the different parts of the text created. It can denote text used as paragraphs, text, headings, and lists.

9. Java
Java is an object oriented programming language. Sun Microsystems developed the software and it can be said that it resembles the C++ program. However, it was structured to avoid the flaws of the latter. This is widely used in the world wide web as well.

10. Linux
Linux is an example of operating software in the likes of Windows and Mac Os. But unlike these two, Linux is a free open source program. Anybody can use the software for redistribution and modification.

These are just some of the computer programming terminologies you should know so that the next time you come across them, you won't be guessing what they means. Programming can be a complex task but if you learn the basic things like terminologies, you will surely find the subject interesting.

 

 
Translate Page Into German Translate Page Into French Translate Page Into Italian Translate Page Into Portuguese Translate Page Into Spanish Translate Page Into Japanese Translate Page Into Korean

More Articles

 

 

Search This Site

 

Related Products And FREE Videos





 

More Articles


Basic Computer Programming Language

... in order to create the software. One such computer programming language is the Beginner s All-Purpose Symbolic Instruction Code, or BASIC. BASIC is actually composed of many different kinds of programming languages that are actually higher level than most other languages. This BASIC family of computer ... 

Read Full Article  


Computer Programming Career

... tasked to test, troubleshoot, debug and maintain the program to ensure its quality and reliability. Generally, the tasks that a computer programmer must perform are assigned by another person, usually the system analyst. The computer programmer's job is then to write the program, test it, modify it if ... 

Read Full Article  


History Of Computer Programming

... directly influenced programming languages were developed in 1945 by John Von Neumann, who was then with the Institute for Advanced Study. The first concept was known as the shared-program method. This concept dictated that the hardware had to be non-complex and need not be hand-wired for every program. ... 

Read Full Article  


Computer Programming Course

... What You Need to Know About a Computer Programming Course Computer programming may seem like a highly complicated discipline but at its roots, every program actually begins as a simple set of instructions. Computer programming is essentially the design of a simple program in order to create a more complicated ... 

Read Full Article  


Introduction To Computer Programming Topics

... languages that have lost favor or are already obsolete. You'll learn semantics, dialects and theories. This is also where you'll begin learning how to program or write codes. Although your learning at this point will consist of lectures, a good part of your class will be spent working hands-on so you ... 

Read Full Article