Thursday, August 25, 2005

IDEOLOGY OF A PROGRAMMING LANGUAGE


There are three important aspects of any programming language(and maybe just any language for that matter).

First: What are the ways in which it stores data?

This involves concepts of size of data units, compatibilty of stored data on various platforms where it is to be used and the storage media used (usually the main memory for most direct data storing functions and calculations), format of the stored data and most importantly the indexing or pre-management of data to be stored.

Second: How it accomplishes input and output.

This relates to the methods of storing data and the usage of the various input and output streams to accomplish the task, feasiblity and polarity of using the input and output streams as well as the time taken to store/retrive and rewrite the data.

Third: How and what operators it uses to transform and combine data.

This covers the likes of methods of data standardization so that data can be compared and transformed from one main standard form to subsidiaries, operations to be performed on the data, the operation specifies etc.



These are the Three kinds of building blocks of the basic ideology behind a programming language. I will cover each of the three aspects in detail in the future posts.

1 Comments:

At 5:03 AM, Blogger markmorgan93024358 said...

i thought your blog was cool and i think you may like this cool Website. now just Click Here

 

Post a Comment

<< Home