Difference between revisions of "Why use Pascal"

From Free Pascal wiki
Jump to navigationJump to search
m (minor language corrections)
Line 2: Line 2:
  
 
==Introduction==
 
==Introduction==
Many times we find Pascal under attack that it's a language that should be dead, or that it unable to do much.
+
Many times we find Pascal under attack that it is a language that should be dead, or that is not suitable for to do much.
  
This document is come to disproved  this claims and add new information about pascal in the years of 2005 and beyond.
+
This document will disprove these claims and add new information about pascal in the years of 2005 and beyond.
  
 
===What is Pascal ?===
 
===What is Pascal ?===
Line 16: Line 16:
  
 
===The Readln and Writeln effect===
 
===The Readln and Writeln effect===
Most developers that ever touched Pascal did not like the language, because they learned only some very basic commands and how to write a more structural code, then their mind was thinking at the time.
+
Most developers that ever touched Pascal did not like the language, because they learned only some very basic commands and how to write a more structured code than their mind was thinking at the time.
  
Thats why languages such as C and Perl for example takes the popularity content. While Pascal seems very basic and very minimalistic, when you uncover the true language, you find that it's much easier to create a program in Pascal then in C, Java and other popular languages. Even languages such as Python that does Popular and does remains structural, have many elements of a disoriented language. That issue arrive first of all from the attempt to create the most “perfect�? programming language, that will be easy to use, and have the cleanest way to create things.
+
Thats why languages such as C and Perl for example take the popularity content. While Pascal seems very basic and very minimalistic, when you uncover the true language, you find that it is much easier to create a program in Pascal than in C, Java and other popular languages. Even languages such as Python that is popular and still remains structured, have many elements of a disoriented language. That issue arrives first of all from the attempt to create the most “perfect�? programming language, that will be easy to use, and have the cleanest way to create things.

Revision as of 13:36, 15 May 2005

"A low level language is one whose programs require attention to the irrelevant."

Introduction

Many times we find Pascal under attack that it is a language that should be dead, or that is not suitable for to do much.

This document will disprove these claims and add new information about pascal in the years of 2005 and beyond.

What is Pascal ?

Pascal is a very clean programming language, that looks more like English than a computer based one.

While the language started as a way to learn how to write better programming code for computer science studies, the language itself is much more than an instruction language as it was made first.

Most of the developing time spent in Pascal is on the program itself. Unlike C and C++ like language, the developer does not need to focus on managing the memory of variables, the structure of very simple things like passing parameters and returning them back again.

That is why Pascal developers do not need to learn a new sub-language inside the same language, like C++ STL, MFC and other sub languages inside C and C++.

The Readln and Writeln effect

Most developers that ever touched Pascal did not like the language, because they learned only some very basic commands and how to write a more structured code than their mind was thinking at the time.

Thats why languages such as C and Perl for example take the popularity content. While Pascal seems very basic and very minimalistic, when you uncover the true language, you find that it is much easier to create a program in Pascal than in C, Java and other popular languages. Even languages such as Python that is popular and still remains structured, have many elements of a disoriented language. That issue arrives first of all from the attempt to create the most “perfect�? programming language, that will be easy to use, and have the cleanest way to create things.