Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
30 crawler(s) on-line.
 50 guest(s) on-line.
 1 member(s) on-line.


 zipper

You are an anonymous user.
Register Now!
 zipper:  3 mins ago
 BigD:  5 mins ago
 amigang:  9 mins ago
 Hammer:  10 mins ago
 leadman:  25 mins ago
 mattson1017:  1 hr 17 mins ago
 graff:  1 hr 55 mins ago
 DC_Edge:  2 hrs 17 mins ago
 Frank:  2 hrs 18 mins ago
 pixie:  2 hrs 30 mins ago

/  Forum Index
   /  Amiga Development
      /  Pascal Users
Register To Post

Goto page ( Previous Page 1 | 2 | 3 Next Page )
PosterThread
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
NutsAboutAmiga 
Re: Pascal Users
Posted on 9-Mar-2015 12:00:55
#28 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12831
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
NutsAboutAmiga 
Re: Pascal Users
Posted on 9-Mar-2015 12:38:18
#31 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12831
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
NutsAboutAmiga 
Re: Pascal Users
Posted on 9-Mar-2015 13:16:33
#35 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12831
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
Profile     Report this post  
Massi 
Re: Pascal Users
Posted on 9-Mar-2015 13:20:35
#36 ]
Cult Member
Joined: 2-Feb-2011
Posts: 628
From: Rome, Italy

@All

Perhaps it can be of help, the programming languages popularity (index of):

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

_________________
SAM440EP-FLEX @ 733 Mhz, AmigaOS 4.1 Update 1

 Status: Offline
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
NutsAboutAmiga 
Re: Pascal Users
Posted on 9-Mar-2015 13:42:33
#39 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12831
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
Profile     Report this post  
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
Profile     Report this post  
Goto page ( Previous Page 1 | 2 | 3 Next Page )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle