Thursday, September 6, 2012

Types of Computer Programming Languages

We learnt in the previous class about what a computer program and programming means.

We thus know that we need a language to be able to "talk" or communicate with a computer. There are three basic types of programming languages. A computer can however understand ONLY Machine Language directly. The earliest computer programs were written in machine language.

Machine Language: is expressed in binary using only 0 and 1.

Types of Computer Programming Languages

Advantages:

Directly understandable by the computer Processing and results were extremely fast

Disadvantages:

Being represented in Binary form, the codes were was very difficult to learn and understand by humans All the data and instructions had to be manually transcribed into Machine Language (Binary Form) and all results had to be decoded from Machine Language to Human Readable form Coding and Decoding took a long time Length of the program used to be immense and subsequently resulted in errors

Assembly Language: this language applied the use of Mnemonics (human memory aids) with restricted use of Machine Language. These aids came in the form of abbreviations for standard repeated functions such as AD or ADD for addition, SUB for subtraction, HLT for halting or stoping the program, etc. It also started the use of Octal or Hexadecimal codes as short hands for Binary codes.

Advantages:

Easier code as compared to binary (Machine Language) Shorter programs

Disadvantages:

Lack of uniformity: Abbreviations used by Assembly Language differed from machine to machine. Thus, each assembly language code was restricted to a particular machine and required a Translator to convert it to a machine usable form

High Level Language (HLL): transcribe programs as "statements" using limited vocabulary from English. Examples of High Level Languages are - BASIC, PASCAL, FORTRAN, COBOL, ALGOL, CORAL-66, FORTH, etc. Infact, what we use today as programming languages are all examples of High Level Languages.

Advantages:

Uniformity achieved: overrides the deficiency of machine dependent code Use of English with proper syntax made it easier to write programs Programs written in High Level Languages are much shorter, versatile and faster to work with and debug

We come to the end of our today's lesson. Next we take a quick look into a few more basic but important concepts that help understanding the concept of programming such as translators, algorithms, flowcharts, etc before we take to writing computer programs!

Types of Computer Programming Languages
Check For The New Release in Health, Fitness & Dieting Category of Books NOW!
Check What Are The Top Cooking Books in Last 90 Days Best Cheap Deal!
Check For Cookbooks Best Sellers 2012 Discount OFFER!
Check for Top 100 Most Popular Books People Are Buying Daily Price Update!
Check For 100 New Release & BestSeller Books For Your Collection

Write A Program is a technology blog that includes news, views, articles and opinions on mobiles, gadgets, computers and latest technology trends/news. Visit us here [http://www.writeaprogram.net]

cell phone watches Best Buy Hon Products Hon Simplicity Ii Systems Hot Deals Castana Round Dining Table Cheap Official Hockey Goal Best Price Free Shipping

Sunday, September 2, 2012

Neuro Linguistic Programming Techniques

Neuro linguistic programming, or NLP for short, has a lot of techniques, many of which originated in hypnosis. Essentially, many neuro linguistic programming techniques involve modeling events and procedures. Once you have found out how someone reached a particular outcome, such as no longer being afraid of spiders, then you can model it. Once you've managed to make a model, you then try it out on people and amend it until you can apply the same techniques each and every time and get the same results.


Direct Dealer Stores Zone
24 Hrs Best Seller Category
New Tags Get Cheapest Price Shopping
Benefit Buy Direct Directory
Inter Brand Search
My Shopping Centre
Online store Review Directory
Only New Release Products

One of the simplest NLP techniques to learn is called "anchoring". For instance, start by visualizing an event that made you happy. Go back to that event and make the image you hold in your mind brighter. Then make the sounds louder. Bring the image closer to you, so it's larger in your mind. Then intensify the feeling. If you've followed through this simple exercise whilst you were reading, you've probably got a broad grin on your face by now!

Then all you need to do while you're feeling so magnificently happy is "anchor" that state. Maybe by touching your left earlobe. Maybe by pinching your thumb and your little finger together. Whatever works for you. After that, each time you want to reach the same state of happiness, simply fire off the anchor!

Neuro Linguistic Programming Techniques

Of course, there are many, many more neuro linguistic programming techniques that you can learn. Many of those techniques are rather more sophisticated than the one outlined above and will take a bit longer to learn. You can use NLP to help in your day to day life. And once you start learning to use NLP techniques, have some fun! Start to watch television with new eyes - work out what the advertisers are getting you to do. Advertisers apply neuro linguistic programming techniques all the time. They know these techniques work. Learn some of their tricks and develop your own protection system.

Neuro Linguistic Programming Techniques

Learn more about neuro linguistic programming techniques or sign up to our FREE hypnosis and NLP tricks newsletter at http://about-hypnosis.com/hypnotism.html

watches cell phone Hot Deals Castana Round Dining Table Cheap Official Hockey Goal Best Price Free Shipping Low Low Price Oakley Jupiter Lx Sunglasses