Prg 211, Programming Fundamentals

Topics: Programming language, Object-oriented programming, Computer program Pages: 3 (815 words) Published: April 25, 2013
Programming Fundamentals


July 17, 2012

Ever since the beginning of time, mankind has pursued ways of doing things more efficiently than his predecessor. Some of the earliest examples include inventions like stone tools, the wheel and even the abacus. Along those same lines, one of the greatest inventions of our time has to be the invention of the computer. Since the introduction of the “Analytical Engine” by Charles Babbage in the mid 1800’s to our generations “Supercomputers” we continue to strive to find ways to do things smarter and not harder. Finding creative ways to make programming a computer easier is the basis for this assignment.

By definition, a computer is a mechanical or electronic device that can efficiently store, retrieve, and manipulate large amounts of information at high speed and with great accuracy. Moreover, it can execute tasks and act upon intermediate results without human intervention by carrying out a list of instructions called a program.[1] There are three fundamental types of programming languages: machine, assembly and high-level. While both machine and assembly language are the easiest for the computer to understand and execute, they are extremely difficult for humans to produce or even comprehend. Therefore, the programming language of choice by most programmers is high-level.

High-level programming language has many benefits like being easier for programmers to learn and use, but it also has its negatives like being less powerful than and producing less efficient programs than its assembly language counterparts. I mentioned that there are multiple forms of programming languages, however there are really only two types of programming in use today. They are procedural and object oriented programming. My task is to compare and contrast some of the capabilities inherent to each type.

As a former Airman in the United States Air Force, one of the basic tenants...
Continue Reading

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • Essay about Prg 211
  • prg 211 week 3 Essay
  • Prg/211 Algorithms and Logic for Computer Programming Essay
  • Programming fundamentals Essay
  • Prg 211 Essay
  • Essay on Fundamentals of Programming with Algorithms and Logic.
  • PRG/211 Week 5 Team Assignment Research Paper
  • Fundamentals of Programming Essay

Become a StudyMode Member

Sign Up - It's Free