Welcome, Guest. Please login or register.

Author Topic: Pascal Users  (Read 7557 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline trekiejTopic starter

Re: Pascal Users
« Reply #29 from previous page: September 09, 2016, 05:46:03 PM »
I need to check out Lazarus. I keep hearing about it.
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline EugeneNine

  • Jr. Member
  • **
  • Join Date: Aug 2016
  • Posts: 88
    • Show only replies by EugeneNine
Re: Pascal Users
« Reply #30 on: September 09, 2016, 06:08:06 PM »
I try to search out and stick with the popular cross platform packages.  I learned years ago after going from Amiga to PC (windows) that as PC software comes and goes your data gets stuck.  Everything ported fine from the Amiga but later on I had some stuff in Microsoft publisher or Microsoft Money or Visio and the next release changed the file format and dropped support of the previous version.  So I had to have two versions side by side to be able to open both new and old files.  As I learned more and more and learned about open source packages such as OpenOffice, etc and moved my data there.  Then i was able to move from Windows to Linux without worrying about my data as it was all still workable in the same software.  I try to do the same here, what packages will work on Amiga, AROS, Linux so I can copy data/code from one to the other without issue.
 

guest11527

  • Guest
Re: Pascal Users
« Reply #31 on: September 09, 2016, 06:40:30 PM »
Quote from: trekiej;813612
Fortran does not seem to be as mysterious as I had thought.

There is more than one Fortran. The language went through a couple of major changes over time. The earlier releases where quite frighting. You had to put line numbers, instructions etc. in specific columns on the screen - actually, on the punch cards. This is where the Fortran had its home.  Later releases of Fortran removed more and more such legacy requirements and tried to modernize the language.  Nowadays, the real strength of Fortran is that it has very strong library support for numerical mathematics (BLAS, to name one), and for that reason, it is still used a lot.
 

Offline eliyahu

  • Lifetime Member
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Jan 2011
  • Posts: 1220
  • Country: us
  • Thanked: 4 times
  • Gender: Male
    • Show only replies by eliyahu
    • eliyahu.org
Re: Pascal Users
« Reply #32 on: September 09, 2016, 07:31:57 PM »
@trekiej

you might be interested in the presentation on fortran and the amiga by alan swithenbank from last year's amiwest. i really enjoyed it, and there's a youtube video of it, too:

https://www.youtube.com/watch?v=m9AT3iVZ5-Q

-- eliyahu
"How do you know I’m mad?" said Alice.
"You must be," said the Cat, "or you wouldn’t have come here."
 

Offline trekiejTopic starter

Re: Pascal Users
« Reply #33 on: September 09, 2016, 07:36:18 PM »
Eugene nine:
I am not for sure how well the Amiga works with today's files. Maybe Aros has a better chance being on modern PC hardware. Linux seems to be able to go toe to toe in many areas.

Thomas R:
I guess I had my preconceived notions that Fortran needed Algebra,Trigonometry,Calculus, etc. to use. :)

eliyahu :
Thanks.
« Last Edit: September 09, 2016, 08:07:05 PM by trekiej »
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline trekiejTopic starter

Re: Pascal Users
« Reply #34 on: January 08, 2017, 02:06:49 AM »
Cobol anyone? :D
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline nicholas

Re: Pascal Users
« Reply #35 on: January 08, 2017, 03:16:22 AM »
Quote from: nyteschayde;813581
Don't feel bad. I have an unhealthy obsession with writing Objective-C code on the Amiga. :) We all have things we like. I'm just trying to figure out a way to get the source off my NeXTStep machine to my Amiga and see if I can port the OpenStep version of Objective-C to the Amiga instead; it has some features above and beyond what is provided in 2.95.3


On a related note that you might be interested in:

MorphOS 3.10 new features includes "- Obj-C integration"

https://morph.zone/modules/newbb_plus/viewtopic.php?forum=3&topic_id=11905&post_id=129871&viewmode=flat&sortorder=1&showonepost=1
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline nicholas

Re: Pascal Users
« Reply #36 on: January 08, 2017, 03:22:04 AM »
Quote from: kamelito;788707
What would be nice if that Pascal programmers converts these tools to Amiga so porting Z80  source code to Amiga would be simpler.

Kamelito
http://files.programmersheaven.com/ASM/68000/z80conv/


Your link is currently down so I can't check it but if it's written in Pascal can't you just compile it with FPC?

https://blog.alb42.de/fpc-amigaaros-m68k/
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline nicholas

Re: Pascal Users
« Reply #37 on: January 08, 2017, 03:33:13 AM »
Quote from: EugeneNine;813693
Anyway, it looks like FPC (Free Pascal) is available for classic Amiga (though a little older version)


You might not have seen this, version 3.1.1 of FPC is pretty much the latest version.

https://blog.alb42.de/fpc-amigaaros-m68k/

I keep meaning to dig out my old floppies of Turbo Pascal code from the early 90's and give it a whirl.
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline Pat the Cat

Re: Pascal Users
« Reply #38 on: January 08, 2017, 08:11:44 AM »
Quote from: trekiej;819300
Cobol anyone? :D

No commercial releases that I'm aware of. There have been a few Amiga stabs at it from coders but the one or two I have seen have been quite limited, IIRC.

Amazing that there is still a demand for the coders. It was more designed to handle huge datasets than anything, requirements that didn't fit inside most eqiupment using punched cards.Tape system rather than cards, then later on  drives.  Might take you an age to prepare the data for the program to crunch it into something else. But you could set up a batch and leave it running.

Drives really changed it, in the sense of having some way to interrupt the data flow and computation. And it wasn't always that accurate computation, in  terms of producing "accurate" results at a given point in time. Kind of a built in lag with regards to the concept of time. It would get an accurate set of totalls, but not while the system was coming up with the answers.
« Last Edit: January 08, 2017, 08:40:39 AM by Pat the Cat »
"To recurse is human. To iterate, divine."

A1200, Vanilla, Surf Squirrel, SD Card, KS 3.0/3.z, PCMCIA dev
A500, Vanilla, A570, Rev 5, KS 1.2/1.3 Testbench system
Rasp Pi, UAE4ARM, 3D laser scanner, experimental, hoping for AmigaOS4Arm, based on Watterott Fabscan Pi
 

Online kolla

B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline Pat the Cat

Re: Pascal Users
« Reply #40 on: January 08, 2017, 09:05:57 PM »
Quote from: kolla;819313
How about Oberon?

http://aminet.net/package/dev/obero/Oberon
http://aminet.net/package/dev/obero/Oberon-NonFPU

Can't really offer an opinion. None of the links actually say what language it is. Or is a replacement Operating System? Looks that way. There is an Oberon ROM replacement listed for the Amiga.

Way after my time, never heard of it before. Couldn't even tell you what it does, and the people doing the documentation thought it was SO obvious, they didn't even write it down.

Or maybe they did, and I just missed it.
"To recurse is human. To iterate, divine."

A1200, Vanilla, Surf Squirrel, SD Card, KS 3.0/3.z, PCMCIA dev
A500, Vanilla, A570, Rev 5, KS 1.2/1.3 Testbench system
Rasp Pi, UAE4ARM, 3D laser scanner, experimental, hoping for AmigaOS4Arm, based on Watterott Fabscan Pi
 

guest11527

  • Guest
Re: Pascal Users
« Reply #41 on: January 08, 2017, 09:33:56 PM »
Quote from: Pat the Cat;819337
Can't really offer an opinion. None of the links actually say what language it is. Or is a replacement Operating System?
That is an excellent question. Oberon is really both. It's a whole system, an operating system build around a language that is related to Modula (which is related to Pascal). It's Wirth's attempt to design a complete system.

Of course, as an operating system, completely irrelevant, and probably only taught at the ETH in Zurich, Switzerland.

Kinna like "emacs", which is an editor build around a lisp interpreter. Or the other way round, depending on your point of view.
 

Offline trekiejTopic starter

Re: Pascal Users
« Reply #42 on: January 09, 2017, 05:50:59 AM »
https://en.wikipedia.org/wiki/Oberon_(programming_language)

https://en.wikipedia.org/wiki/Oberon_%28operating_system%29

It looks pretty cool.

If I understand correctly there is as many OSes as there are programming languages to put on them.
« Last Edit: January 09, 2017, 05:59:05 AM by trekiej »
Amiga 2000 Forever :)
Welcome to the Planar System.