Welcome, Guest. Please login or register.

Author Topic: Native Blitz Basic for AROS ever?  (Read 5187 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Native Blitz Basic for AROS ever?
« on: June 14, 2010, 10:43:19 PM »
Quote from: xeron;564602
Why not just learn C?
I agree with Xeron, C and SDL will hold you in good stead on pretty much any platform (AROS, MOS, AOS4, MacOS, Win, etc)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Native Blitz Basic for AROS ever?
« Reply #1 on: June 15, 2010, 09:36:49 AM »
C's syntax is a little difficult at first... Constant ; at end of lines and {} everywhere... But the real difficulty for those coming from BASIC is the lack of built in functions for gfx etc... Thus I suggest learning the library SDL, include that in your project and you will have a nice set of gfx and other I/O functions that you can use quickly and simply.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Native Blitz Basic for AROS ever?
« Reply #2 on: June 15, 2010, 11:20:46 AM »
Quote from: Karlos;564666
Correct. Plus, once learnt, it opens up a lot of other languages too.
Yeah totally!!! Like Obj-C :lol: I'll get me coat ;)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Native Blitz Basic for AROS ever?
« Reply #3 on: June 15, 2010, 01:49:23 PM »
Clam down guys! I happen to have used both C++ and Obj-C... When I first use Obj-C it was a horrible verbose mess of a language, which seemed to lack the more obvious design of C++, but after using Obj-C a lot, I came to undertand the design goals of the designers. I now think that C++ is the more logical evolution of C, but that Obj-C is a purer vision of what an OOP programming language is supposed to be. Neither is a better language, they simply have different design goals.

Personally I now prefer Obj-C, as I fid it easier to come back to a project after not lookin at it for a while and get back into it without having to reread my design notes!

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Native Blitz Basic for AROS ever?
« Reply #4 on: June 15, 2010, 02:55:58 PM »
Quote from: bubblebobble;564679
Is there an Objective C compiler for the Amiga (AROS) at all?

Many aspects of a programming language depend on the degree of "being-used-to", so an objective comparism is very hard.
What counts at the end is how fast you can achive your goal, how stable/fast the result is and how maintainable the source code is.
This mainly depends on the IDE, Quality of Compiler, Runtime and how well the concept of the language matches the requirments. (e.g. Scripting vs. small vs. mid vs. large projects)
AROS uses gcc which supports Obj-C compilation... But AFAIK AROS has no Obj-C runtime... So I expect it can't be used at this time :(

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Native Blitz Basic for AROS ever?
« Reply #5 on: June 15, 2010, 04:47:43 PM »
Quote from: bernd_afa;564695
this is the biggest problem i have in C++.there cant see a program flow easy, so i dislike to use OO

But can you tell what is in OBj-c better to see more easy the program flow ?
Or do you maybe mean for obj c you have a better editor ?
Objective C does not try to add OOP to C... If you think about it like that you will see it as a horrible mess.

I prefer to see the Objective parts as a framework around which I can build my code (written using C).

Hmmm, rather the "Smalltalk" part of Obj-C provides the structure... The C part provides the detail...

This allows me to see the OOP nature separate from the algorithmic implementation :)