4 ms·
> Not to say these are not valid reasons, or expectations one may have from a language, but - what exactly is Pascal being compared to? I mean, it's 2017. I ha
by oneweekwonder 9y ago
> Not to say these are not valid reasons, or expectations one may have from a language, but - what exactly is Pascal being compared to? I mean, it's 2017.
I have been searching for it for 15 min now, but last month or so on hn there was a article comparing programming languages and compilers. fpc performance was comparable to c.
Also a mvp production exe will be 2.5 MB, no stdlib/.net/qt needed.
- cies 9y ago> 2.5 MB, no stdlib/.net/qt needed. This is a pro of Pascal then :) I was also looking for the pros of Pascal in contrast to what we've come to expect of languages while skimming the article.
- oneweekwonder 9y agoLazarus on ubuntu and windows is usable, i'm still struggling with macOS and there is legends and lore of ios/android support. It even seems to support qt, but I have not went there yet. Something else to mention about lazarus is you can hot compile the ide too add in components, fix issues; While using lazarus. It takes a couple of minutes to recompile and there a fail safe cli method to restore. But rather amazing if you wonder how long it takes to compile visual studio professional or qt. http://wiki.freepascal.org/IDE_Window:_Configure_Build_Lazarus#The_Parts http://wiki.freepascal.org/IDE_Window:_Configure_Build_Lazar...
- cies 9y agoThat's some interesting pros! Thanks man.
- vram22 9y ago>Also a mvp production exe will be 2.5 MB, no stdlib/.net/qt needed. And a hello world Free Pascal EXE can be as small as 57KB: $ dir fpc_hello.exe 07/26/2016 09:43 PM 57,402 fpc_hello.exe Source and output: $ type fpc_hello.pas program hello_1; { uses ; } var i: integer; BEGIN for i := 1 to 10 do begin writeln(i:4, ' Hello from Free Pascal'); end; END. $ fpc_hello 1 Hello from Free Pascal 2 Hello from Free Pascal 3 Hello from Free Pascal 4 Hello from Free Pascal 5 Hello from Free Pascal 6 Hello from Free Pascal 7 Hello from Free Pascal 8 Hello from Free Pascal 9 Hello from Free Pascal 10 Hello from Free Pascal I also checked the size of similar programs in C and D. C was about 22KB, IIRC. D was something more, don't exactly remember, but not a lot more, probably.