Welcome, Guest. Please login or register.

Author Topic: AmigaOS 4 Unofficial Developers FAQ  (Read 5170 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Kay

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 623
    • Show all replies
    • http://www.stud.ntnu.no/~kayare
Re: AmigaOS 4 Unofficial Developers FAQ
« on: May 22, 2002, 06:10:58 AM »
Hmm...looking forward to Java support...it's the only language I've managed to code anything of significance in so far (almost working monopoly game, and server program for multiplayer adventure game). I keep wanting to improve my C skills, so I can spend some spare time coding for the Amiga. Unfortunately I just never have the time. Maybe I should go for C++ instead, to utilize my OO-experience. Does anybody here have any experience with C++? How does it compare to C and Java?

Kay
 

Offline Kay

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 623
    • Show all replies
    • http://www.stud.ntnu.no/~kayare
Re: AmigaOS 4 Unofficial Developers FAQ
« Reply #1 on: May 22, 2002, 05:17:27 PM »
> For most application development C++ is better than Java, first of
> all, it performs way better, second of all, it's more consequent
> (imo). When it comes to comparing to C, well, if you code in good
> manners you get code that is way more structured than in C (OO kinda
> does that for you), and it's typesafe (if you behave) etc. You might
> want to look at this page that my apartment-mate did: learn why java
> isn't a great language

Well, yes, I figure that C++ has advantages when it comes to application
development. Java is no speed demon. The advantage of it, though, is that
it is really easy to use once you get the hang of it, and that there is a
whole heap of built-in functionality, like loading and displaying gifs,
jpegs and even html documents. I had a look at your mates page, and he raises
many good points, although I just have to point out: Taking a parameter by
value can be done more elegantly than he does:

object.myMethod(p.clone());
<...>
public myMethod(MyClass p){
}

And it's really quite natural to do, once you get the hang of Java and know
what you're doing.

Still, I guess I'll be looking into C++ this summer. Does anybody know of any
good books on the subject?

Kay
 

Offline Kay

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 623
    • Show all replies
    • http://www.stud.ntnu.no/~kayare
Re: AmigaOS 4 Unofficial Developers FAQ
« Reply #2 on: May 22, 2002, 06:21:35 PM »
>What's your experience in computer programming?

Tricky question, any metrics I could use? Guess not...I did get an A in basic
Java programming at the university, and I have progressed a bit since then.
That doesn't make me a good programmer in real-life, though, but at least it
indicates that I have a half-decent decent understanding of the semantics.
Other than that I've coded a little bit in E and before that (many, many years
ago), in Dragon Basic. My C experience is limited to making a few tiny progs
with StormC.

Kay
 

Offline Kay

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 623
    • Show all replies
    • http://www.stud.ntnu.no/~kayare
Re: AmigaOS 4 Unofficial Developers FAQ
« Reply #3 on: May 22, 2002, 07:10:23 PM »
> I'd recommend two books if that's your current state. (snip)

All right, thanks for the advice, I'll follow up on that one. I'll go looking for books as soon as I finish my last exam. My miggy and me will be separated for the duration of the summer, but I'll keep myself busy reading and laying out architectures for future projects. I might grab myself a book on general programming patterns while I'm at it. Time to get serious! :-)

Kay