English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 13 April 2009, 06:34   #1
Loedown
Precious & fragile things
 
Join Date: Feb 2009
Location: Victoria, Australia
Posts: 1,946
Best Language

Greetings,
I am in a bit of a quandary, I need to learn a new programming language, but don't know which one to really go after.

I already have skill with 6502 Assembler, PIC ( Microchip ), and BASIC

I had a good look at C / C++ and find that to be so damned complicated it's already pointless, too much syntax to remember. So what I need is a good solid language that gives good control to peripherals and internals of machines, can access and run in the Windows environment, is fast and powerful, possibly has a Miggy port?

I ask much, I know, but from what I have seen here, Amiga fans are diehard, but also mostly quality programmers.

Paul
Loedown is offline  
Old 13 April 2009, 12:43   #2
Anding
Users Awaiting Email Confirmation
 
Join Date: Nov 2008
Location: Hong Kong
Posts: 56
Loedown,

Asking for the best programming language is a bit like asking which religious sect should you join.

If you're making a living from IT development then you'd better let the market tell you. If you're doing it for a hobby then you probably care about the (a) satisfaction of developing your skills and (b) a good return on your free time invested. With these in mind I would suggest, in order of preference:

Windows:
C#
(Very powerful, modern, and versitile language. Visual Studio Express is an excellent IDE and can be downloaded for free from Microsoft. For a book, I like the Wrox series. Tonnes of free help and example code on the internet too.)

Amiga:
BlitzBasic 2
(now rather old but you can find all the resources you need for free on the internet, including a good manual. Definately the fastest way to "get stuff up on the screen" in the Amiga)

C
("Kernighan and Ritchie" is the only book you need and with that, it's easy)

68k assembler
(but hard to find good secondhand books these days)

Avoid completely:
C++
(like you say huge time wasted on anal syntax)
Anding is offline  
Old 13 April 2009, 13:17   #3
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,534
Plain C if you only want single language that can be used both Amiga and Windows programming. (but I'd would not recommend it for Windows programming today..)
Toni Wilen is offline  
Old 16 April 2009, 01:53   #4
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,627
If the wish is simply to 'learn a new programming language' and have fun, try Python. Excellent and almost impossible to screw up, since the whole language is like a big 'test-bench' for ideas.

If you want to make something for Windows and don't like c/c++, try Delphi 7.2+Direct X headers. It's a lovely IDE and very fast to try out things.

If you're asking for making Amiga stuff, if you already know 6502 Assembler, why not try Amiga Assembler? Quite a few scanned books are available and lots of examples.

I know a lot of guys that have gone from 6502 to ARM. It's very nice to code in, and also it has the beatiful ARM Basic, where you can also mix inline Assembler.
Photon is offline  
 


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
language file BlackByte support.WinUAE 2 18 May 2013 20:40
Ruby language wXR Amiga scene 2 15 February 2013 08:01
WB 3.1 Installation Language HymnsomniaK New to Emulation or Amiga scene 2 21 June 2006 12:35
What language is this? Nyarlathotep Retrogaming General Discussion 5 28 July 2004 12:40

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 16:32.

Top

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