Live data from Hacker News

Free Pascal Compiler Version 3.0.0

getlazarus.org

91–100 of 112 posts

Re: Free Pascal Compiler Version 3.0.0

#91
post #13

For people who are going to ask "Do people still use pascal?", long story short-> yes they do, and Free Pascal Compiler is not only the traditional Pascal that we used to lean in school, it's also an Object Pascal compiler, and has many many libraries for modern programming :)) I started learning programming with Pascal when I was a child, it helped me to understand many things, lately I had a look at Python, which I…

Oberon was actually used in a couple of German universities, not just because of the language, but because of the whole environment (which feels a bit like SmallTalk for bit-twiddlers and -shavers). Having said that, Oberon is a pretty strict and bare language compared to others, e.g. in its current standard, the old structured programming rule of one return statement per function is strictly enforced. Whether that's…

Sometimes I think strict and bare is better, especially for learning. One of the reasons I like C so much is that it makes doing complicated things really hard, so you end up solving problems in simple ways instead. Bare languages really force you to understand and think through your problem.

Re: Free Pascal Compiler Version 3.0.0

#92
post #87

For a big, modern, highly successful product written in Pascal (Delphi), see FL Studio. A high performance entry-level DAW, complete with a fully scalable vector based UI. https://www.image-line.com/flstudio/ They even started porting in to OS X, which was problematic before as they had to wait for Pascal on OS X to get up to par -- it's now in beta stage (available for end-user testing), and should be released somet…

Now that is impressive. I had absolutely no idea Pascal was so powerful!

Re: Free Pascal Compiler Version 3.0.0

#93

Pascal falls into an unfortunate niche: - It's nowhere near new and trendy enough to have a bandwagon (e.g. Node, Go, Rust) - It's not obscure enough to have a retro-cool following (e.g. Tcl, Forth) - It doesn't blaze any theoretical trails in computer science today (e.g. Haskell) - It's not associated with any evil corporate entity, allowing you to praise it "ironically" (e.g. C#) However, I find it to be a really p…

I didn't know Free Pascal had generics!

A quick peek at the docs show that it was added in FPC 2.2. Makes me wonder, was this ever an official Delphi feature?

http://wiki.freepascal.org/Generics

Re: Free Pascal Compiler Version 3.0.0

#94

Earlier quoted context omitted.

I didn't know Free Pascal had generics!

A quick peek at the docs show that it was added in FPC 2.2. Makes me wonder, was this ever an official Delphi feature? http://wiki.freepascal.org/Generics

Yes, Delphi got generics back in 2009.

Re: Free Pascal Compiler Version 3.0.0

#95
The crt and graph libraries in Pascal are awesome and I guess the Turbo Pascal compiler as well. In the span of two weeks I went from non even being aware of the concept of "programming" to writing a platformer with only basic understanding of loops, if/switch conditions and procedures. I don't think it gets easier than that as far as imperative programming goes. It's kind of like the scheme of imperative languages.

Re: Free Pascal Compiler Version 3.0.0

#96
post #92
post #87

For a big, modern, highly successful product written in Pascal (Delphi), see FL Studio. A high performance entry-level DAW, complete with a fully scalable vector based UI. https://www.image-line.com/flstudio/ They even started porting in to OS X, which was problematic before as they had to wait for Pascal on OS X to get up to par -- it's now in beta stage (available for end-user testing), and should be released somet…

Now that is impressive. I had absolutely no idea Pascal was so powerful!

Before C caught on fully in the mid-80s, for lots of commercial "powerful" apps, Pascal was a common choice. And in a lesser degree it continued to be, with Delphi et al, until late nineties, although loosing ground fast.

It's as low level as C/C++, can inline assembly easily, and offers the same, or even more, functionality out of the box. And back in the day it had excellent compilers too.

Actually, in the eighties, Mac OS used to be written in Pascal. And TeX was written in Pascal too, by Knuth. A more modern example of an app would be Skype (Delphi Pascal).

Re: Free Pascal Compiler Version 3.0.0

#97
If only they would embrace modern code managing methods, e.g. Github to make contributing easier. And, maybe, divide the 'pascal universe' in easier digesteable parts: compiler, non-visual core code, core ui components, additional code, Ide. Try to unify documentation, language style etc. Use Markdown (or reStructuredText) with Github documentation projects. Now everything looks so dated. - But I don't complain, great that people still work on Pascal, since decades, and if it works for them, fine. - Anyway, congratulations and thanks :-)

Re: Free Pascal Compiler Version 3.0.0

#99
post #50
post #43

Earlier quoted context omitted.

To be honest they should teach JavaScript instead of Python in highschools. Websites ('web apps'..) are a big deal in, atleast, teenager's life, so they could atleast install Tampermonkey plugin and script some functionality for their favorite websites. Meanwhile after learning python if you won't work in IT is useless. Plus requirement to install Python, include python in PATH and use CMD to launch .py scripts is a…

That's a very Windows-centric view of the world. Macs are increasing popular in education and come with Python pre-installed. Linux comes with Python pre-installed. iOS / Android require installing an app to do local programming either way, and I'd argue the Python writing apps are better than their javascript writing apps. Microsoft should fix the "bug" that its operating system is missing interpreters for Perl, Pyt…

> That's a very Windows-centric view of the world.

Heaven forbid we pander to 80-90% of the market.

Re: Free Pascal Compiler Version 3.0.0

#100
post #92
post #87

For a big, modern, highly successful product written in Pascal (Delphi), see FL Studio. A high performance entry-level DAW, complete with a fully scalable vector based UI. https://www.image-line.com/flstudio/ They even started porting in to OS X, which was problematic before as they had to wait for Pascal on OS X to get up to par -- it's now in beta stage (available for end-user testing), and should be released somet…

Now that is impressive. I had absolutely no idea Pascal was so powerful!

Was the original development language for Apple's. Portable, too, with P variant ported to 70 architectures or so from 8-bit to mainframes.
Post reply on HN