<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1486445521026311165</id><updated>2011-11-27T17:28:32.933-08:00</updated><category term='Introduction'/><title type='text'>PASCAL</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pascal-language.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1486445521026311165/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://pascal-language.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Raùl C</name><uri>http://www.blogger.com/profile/04053824902563126440</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1486445521026311165.post-1338453065536105586</id><published>2008-04-22T03:16:00.000-07:00</published><updated>2008-05-01T03:41:25.190-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Introduction'/><title type='text'>Learning to Programme - PASCAL..</title><content type='html'>&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:130%;"&gt;Introduction:&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;A high level programming language, it was developed by &lt;em&gt;Niklaus Writh in the late 1960s&lt;/em&gt;. The language is named after Blaise Pascal, a seventeenth-centuary French Mathematican who constructed one of the first mechanical adding machines.&lt;br /&gt;&lt;br /&gt;PASCAL is best known for its structured programming techniques.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;NOTE&lt;/strong&gt;: Here's the link for the PASCAL Compiler. This compiler is needed to run all the PASCAL programs attached from now on.&lt;br /&gt;&lt;br /&gt;Turbo PASCAL 7.0&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:130%;"&gt;So Why Learn PASCAL?&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span style="font-size:100%;"&gt;  Despite its fading away as a de facto standard, Pascal is still quite useful. C and C++ are very symbolic languages. Where Pascal chooses words (e.g. begin-end), C/C++ instead uses symbols ({-}). Also, C was designed for systems programming. In Pascal, mixing types leads to an error and is very infrequently done. In C/C++, type-casting and pointer arithmetic is common, making it easy to crash programs and write in buffer overruns. When the AP exam switched to C++, only a subset of C++ was adopted. Many features, like arrays, were considered too dangerous for students, and ETS provided its own "safe" version of these features.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Another reason&lt;/em&gt;&lt;/strong&gt;: &lt;em&gt;Speed &amp;amp; Size&lt;/em&gt;.&lt;br /&gt;     The Borland Pascal compiler is still lightning-fast. Borland has revitalized Pascal for Windows with Delphi, a Rapid-Application-Development environment. Instead of spending several hours writing a user interface for a Windows program in C/C++, you could do it in ten minutes with Delphi's graphical design tools. Delphi is to Pascal what Visual BASIC did to BASIC. Borland is still developing Delphi, and the open-source community has created a largely Borland-compatible compiler called Free Pascal.&lt;br /&gt;&lt;br /&gt;     Also, Pascal remains preferred at many universities, especially in areas where students are first exposed to computers at school rather than at home. In addition, Pascal was well-suited for teaching programming, and remains so. There is less overhead and fewer ways for a student to get a program into trouble. For teaching simple procedural programming, Pascal remains a good choice. Pascal has hung on longer in education outside the United States, and remains an official language of the International Informatics Olympiad. A basic programming background is useful in many technical occupations, and the overhead of learning an object-oriented language is not necessarily the best application of resources.&lt;br /&gt;Thus, even after C, C++, and Java took over the programming world, Pascal retains a niche in the market. Many small-scale freeware, shareware, and open-source programs are written in Pascal/Delphi. So enjoy learning it while it lasts. It's a great introduction to computer programming. It's not scary like C, dangerous like C++, or abstract like Java. In another twenty years, you'll be one of the few computer programmers to know and appreciate PASCAL&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Next&lt;em&gt; : 1st Program in PASCAL - Hello!&lt;/em&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1486445521026311165-1338453065536105586?l=pascal-language.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pascal-language.blogspot.com/feeds/1338453065536105586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1486445521026311165&amp;postID=1338453065536105586' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1486445521026311165/posts/default/1338453065536105586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1486445521026311165/posts/default/1338453065536105586'/><link rel='alternate' type='text/html' href='http://pascal-language.blogspot.com/2008/04/learning-to-programme-pascal.html' title='Learning to Programme - PASCAL..'/><author><name>Raùl C</name><uri>http://www.blogger.com/profile/04053824902563126440</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
