Linked by Joost van der Sluis on Mon 10th Sep 2007 16:03 UTC
General Development Recently, Free Pascal (FPC) version 2.2.0 was released. This open source Pascal compiler has - since its initial release in 1993 - grown to be one of the most sophisticated open source compilers available today. Daily, more programmers discover FPC and develop their applications in Object Pascal. Specifically, the development of Lazarus has contributed to this phenomenon: Lazarus is a graphical open source IDE for FPC, with an extensive tool kit to design graphical (GUI) applications.
E-mail Print r 0   · Read More · 64 Comment(s)
Thread beginning with comment 269987
To read all comments associated with this story, please click here.
From the article...
by evangs on Mon 10th Sep 2007 17:48 UTC
Member since:

One can wonder whether the speed of benchmarks says anything about real (graphical) applications. Comparing the response of the popular Java IDE Eclipse with the response of Lazarus will quickly convince one of the difference.

You compare and IDE that does background compilation, automatic syntax checking that not only checks the syntax but also offers solutions to said errors (via QuickFix), and also provides pretty much everything a developer can need to develop software, with a pretty barebones IDE. Is it any surprise that one consumes more memory and appears more sluggish than the other? What has this got to do with evil *waves hands about* JIT?

Reply Score: 3

RE: From the article...
by Hiev on Mon 10th Sep 2007 17:59 in reply to "From the article..."
Hiev Member since:

Eclipse uses Java, a managed programing platform that uses tons of memory, that makes it slower, Lazarus use Free Pascal witch is native, is obvious that native is faster than managed, not need to complaine about it since both are good.

Edited 2007-09-10 18:00

Reply Parent Score: 2

RE: From the article...
by loesje on Mon 10th Sep 2007 18:03 in reply to "From the article..."
loesje Member since:

You're mistaken. Lazarus also does syntax checking, code-completion, has refactoring tools, context-sensitive help and tooltips. Further a debugger, two-way form editor, syntax highlighting offcourse snd you can add your own plugins. Everything a Pascal-programmer needs.

It only doesn't do background compilation (it can do syntax-checking, though) because you don't need that when all your program are compiled within a few seconds.

Reply Parent Score: 4