Originally posted by hmurchison
That's good to hear emig647. I guess I was just worried about Xcode and Java. I know I could run Eclipse on my PC but I'd rather use a Mac if it works. I find it kind of strange that they want us to start with Java but I guess that's what the bulk of Comp Sci students are asking for. I'm thinking of bypassing C++ entirely for the moment. Would that be ok?
DO NOT BYPASS C++... so many Object Oriented languages have so many C++ traits that if you are going to study more than one language know C++ is critical. From pure virtual functions to abstract classes to function overridding. Its really hard to find places to teach all of that though, I was really fortunate. I definitely recommend studying an OO language (java) before a procedural language (c). It doesn't make sense to most but once you master Object Oriented design, it makes procedural a lot easier to build in.
The best advice I can tell you is: Learn UML inside and out. UML is a bunch of software designing protocols. My first UML book was "UML Distilled". Its a really good book. And since you're on a Mac go to versiontracker and look at "ObjectPlant"... its a little complicated until you understand AOMD, DOMD, Use Case / Scenerio's, CRC Cards, etc.
Back on subject:
I know we're going to see a stronger push for Cocoa at WWDC. I noticed they are going to have a class on using the PerlObjBridge to use perl with the Cocoa API's. That will really benefit a lot of Unix devs. Hopefully perl 6 will work easily with it too.
As far as machinery I'm going for...
Dual 2.4 9600xt
Dual 2.8 x800 (or whatever its called)
Dual 2.0 could be discountinued in September and dual 3.0 may become top machine.
I believe they'll sport a redesigned case with 2 opt drives
This will also sport a new redesigned bottom.
I believe this will be announced here to push developers into practicing and using more 64bit libraries.
-This will include more Unix libraries. Perhaps CigWin api's (wishful thinking).
-Also migrating design with code with Interface builder will be a lot easier (perhaps closer to what .net does).
-Support for more languages: ppc assembly (has support now but could be better), algorithm coloring (hopefull on this), PHP.
Hopefully its a good show cause I got a scholarship to go there for free, should be interesting... stevey don't let me down!