English Amiga Board


Go Back   English Amiga Board > Coders > Coders. Language

 
 
Thread Tools
Old 06 May 2014, 13:05   #1
Tirinoarim
 
Posts: n/a
What no Amiga E?!?

Suprised to see no mention of the Wouters excellent Amiga E language on here? Simple language, blazing fast compiler, advanced features (for its time!), fully open source, loads of example code...

http://strlen.com/amiga-e

Was certainly my preferred language of choice back in the day!
 
Old 06 May 2014, 23:19   #2
Lonewolf10
AMOS Extensions Developer
 
Lonewolf10's Avatar
 
Join Date: Jun 2007
Location: near Cambridge, UK
Age: 44
Posts: 1,924
There are lots of languages on every computer. Amiga E may have been mentioned in a poll we had a while back regarding suggestions on how to sub-divide the coders sub-forum.
I'm sure there are a few Amiga E threads dotted about the "coders.general" sub-forum.
Lonewolf10 is offline  
Old 26 May 2014, 14:28   #3
Apollo
Registered User
 
Apollo's Avatar
 
Join Date: Sep 2008
Location: Germany
Age: 49
Posts: 137
I did use AmigaE back in the day and it was my favourite high-level language after I gave up Modula-2.

Interesting link:
Quote:
I wrote the entire thing in assembly language, which will always persist in my mind as the craziest software engineering exercise I have ever gone through (400kb of mostly uncommented assembly in a single source file, for a complex compiler).
Apollo is offline  
Old 27 May 2014, 13:48   #4
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
[ Show youtube player ]
Retro1234 is offline  
Old 27 May 2014, 14:12   #5
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
Quote:
Originally Posted by Tirinoarim View Post
Suprised to see no mention of the Wouters excellent Amiga E language on here?
It's probably not everyone's cup of tea, what with the uppercase keywords (the horror!).
Thorham is online now  
Old 27 May 2014, 15:50   #6
Cammy
Registered User
 
Cammy's Avatar
 
Join Date: Aug 2007
Location: Tasmania, Australia
Age: 39
Posts: 1,189
I love Amiga E, I use it to program little Workbench utilities and games for myself.
Cammy is offline  
Old 28 May 2014, 21:40   #7
nogginthenog
Amigan
 
Join Date: Feb 2012
Location: London
Posts: 1,309
In 1993/1994 I was living as a student in the Netherlands when I first found AmigaE. I had internet access at work which was pretty cool. At the time it was great because of the insanely fast compilation times (dual floppy only A500!).

I wrote a program that took an AmigaE executable and its source code, scanned for PROCs and injected debug info into the executable.

The debug info could be used in debuggers like MonAm or more importantly profiling tools (AProf?).

Pretty crazy really, the tool scanned for patterns in the executable that E used for functions. Later versions of E included debug info.
nogginthenog is offline  
Old 20 February 2016, 10:18   #8
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
There are AmigaE forums on http://amigacoding.de but only PortablE and AmigaE under Aros 68k so far.
Samurai_Crow is offline  
Old 20 February 2016, 15:19   #9
rare_j
Zone Friend
 
rare_j's Avatar
 
Join Date: Apr 2005
Location: London
Posts: 1,176
It looks fast and easy to use. One of the features is inline assembler. Does anyone use Amiga e for programming games? If not, why not? Why do people choose Blitz or Amos instead?
rare_j is offline  
Old 20 February 2016, 16:43   #10
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
Because AMOS and Blitz let you actually do things with the hardware without touching the hardware.
idrougge is offline  
Old 21 February 2016, 07:47   #11
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
The E runtimes are not different enough from C mostly.
Samurai_Crow is offline  
Old 21 February 2016, 15:20   #12
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
Exactly.
idrougge is offline  
Old 22 February 2016, 01:01   #13
rare_j
Zone Friend
 
rare_j's Avatar
 
Join Date: Apr 2005
Location: London
Posts: 1,176
Quote:
Originally Posted by Samurai_Crow View Post
The E runtimes are not different enough from C mostly.
Is it easier to get into and use than C?
rare_j is offline  
Old 22 February 2016, 05:16   #14
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
Yes.
Samurai_Crow is offline  
Old 22 February 2016, 17:13   #15
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
Quote:
Originally Posted by Samurai_Crow View Post
Yes.
Except for the horrible UPPERCASE keywords Or am I missing something?
Thorham is online now  
Old 22 February 2016, 17:43   #16
Leffmann
 
Join Date: Jul 2008
Location: Sweden
Posts: 2,269
Quote:
Originally Posted by rare_j View Post
Is it easier to get into and use than C?
I think that just like with machine language, the main thing that throws people off with C is the messy syntax, and in C it's always the abundance of parantheses, semicolons, and curly braces. It just looks difficult to learn.

Programs written in C, E, Basic, Amos, Blitz, and other structured, imperative programming languages look very much the same once you look past and ignore the syntax fluff.

(and yes, some languages come with great standard libraries and lots of stuff built in, and for the ones that don't you can usually find what you need on the Internet.)
Leffmann is offline  
Old 22 February 2016, 18:48   #17
alkis
Registered User
 
Join Date: Dec 2010
Location: Athens/Greece
Age: 53
Posts: 719
Quote:
Originally Posted by rare_j View Post
Is it easier to get into and use than C?
Nope. You can't beat C when you are searching the web to get ideas of how a thing is done.
alkis is offline  
Old 22 February 2016, 18:52   #18
meynaf
son of 68k
 
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
Quote:
Originally Posted by Thorham View Post
Except for the horrible UPPERCASE keywords Or am I missing something?
No big deal if it's converted automatically (i.e. it allows you to type lowercase).


Quote:
Originally Posted by Leffmann View Post
I think that just like with machine language, the main thing that throws people off with C is the messy syntax, and in C it's always the abundance of parantheses, semicolons, and curly braces. It just looks difficult to learn.
Still, this makes C quite a pain to read IMO.
Anyway, the main problem is rarely the language itself, but the mess that's made with it
meynaf is online now  
Old 22 February 2016, 23:41   #19
rare_j
Zone Friend
 
rare_j's Avatar
 
Join Date: Apr 2005
Location: London
Posts: 1,176
Thanks all for the answers.
rare_j is offline  
Old 23 February 2016, 12:29   #20
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
Quote:
Originally Posted by Thorham View Post
Except for the horrible UPPERCASE keywords Or am I missing something?
What's horrible about that?
idrougge is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 18:00.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.15642 seconds with 14 queries