What's your opinion about Pascal? | Sololearn: Learn to code for FREE!


What's your opinion about Pascal?

Is it worthy to learn Pascal? I have to learn it because it is the first thing they teach us for programming in the university, but I haven't started yet and I never seen someone saying it is useful or something like that Do you think it is good they teach us that first and only then something like C#? Or is just something they should change in the subject?

3/12/2017 6:05:13 PM


25 Answers

New Answer


I learned it for historical context only. I am no expert on it, but it is a good predecessor to the object oriented language framework we currently use today. Here's more information on the basics: http://wiki.freepascal.org/Why_use_Pascal Learning it was extremely easy for me, but good luck finding someone to program projects​ or debug issues with.


Pascal and his triangles 😂😂


When it comes to learning at universities, so on large, mass scale, it's a whole of a different story. In my opinion for most of professors it is not a question of "Pascal is good to teach our students the basics", but rather "I've been teaching Pascal for 30 years, why would I change it?" Really, there is no point in teaching old language paradigms when both the existing and new developments are done totally differently now. For the majority of students this know-how will cease to be needed after they pass exams.


I think Pascal is not very common anymore. Although there are a few derived languages which are still present in some niches. It's as good as any other language to learn the basics of programming. I think many universities first teach a non-oop language to take care of the concepts of oop later on. At school I started with Pascal, at university with C, then C++, then Java, then others. But my very first programming language at work was Pascal-derived.


Thanks for your opininion Luka and Tashi, I think it might be good for learning bases


Thank you both for answering, I never heard of it before and didn't knew it uses. Could you tell me if it is similar in sintax to another programming lenguage shown in this app?


Depends what you mean by 'worth of' - any knowledge can be worthwhile :) Also, Pascal is kind of old, so I assume not many new developments are there. However, country-dependent, there might be some applications which are still operating - many public administration systems and databases have user interfaces done in Pascal and/or Pascal-based framework like Delphi and alike. Specialists are scarce and so they could be well-paid.


Thank you so much for your help 😊


That's a hard question to answer. Turbo Pascal's object-handling heritage heavily influenced... C# - as both were (co-)created by the same author :) But from my glimpse look on different syntaxes and my pretty vast but over a 20-year-outdated xp in Pascal, I find some similarities with Ruby and Python. The big difference is, though, that Pascal was a compiled language.


In Russia, Pascal (and Delphi, of course) is very popular language in universities. Many database-software were written with Delphi. Fast work, convenient IDE and Form Designer, etc. There are some jobs, which requires knowledge of Delphi, Pascal. But for maintaining legacy software, in general. It is simple and powerful enough. Perfect for learning programming. Personally, I started with Turbo Pascal, then Delphi... And then some Visual Basic, some Haskell, Prolog, Java - and finally, C#, which so similar to Pascal, Delphi by syntax. P.S. We also used Lazarus at University. It is Object Pascal with support of Linux, Windows. P.P.S. Ah, Borland Delphi 7... One of the best IDE in that time. I will remember it. P.P.P.S. Do you know that many good software were written with Delphi, Lazarus? E.g. Total Commander...


@Nabeegh Ahmed Thank you so much but I don't have snapchat


It is useful for measuring air pressure. :) I have never heard of it used for programming languages, though.


I learned pascal 20 years ago at the university. I liked it, but we are talking about a while ago. Maybe it's a good starting for getting the main idea about programming as pseudocoding is, but it is obviously obsolete.


here in India we learn c


my teacher in the university who taught us programing languages was very proud because he learnt it in his university time, and he said " learning Pascal helped me in knowing the good side of the other computer language". Now he can differentiate and determine which is the better language to be used in certain circumstances.


in Algeria we learn Embracadero DELPHI


As a university professor who is about to teach a data analytics course at a business school, I wouldn't​ consider an older language like Pascal simply because it's not helpful for students looking for jobs. I am planning on teaching either Python or R. A useful ranking of popular programming languages is here. Note that Pascal isn't in the top 20. http://www.tiobe.com/tiobe-index/


It was a compulsory subject in my class 8, that time I found it to be a very tough language but didn't get time to work on it after that as with 5 years of experience in IT I didn't even saw a single project using Pascal.


Attempted to learn it in College in the UK. In short, it was horrible and I almost gave up programming. In long, it's an old language that was badly taught, didn't make any sense at the time and had a really bad experience with it. Other people may disagree with me and say it's a great language, that's fine, there is a fair chance I'd like it if I tried to go back and learn it again


Is it worth the learn???