Evan Carmichael Top Header about About About facebook Twitter YouTube Google+

What Is A Computer LANGUAGE



Free PDF Download
What Is WRONG With Web 2.0 - By Matthew Jenkinson

Name: Email:


A computer program is a list of instructions to be executed by a microprocessor. These instructions are in the form of binary numeric codes and although we can enter them directly into the computer in this form it is more convenient to first enter them as corresponding alphabetic codes in a separate "source" file. We can then use another "assembler" program to convert them into their numeric equivalents. These alphabetic source codes are the simplest form of a computer language known as "assembly language."

For example suppose we wish the microprocessor to add two numbers together at specific locations in the computer's memory and store the result in another location. The assembly language to do this might look something like this:

MOV AX,A (move the data in memory location A into processor location AX)
MOV BX,B (move the data in memory location B into processor location BX)
ADD AX,BX (add AX and BX together and place the result in AX)
MOV C,AX (move the result from location AX into memory location C)

Running this piece of code through an assembler will produce the numeric codes that the microprocessor understands and will look something like this:

0100110100011010010011010001101101001111000110100100110100011110

If this seems tedious it is. It is also the reason higher level languages like Pascal, COBOL, C# and VB.NET were invented. For example the above logic written in Pascal would look like this:

C := A + B;

or (more meaningfully) like this:

Customer.BalancePayable := Account.CurrentBalance + Account.InterestDue;

From an economic perspective a computer language should allow a programmer to express business logic in a way that is easy to read, understand and maintain and at the same time minimize the possibility of errors.


Related Articles

  Is It Easy to Create our own Website What is HTML
  Software Development The Way GOD Does It
  Blog keywords – considerations for mobile devices
  Home-based Business Opportunity: Language Translation
  Relationships are the new wealth of the global economy
  Nonverbal Communication in the Workplace: Two Types of Body Language (Tip #30)
  What’s New on HTML templates?
  Why is my Website's page title important?
  Person First Language
  The Power Of Body Language
  What are viruses, spyware, malware, and why you can’t see them?
  Differences and Similarities Between PHP and HTML
  From Mystery to Mastery: Creating and Maintaining your own Successful Website
  5 Offbeat Tips For Custom Java Development
  While I'm on the theme of computer stuff...
  Malware - It's a Virus!
  What Are The Skills Required For Clerical Work From Home?
  Do you speak the universal language of business?
  Don't Take Your Life For Granted
  Contrive A Technically Sound Virtual Presence With PHP

Home > Technology > Matthew Jenkinson > What Is A Computer LANGUAGE >

Free PDF Download
What Is WRONG With Web 2.0 - By Matthew Jenkinson

Name: Email:

About the Author: Matthew Jenkinson

RSS for Matthew's articles - Visit Matthew's website
Matthew Jenkinson is an Enterprise Software Architect and Computer Programmer who has been writing and maintaining customized software for businesses for more than twenty years. He has an outstandingly successful track record in a broad range of industry sectors including finance, insurance, retail, pharmacy, food processing, manufacturing and electronics. Matthew's work at the sharp end of software development has given him a comprehensive insight into the misunderstandings that exists between business and IT, and the ability to communicate with them in a language they both understand. Visit Matthew's website for more information and free accounting software!!!
Click here to visit Matthew's website.
Dashed Line

More from Matthew Jenkinson
What Is WRONG With Web 20
Software Development The Way GOD Does It
Why We MUST Reinvent The Wheel
The ADVANTAGE Of Object Oriented Software
Why We NEED A Business Analyst

Related Forum Posts

secure my connection secure my connection
Protect yourself from Hackers Protect yourself from Hackers
How long can you stay away from your Computer? How long can you stay away from your Computer?
Re: Women and Home Based Business Opportunities Re: Women and Home Based Business Opportunities
Re: Hoping for the best Re: Hoping for the best

Share this article. Fund someone's dream.

Share this post and you'll help support entrepreneurs in Africa through our partnership with Kiva. Over $50,000 raised and counting - Please keep sharing! Learn more.
Share for a Cause
Featured Expert
Edward R. Kundahl
@ideaman55
Visit website



Worksheets
By: Evan Carmichael

Do you have what it takes to be an entrepreneur?

8 Powerful Steps to Finding Your Passion

Does your pitch suck?

Create a plan of attach to launch your new business.

8-Cover

Like this page? PLEASE +1 it! Evan Signature
Bottom Footer



Newsletter

Get advice & tips from famous business
owners, new articles by entrepreneur
experts, my latest website updates, &
special sneak peaks at what's to come!
Name:
Email:
Popular Articles

Site Speed

The Magic of Marketing in Action

Success Isn't for Everyone!

Suggestions

Email us your ideas on how to make our
website more valuable! Thank you Sharon
from Toronto Salsa Lessons / Classes for
your suggestions to make the newsletter
look like the website and profile younger
entrepreneurs like Jennifer Lopez.