Nov 19, 2008

Difference between natural and cobol

This is my first blog and this is related to the technology which I am working on- Mainframes. Hmmmmmm.
The mainframe skillset which I am currently working on is Natural/Adabas.
I ll concentrate on Difference between Cobol and Natural.
Lets start with Hierarchy of programming languages.
v 1GL: Machine language
v 2GL: Assembly language
v 3GL :High Level language
v 4GL: Very High Level language
v 5GL: Very very High Level language (Artificial Intelligence)
Before actually getting into the differences between Cobol and Natuaral, I ll start with difference between Third and Fourth generation languages.
Third generation languages :
· High level languages are Third generation languages.
· Instructions that use brief statements or arithmetic expressions.
· Macro instructions: Each statements generates several machine instructions when translated by compilers or interpreters.
· They are easier to learn than assembler.
· Machine independent but less efficient.
Fourth generation languages
· 4GLs: A variety of programming languages that are non procedural.
· Non procedural-users specify the results they want, while the computers determines the sequence of instructions that will accomplish those results.
· Natural language that is very close to English or other human language often represents a 4GL.

COBOL is a third generation language. Whereas Natural is a Fourth generation language.
The differences which I ve spotted are here we go

v PRODUCT.
v PERFORMANCE ISSUES.
v COMPILER AND INTERPRETER.
v READABILITY.
v BUILT- IN FUNCTIONS.
v LINES OF CODE
v TIME CONSUMING TO DEBUG
v INDENTATION
v DEBUGGING OPTION
v PROGRAM CREATION
v COMPILATION.
v UNDERSTANDABILITY.
v DATA SET SECURITY & Memory utilization (usage of comp variables)
v USAGE OF SUPER DESCRIPTOR
v MAP CREATION


Please do comment on how u like this post. If u need more information, feel free to ask me.

Nov 18, 2008

Introducing myself

Hii all
I am Rajendra working for Satyam,Chennai for the past 18 months.
Please do visit my blogs. Your feedback is important to me.