Poster | Thread |
Chain-Q
| |
Re: Pascal Users Posted on 9-Mar-2015 11:09:38
| | [ #21 ] |
|
|
|
Cult Member |
Joined: 31-Jan-2005 Posts: 824
From: Budapest, Hungary | | |
|
| @OlafS25 Well, the AROS support is the work of Marcus 'Alb42' Sackrow. I just helped a bit to integrate it into the mainline. We try to somewhat work together, where possible. He's more ahead in some areas than me with MorphOS, like fpGUI and LCL support.
Alb42 also provides nighly binary snapshots for all three flavors (and m68k-Linux) on his page. The upcoming 3.0 stable release of Free Pascal should also include support for AmigaOS/68k, MorphOS and AROS. (That means officially available installers for these systems on freepascal.org.) _________________ MorphOS, classic Amiga, demoscene, and stuff "When a bridge is not enough, build a Viaduct!" "Strip the Amiga community of speculation and we can fit every forum on a 720k floppy" (by resle) |
|
Status: Offline |
|
|
Chain-Q
| |
Re: Pascal Users Posted on 9-Mar-2015 11:26:50
| | [ #22 ] |
|
|
|
Cult Member |
Joined: 31-Jan-2005 Posts: 824
From: Budapest, Hungary | | |
|
| @Trekiej Quote:
Are there any pascal programmers here? |
Yes.
Quote:
If so, could you tell me the pros and cons of this language? |
Well, for me it's readability (matter of taste), versatile runtime libs and ability to write higher-level code (list, hashtables, dynamic arrays, reference counted strings, threading, all included, well established and platform-independent), while I don't have to give up low level stuff or direct system API calls when I need it, and even super lowlevel stuff like inline assembly is a breeze on all CPUs I use...
Also there's a short list of other Pascal advantages here._________________ MorphOS, classic Amiga, demoscene, and stuff "When a bridge is not enough, build a Viaduct!" "Strip the Amiga community of speculation and we can fit every forum on a 720k floppy" (by resle) |
|
Status: Offline |
|
|
OlafS25
| |
Re: Pascal Users Posted on 9-Mar-2015 11:36:55
| | [ #23 ] |
|
|
|
Elite Member |
Joined: 12-May-2010 Posts: 6368
From: Unknown | | |
|
| @Chain-Q
I know that it is team work but you have done important pieces. So thanx |
|
Status: Offline |
|
|
Massi
| |
Re: Pascal Users Posted on 9-Mar-2015 11:45:57
| | [ #24 ] |
|
|
|
Cult Member |
Joined: 2-Feb-2011 Posts: 628
From: Rome, Italy | | |
|
| @Trekiej
While Pascal is certainly very good to learn the so called "structured programming", it is not very much used at professional level compared to C and C++.
It depends on your needs.
_________________ SAM440EP-FLEX @ 733 Mhz, AmigaOS 4.1 Update 1 |
|
Status: Offline |
|
|
OlafS25
| |
Re: Pascal Users Posted on 9-Mar-2015 11:50:26
| | [ #25 ] |
|
|
|
Elite Member |
Joined: 12-May-2010 Posts: 6368
From: Unknown | | |
|
| @Massi
if he wants to learn programming and doing a project for his own and not working at a professional level in a software company why should he bother? |
|
Status: Offline |
|
|
Nibunnoichi
| |
Re: Pascal Users Posted on 9-Mar-2015 11:50:45
| | [ #26 ] |
|
|
|
Cult Member |
Joined: 18-Nov-2004 Posts: 969
From: Roma + Lecco, Italia | | |
|
| Also, let's add that apart from all his merits in other camps, Ritchie clearly wasn't a language designer while Wirth is
_________________ Proud Amigan since 1987 Owner of various Commodore and a SAM440ep\OS4.1FE See them on http://retro.furinkan.org/ |
|
Status: Offline |
|
|
Nibunnoichi
| |
Re: Pascal Users Posted on 9-Mar-2015 11:52:04
| | [ #27 ] |
|
|
|
Cult Member |
Joined: 18-Nov-2004 Posts: 969
From: Roma + Lecco, Italia | | |
|
| @Massi
Quote:
Massi wrote: @Trekiej While Pascal is certainly very good to learn the so called "structured programming", it is not very much used at professional level compared to C and C++. It depends on your needs.
|
I use it on professional level daily since years, and i'm not alone...
_________________ Proud Amigan since 1987 Owner of various Commodore and a SAM440ep\OS4.1FE See them on http://retro.furinkan.org/ |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: Pascal Users Posted on 9-Mar-2015 12:00:55
| | [ #28 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12832
From: Norway | | |
|
| @Chain-Q
Quote:
I find your ignorance slightly insulting. |
Ignorance can never be insulting, I quit using Pascal many years a ago, anyway you do admit that best support language is C in comment 17, so I was not that ignorant after all.
I did not know about shift rotation thing; how long has that existed in Pascal?
_________________ http://lifeofliveforit.blogspot.no/ Facebook::LiveForIt Software for AmigaOS |
|
Status: Offline |
|
|
Chain-Q
| |
Re: Pascal Users Posted on 9-Mar-2015 12:13:14
| | [ #29 ] |
|
|
|
Cult Member |
Joined: 31-Jan-2005 Posts: 824
From: Budapest, Hungary | | |
|
| @NutsAboutAmiga Quote:
Ignorance can never be insulting, I quit using Pascal many years a ago |
Stil, you felt obliged to comment this thread, and spread false (obsolete at best) information.
Quote:
anyway you do admit that best support language is C in comment 17, so I was not that ignorant after all. |
That is because the OS is/was mostly written in C, and the C compilers and API is the most mature. However, this is true for most platforms, and Pascal still has more language features. Some might add C++ features to "compete" with Pascal in the language features comparison, but C++ compilers are generally not so good on Amiga.
Quote:
I did not know about shift rotation thing; how long has that existed in Pascal? |
I have no definite date, but Turbo Pascal for CP/M (which predated the DOS version everyone knew) Reference manual, dating back to 1983(!) already mentions SHL and SHR as reserved words in the language. I found the 1988 December edition of the book, see here. So, since forever, basically._________________ MorphOS, classic Amiga, demoscene, and stuff "When a bridge is not enough, build a Viaduct!" "Strip the Amiga community of speculation and we can fit every forum on a 720k floppy" (by resle) |
|
Status: Offline |
|
|
Chain-Q
| |
Re: Pascal Users Posted on 9-Mar-2015 12:34:03
| | [ #30 ] |
|
|
|
Cult Member |
Joined: 31-Jan-2005 Posts: 824
From: Budapest, Hungary | | |
|
| @Nibunnoichi Quote:
Ritchie clearly wasn't a language designer while Wirth is |
Well, not everyone knows the true story. (Also, this... )_________________ MorphOS, classic Amiga, demoscene, and stuff "When a bridge is not enough, build a Viaduct!" "Strip the Amiga community of speculation and we can fit every forum on a 720k floppy" (by resle) |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: Pascal Users Posted on 9-Mar-2015 12:38:18
| | [ #31 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12832
From: Norway | | |
|
| @Chain-Q
Quote:
Stil, you felt obliged to comment this thread, and spread false (obsolete at best) information. |
that’s a bit strong don't you think? I have not seen you around for a while; I did not expect anyone to comment who used that language, almost no one talk about Pascal any more.
I know your Pascal fan and feel you need to protect you baby. Are you not over reacting? I'm not clearly a fan, I clearly left it behind, is that a problem?
Quote:
So, since forever, basically. |
Sh*t, anyway you can't expect me all knowing god.
Last edited by NutsAboutAmiga on 09-Mar-2015 at 12:39 PM. Last edited by NutsAboutAmiga on 09-Mar-2015 at 12:38 PM.
_________________ http://lifeofliveforit.blogspot.no/ Facebook::LiveForIt Software for AmigaOS |
|
Status: Offline |
|
|
OlafS25
| |
Re: Pascal Users Posted on 9-Mar-2015 12:41:43
| | [ #32 ] |
|
|
|
Elite Member |
Joined: 12-May-2010 Posts: 6368
From: Unknown | | |
|
| @NutsAboutAmiga
I still use it too (Delphi on Windows) |
|
Status: Offline |
|
|
Chain-Q
| |
Re: Pascal Users Posted on 9-Mar-2015 12:43:31
| | [ #33 ] |
|
|
|
Cult Member |
Joined: 31-Jan-2005 Posts: 824
From: Budapest, Hungary | | |
|
| @NutsAboutAmiga If you felt offended by what I said, I apologize, that was not my intention. Anyway, a bit of research before commenting an "obscure" topic is always more helpful than posting random bits as "opinions"... (That is mainly why I'm not "around" - mostly OS4 getting discussed, which I have little to do with, so I usually stay silent.) Last edited by Chain-Q on 09-Mar-2015 at 12:55 PM. Last edited by Chain-Q on 09-Mar-2015 at 12:44 PM.
_________________ MorphOS, classic Amiga, demoscene, and stuff "When a bridge is not enough, build a Viaduct!" "Strip the Amiga community of speculation and we can fit every forum on a 720k floppy" (by resle) |
|
Status: Offline |
|
|
OlafS25
| |
Re: Pascal Users Posted on 9-Mar-2015 13:02:16
| | [ #34 ] |
|
|
|
Elite Member |
Joined: 12-May-2010 Posts: 6368
From: Unknown | | |
|
| @Trekiej
I just read the thread on amiga.org and there is a lot of nonsense around. The language depends on what you want to do and if you need it for one OS or want to support several. And if you want to use it "professional" in job (but even there people use different languages).
Purebasic is free (even the asm source is available).
It is included in Aros Vision (and many other compiler and languages)
http://www.aros-platform.de/html/developer.html
If speed is not critical Hollywood could be another option. |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: Pascal Users Posted on 9-Mar-2015 13:16:33
| | [ #35 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12832
From: Norway | | |
|
| @OlafS25
I remember a coworker had made a Pascal/Delphi program, but it needed Borland Database Engine (BDE), I remember looking over the internet for it, back then I thought they were gone forever.
I looked for Delphi today to see what I found and was amazed it existed, so checked wiki, and found out the company was renamed, some silly cow decided that Inprise was good name then back to Borland, when the company went downhill.
It interesting to see its so well supported on iphone, android, macos etc, now days.
_________________ http://lifeofliveforit.blogspot.no/ Facebook::LiveForIt Software for AmigaOS |
|
Status: Offline |
|
|
Massi
| |
Re: Pascal Users Posted on 9-Mar-2015 13:20:35
| | [ #36 ] |
|
|
|
Cult Member |
Joined: 2-Feb-2011 Posts: 628
From: Rome, Italy | | |
|
| |
Status: Offline |
|
|
OlafS25
| |
Re: Pascal Users Posted on 9-Mar-2015 13:24:48
| | [ #37 ] |
|
|
|
Elite Member |
Joined: 12-May-2010 Posts: 6368
From: Unknown | | |
|
| @NutsAboutAmiga
I still use the old D7 version (32bit Windows). It still works, To update it I would need to buy not only a expensive update (with many features I do not need) but also lots of updates for bought components. 32bit still works (even on Win8 64bit) so for now there is no need to change. Then I use Delphi for PHP that is PHP with a class library similar to what is included in Delphi.
Regarding Databases, you have lots of options there. I have f.e. components for Ado and another one cross-platform directly communicating with the databases.
Borland sold it years ago, they concentrate on CASE tools and similar and had no interest in programming languages. It was bought by a finance investor.
Free Pascal was developed independently to reimplement Delphi as opnensource. It is a nice tool (do not use it right now myselve except now on Amiga). Last edited by OlafS25 on 09-Mar-2015 at 01:26 PM.
|
|
Status: Offline |
|
|
OlafS25
| |
Re: Pascal Users Posted on 9-Mar-2015 13:28:35
| | [ #38 ] |
|
|
|
Elite Member |
Joined: 12-May-2010 Posts: 6368
From: Unknown | | |
|
| @NutsAboutAmiga
the BDE is included in Delphi as a kind of cross-platform database engine. But I always used thirdparty components I additionally bought. |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: Pascal Users Posted on 9-Mar-2015 13:42:33
| | [ #39 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12832
From: Norway | | |
|
| @Massi
You should not, read too match into that popularity index, it does not tell you if a program language is good or bad, it only tells you what is most used.
I have tried both Ruby and PHP, and I can tell you that Ruby is lot easier to use than PHP, yet Ruby is on position 18, while PHP is on 6, sure there are pros and cons.
There is few problems with PHP, fist is inconsistency, you have strtolower, and then you have str_replace, and then you have substr this means you need to remember the commands, its not obvious.
I blame Rails for Rubys unpopularity, it forces developers into object oriented programming , and codes to write tests, so called test driven development, it adds a lot of extra work (time consuming), but result is great, as long as your able to dream up all possible stupid things a end user might do.
If your one man building a home page, rails is over kill.
What I don't like about rails is its takes away my close relation to the SQL database.
Last edited by NutsAboutAmiga on 10-Mar-2015 at 04:22 PM. Last edited by NutsAboutAmiga on 09-Mar-2015 at 02:00 PM. Last edited by NutsAboutAmiga on 09-Mar-2015 at 01:58 PM. Last edited by NutsAboutAmiga on 09-Mar-2015 at 01:57 PM. Last edited by NutsAboutAmiga on 09-Mar-2015 at 01:47 PM.
_________________ http://lifeofliveforit.blogspot.no/ Facebook::LiveForIt Software for AmigaOS |
|
Status: Offline |
|
|
OlafS25
| |
Re: Pascal Users Posted on 9-Mar-2015 13:46:00
| | [ #40 ] |
|
|
|
Elite Member |
Joined: 12-May-2010 Posts: 6368
From: Unknown | | |
|
| @NutsAboutAmiga
I have a friend who also loves Ruby. The problem is I work on a database based application that I want to use on my webserver (provider) and there is only PHP/MySQL there, no Ruby. It is the same with .NET, it is (in my view) more advanced than PHP but not supported on most web servers/providers.
It is not only about features but also how widespread something is. And PHP/MySQL has established as standard. Last edited by OlafS25 on 09-Mar-2015 at 01:47 PM.
|
|
Status: Offline |
|
|