Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Jun 10th, 2007, 6:37 PM   #11
MindTheGap
Newbie
 
Join Date: Jun 2007
Posts: 8
Rep Power: 0 MindTheGap is on a distinguished road
Can you please expand on "virtual machine"?

So, how long should I spend on Java?
MindTheGap is offline   Reply With Quote
Old Jun 10th, 2007, 8:34 PM   #12
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
A virtual machine is like a blow-up doll. It might get the job done, but it doesn't quite hack it.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Jun 10th, 2007, 9:50 PM   #13
titaniumdecoy
Expert Programmer
 
titaniumdecoy's Avatar
 
Join Date: Nov 2005
Posts: 841
Rep Power: 3 titaniumdecoy is on a distinguished road
Send a message via AIM to titaniumdecoy
Quote:
Originally Posted by MindTheGap View Post
Okay, so I should learn C# or Java. I'm on a mac and I want to do most of my stuff on the mac, so which language is more mac compatible?
If you want to make native Mac applications, you want to look into Cocoa/Objective-C. I have a lot of programming experience, and yet I have found it too difficult to learn so far. However, if you want to make truly elegant Mac applications, this is the way to go.

Java is much easier to learn and will make your applications portable, but the user interface will be unsightly in comparison to a native Mac app.

BTW, C# is for Windows only. And forget about virtualizing another OS.
titaniumdecoy is offline   Reply With Quote
Old Jun 11th, 2007, 10:52 AM   #14
Soulstorm
Hobbyist Programmer
 
Soulstorm's Avatar
 
Join Date: Jan 2006
Location: Menidi, Athens, Greece
Posts: 239
Rep Power: 3 Soulstorm is on a distinguished road
If you are using Mac, but want to stay portable, you may want to learn C++ first. C++ will introduce you to many programming concepts that will later help you understand Objective C/Objective C++. It will also allow you to write native Mac applications using Carbon, and also to use some Core features of the Mac environment that are not accessible with other languages.

Java will sure make your programs easier to write, without having to write platform-specific code, but framework support for Java in Macs is currently abandoned, so I don't recommend learning Java.
__________________
Project::Soulstorm (personal homepage)
Soulstorm is offline   Reply With Quote
Old Jun 11th, 2007, 5:13 PM   #15
jayme
Professional Programmer
 
jayme's Avatar
 
Join Date: Nov 2005
Location: Canada
Posts: 495
Rep Power: 0 jayme is an unknown quantity at this point
Send a message via MSN to jayme
A programming language is similar to a lifestyle. Not one of us can tell you which is best for you.
__________________

Quote:
Originally Posted by Mohamed Jihad
Durka durka!
Due to incorrect calculations during the middle ages, our calendar actually begins a few years after Jesus' birth. Thus the real 6/6/6 happened a few years back. The world already ended and you missed it.

Download Code::Blocks now!
jayme is offline   Reply With Quote
Old Jun 11th, 2007, 6:37 PM   #16
MindTheGap
Newbie
 
Join Date: Jun 2007
Posts: 8
Rep Power: 0 MindTheGap is on a distinguished road
I see.

You guys have helped me out a lot, and I thank you for it.

I signed myself up for a C++ class at school for next year. So, i'll be learning C++. After I master C++ (which will probably be a long time), i'll move on to more languages.
MindTheGap is offline   Reply With Quote
Old Jun 18th, 2007, 2:56 AM   #17
Fall Back Son
Hobbyist Programmer
 
Join Date: Oct 2006
Posts: 204
Rep Power: 2 Fall Back Son is on a distinguished road
Don't be so hard on yourself. I just started learning C and after two semesters, I have learned a lot about it. I don't claim to be great at it, but what I'm saying is, with enough dedication, it is possible to learn most languages.
Fall Back Son is offline   Reply With Quote
Old Jun 18th, 2007, 12:32 PM   #18
Infinite Recursion
Programming Guru
 
Infinite Recursion's Avatar
 
Join Date: Jul 2004
Location: United States
Posts: 3,467
Rep Power: 8 Infinite Recursion is on a distinguished road
Send a message via MSN to Infinite Recursion Send a message via Yahoo to Infinite Recursion
I agree with Fall Back Son.
__________________
http://jasonpowers.net

"There are a thousand hacking at the branches of evil to one who is striking at the root."
Infinite Recursion is offline   Reply With Quote
Old Jun 20th, 2007, 5:30 AM   #19
cheap freelancer
Newbie
 
Join Date: Jun 2007
Location: askexpert.info
Posts: 4
Rep Power: 0 cheap freelancer is on a distinguished road
It depends on what kind of project you want to work, for webdesigning PHP, Ruby is better, for software project C++,Java is better.
cheap freelancer is offline   Reply With Quote
Old Jul 6th, 2007, 2:02 AM   #20
PatBenetar4Life
Newbie
 
PatBenetar4Life's Avatar
 
Join Date: Jul 2007
Posts: 20
Rep Power: 0 PatBenetar4Life is an unknown quantity at this point
Well its possible to know more than one language very well. I would think the most useful ones are Java and C++
PatBenetar4Life is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

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

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




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 12:23 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC