top-rated free essay

Computer Programming

Oct 08, 1999 652 Words
Computer Programming

Programming a computer is almost as easy as using one and does not require you to be a math genius. People who are good at solving story problems make good programmers, and others say that artistic or musical talent is a sign of potential programmer. Various computer languages are described, and tips on choosing the right language and learning how to use it are provided.

Learning how to program is actually easier than many people think. Learning to program takes about the same time as two semesters of a college course. The process of learning to program is uniquely reinforcing, because students receive immediate feedback on their screens. The programming languages Basic, Pascal, C, and Database are discussed; tips on learning the languages are offered; and a list of publishers' addresses is provided.

One way of programming is rapid application development (RAD) has tremendous powers, but it is not without its limits. The two basic advantages RAD tools promise over traditional programming are shorter, more flexible development cycle and the fact that applications can be developed by a reasonably sophisticated end user. The main disadvantage is that RAD tools often require code to be written, which will result in most developers probably having to learn to program using the underlying programming language, except in the case of the simplest applications. The time gained from using a RAD tool can be immense, however: Programmers using IBM's VisualAge report the ability to create up to 80 percent of an application visually, with the last 20 percent consisting of specialized functions, which means by using and IBM program it is much easier because most of the program is graphics which is just point and click to do, and the rest is code, which really isn't much.

Anyone who is willing to invest a little time and effort can now write computer programs and customize commercial applications, thanks to new software tools. People can create their own application with such programming languages as Microsoft's Visual Basic for Windows (which is about $130) or Novell's AppWare, part of its PerfectOffice suite. These products enable users to do much of their programming through point-and-click choices without memorizing many complicated commands.

Programming can also be very difficult. At least one programming mistake is always made and debugging it can be very hard. Just finding where the problem is can take a long time alone, then if you fix that problem, another could occur. There was a programming involving a cancer-therapy machine, has led to loss of life, and the potential for disaster will increase as huge new software programs designed to control aircraft and the national air-traffic control system enter into use. There is currently no licensing or regulation of computer programmers, a situation that could change as internal and external pressures for safety mount.

Programming these days is also hard if you don't have the right hardware and software. Limited memory, a lack of programming standards, and hardware incompatibilities contributed to this problem by making computing confusingly complicated. Computing does not have to be complicated anymore, however. Although computer environments still differ in some respects, they look and feel similar enough to ease the difficulty of moving from one machine to another and from one application to another. Improved software is helping to resolve problems of hardware incompatibility. As users spend less time learning about computers, they can spend more time learning with them.

I would like to learn some of these programming languages. I am especially interested in learning Borland C++ or Visual C++. Visual Basic is all right, but I think learning a C language would be much more interesting and probably more profitable in the future.

Bibliography

1. Business Week April 3, 1995 2. Byte Magazine August 1995 3. Compute Magazine June 1995 4. Compute Magazine May 1996 5. Newsweek Magazine January 29, 1995

Cite This Document

Related Documents

  • Computer Programming and Following Statements

    ...Submit Printed Short: Where: Faculty Room  Time: 5:00 Date: 07-07-14 Direction: answer the following exercises and justify or explain. 1. Mark the following statements as true or false. a. False b. False c. False d. True e. True f. False g. True h. True i. False j. True k. False a,b,c,d,e,g,j 2. Which of the following are ...

    Read More
  • Request for Proposal Computer Assisted Coding

    ... Request for Proposal Computer Assisted Coding HIM 4411Section 700 HIS Strategies and Application March 8, 2013 Due to the growing inpatient/outpatient requirements, as well as the impending update to the ICD-10 codes; the spearfish regional hospital is in dire need of a new Computer assisted coding system (C...

    Read More
  • Computer Programming

    ...Computer programming (often shortened to programming) is a process that leads from an original formulation of a computing problem to executable programs. It involves activities such as analysis, understanding, thinking, and generically solving such problems resulting in an algorithm, verification of requirements of the algorithm including ...

    Read More
  • Computer Organization

    ...ASSEMBLY Definition of Terms Program - a set of instructions that tells the computer to perform a particular task.   Programming – refers to the process of designing and creating computer programs.   Programming Language - a software tool that facilitates the translation of human instructions to a form that computers can understa...

    Read More
  • Fundamentals of Programming

    ...FIRST SEMESTER AY 2009-2010 Course Title: IT2 – Fundamentals of Programming with Database Applications Course Credit: 3 units Prerequisite: IT1 - Fundamentals of Computer Software and Applications Course Description: This is an introductory course on programming and will teach the student basic programming skills...

    Read More
  • Intro to Computer

    ...UNIT 1 PROGRAMMING PROCESS CONTENTS 1.0 2.0 3.0 4.0 5.0 6.0 Introduction Objectives Main Content Summary Evaluation/Assessment References/Further Readings 1.0 INTRODUCTION Welcome to computer programming! You are about to discover an interesting and exciting world – a world of computer programming. In this unit, ...

    Read More
  • Programming Language and Java

    ...1.1   Your First Java Program:   Hello World In this section, our plan is to lead you into the world of Java programming by taking you through the three basic steps required to get a simple program running. The Java system is a collection of applications not unlike any of the other applications that you are accustomed to using (such as ...

    Read More
  • Introduction to Computers and Problem Solving

    ...Chapter 1 An Introduction to Computers and Problem Solving Section 1.1 An Introduction to Computers 1. Visual Basic is considered to be a (A) (B) (C) (D) 2. The person who actually runs a computer program is called a (A) (B) (C) (D) (E) 3. user. customer. client. tester. runner. A A collection of lines of instru...

    Read More

Discover the Best Free Essays on StudyMode

Conquer writer's block once and for all.

High Quality Essays

Our library contains thousands of carefully selected free research papers and essays.

Popular Topics

No matter the topic you're researching, chances are we have it covered.