Register | Sign In


Understanding through Discussion


EvC Forum active members: 60 (9209 total)
2 online now:
Newest Member: Skylink
Post Volume: Total: 919,462 Year: 6,719/9,624 Month: 59/238 Week: 59/22 Day: 14/12 Hour: 0/0


Thread  Details

Email This Thread
Newer Topic | Older Topic
  
Author Topic:   Percy's Alife Project
NosyNed
Member
Posts: 9011
From: Canada
Joined: 04-04-2003


Message 10 of 63 (59914)
10-07-2003 11:43 AM
Reply to: Message 8 by Percy
10-07-2003 11:23 AM


It's been a few years, I wouldn't mind a chance to brush up on my C++. And, btw, Java is solidly OO and has most of what C++ has. (It is a hell of a lot simpler too)

This message is a reply to:
 Message 8 by Percy, posted 10-07-2003 11:23 AM Percy has replied

Replies to this message:
 Message 17 by Percy, posted 10-07-2003 1:33 PM NosyNed has not replied

  
NosyNed
Member
Posts: 9011
From: Canada
Joined: 04-04-2003


Message 23 of 63 (59973)
10-07-2003 3:53 PM
Reply to: Message 19 by IrishRockhound
10-07-2003 2:07 PM


No, Irish not the wrong way round. Java offers a cleaner syntax and allows you to learn OO design without the complexities of C++.
You may as well go straight to C++ and skip working with just C. Once you have the OO stuff down getting a bit of C++ wrapped around the C code isn't a big deal.
That is my not so humble opinion anyway. I've only worked for a couple of years in both C++ and Java so I am not the world's greatest expert

This message is a reply to:
 Message 19 by IrishRockhound, posted 10-07-2003 2:07 PM IrishRockhound has not replied

  
NosyNed
Member
Posts: 9011
From: Canada
Joined: 04-04-2003


Message 32 of 63 (60262)
10-09-2003 11:38 AM
Reply to: Message 31 by Dr Jack
10-09-2003 10:57 AM


My advice; don't attempt this in a language you're not familiar with. The task you've set yourself is challenging, adding additional obstacles is not wise.
If the task is large enough the additional cost of learning a new language isn't a signifcant fraction of the total cost. It presents risks of having to redo early work. It also presents significant risk of finding unexpected roadblocks such as inherent performance limits. But a good plan would be to explore the design with prototypes to determine what will work in the "tight spots" anyway.

This message is a reply to:
 Message 31 by Dr Jack, posted 10-09-2003 10:57 AM Dr Jack has replied

Replies to this message:
 Message 34 by Dr Jack, posted 10-09-2003 12:10 PM NosyNed has replied

  
NosyNed
Member
Posts: 9011
From: Canada
Joined: 04-04-2003


Message 35 of 63 (60286)
10-09-2003 1:39 PM
Reply to: Message 34 by Dr Jack
10-09-2003 12:10 PM


I bow to the numbers. Maybe I have a bias because I like trying out new things.
I like both languages (and have sort of intermediate skills in both, though rusty). I'm afraid C++ is too loaded with history to be a "good" language. It does have the kind of focus that this project may need; performance and the ability to "twiddle" at very low levels.
Of course, this project must use OO.

This message is a reply to:
 Message 34 by Dr Jack, posted 10-09-2003 12:10 PM Dr Jack has not replied

Replies to this message:
 Message 36 by awinkisas, posted 10-09-2003 3:30 PM NosyNed has not replied
 Message 39 by Peter, posted 10-10-2003 6:50 AM NosyNed has not replied

  
Newer Topic | Older Topic
Jump to:


Copyright 2001-2023 by EvC Forum, All Rights Reserved

™ Version 4.2
Innovative software from Qwixotic © 2024