Computer Programming Wiki

Welcome!
Welcome to the wiki on Computer Programming! You can contribute creating new and editing pages, posting on the forums, and more! Have fun! Happy programming!

On The Wiki
The purpose of this wiki is for users all over the web to converse, ask questions and learn the skill of programming and computer science. This wiki is free so anyone can create an account and contribute. Remember that this is a wiki that anyone can edit at anytime so be BOLD!

Tasks and Rewards
Here on the Computer Programming wiki, we have badges and awards you can earn for your contributions to our articles and blogs. The more badges and achievements you have, the more dedicated, and reliable you are. For more on achievements, visit the Help:Achievements section

Background Information
Computer Programming is the act or process of programming a program into a computer. Programming is used everywhere! When you think of it, every thing you use on a computer was most likely made by a programmer. Minecraft was made by programmers, Facebook, Instagram, PowerPoint, etc. They all run using computer programming.

History:
Many languages designed in the early days of computing handled different tasks. Most of these languages were designed by the end users in academic or industrial positions and were not useful for anything other than their original purpose. FORTRAN, for example, was designed for mathematical functions and excelled in that area. COBOL was a business-oriented language and wasn't useful in scientific areas.

Development:
The worlds first programmable computer was created by Konrad Zuse in Germany during WWII. In 1944 scientists at Harvard and IBM created a programmable computer, which Captain Grace Murray Hooper helped program. Hooper was later important in the development of the first computer language, COBOL created to be independent of any manufacturer.

Modern Programming
Many large companies use programming today. PS4 uses variations of C and C#. Microsoft uses C++ as their primary language. Apple uses Unix to program the software and computers.