Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Apr 26, 2011, 12:34 AM   #1
larswik
macrumors 65816
 
Join Date: Sep 2006
Had my Pascal class today

I got my mid term back today and I scored a 68 The bummer is that I only got 1:15 to do the test in and I could not finish everything. I got 2/3 finished but my 40 year old brain is not as fast as these 20 year old's. I barley missed any of the questions that I did answer thought. So I understand the material pretty well.

Anyway, I asked the teacher what class I should take next to continue developing towards iphone / ipad programming. He said I should go for JAVA as my next course without hesitation.

Isn't Java basically for internet stuff?

I only have about 3 or 4 classes left and then the final.

-Lars
larswik is offline   0 Reply With Quote
Old Apr 26, 2011, 12:41 AM   #2
jiminaus
macrumors 65816
 
Join Date: Dec 2010
Location: Sydney
Java is pretty general purpose language. It's can be used for a lot of things.

I'm not sure why your teacher suggested Java without hesitation. Java can't be used directly to create iPhone / iPad apps. I guess it will though teach you object-oriented programming, which I understand you haven't been introduced to yet at all.
jiminaus is offline   0 Reply With Quote
Old Apr 26, 2011, 12:57 AM   #3
TuffLuffJimmy
macrumors G3
 
TuffLuffJimmy's Avatar
 
Join Date: Apr 2007
Location: Portland, OR
Java, while a great language to learn, is kinda useless in OS X. It's great for cross platform stuff, and I write Java programs to do routine things on my computer (although I'm going to learn python in hopes of making these tasks more efficient).

Apple hardly supports Java anymore, in fact I believe Sun (now Oracle) is dropping OS X supprt, or Apple is, I forget.

I would stick with C, C++, and Objective-C. However, I wouldn't start learning Objective-C until I understand more about application development since Objective-C is OS X only.


Sorry to hear about your grade, by the way. That kind of stuff really bytes.

PS: as far as Java's use on the internet. There are Java applets you can develop which can be used on the internet, think of it as flash, but more universal. I believe you are thinking of Javascript, which is the most common programming language used online. It has absolutely nothing to do with Java.
__________________
"Next PM I get from you about this, and it gets posted as my signature." --*LTD*
TuffLuffJimmy is offline   0 Reply With Quote
Old Apr 26, 2011, 02:12 AM   #4
jiminaus
macrumors 65816
 
Join Date: Dec 2010
Location: Sydney
Quote:
Originally Posted by TuffLuffJimmy View Post
Apple hardly supports Java anymore, in fact I believe Sun (now Oracle) is dropping OS X support, or Apple is, I forget.
Apple has handed over Java support for Mac OS X to Oracle but contributing it's source code to the OpenJDK project. This is so Mac OS X doesn't continuously lag behind the version of Java provided in the Oracle Java SDK. See the press release at http://www.apple.com/pr/library/2010/11/12openjdk.html.
jiminaus is offline   0 Reply With Quote
Old Apr 26, 2011, 02:18 AM   #5
TuffLuffJimmy
macrumors G3
 
TuffLuffJimmy's Avatar
 
Join Date: Apr 2007
Location: Portland, OR
Quote:
Originally Posted by jiminaus View Post
Apple has handed over Java support for Mac OS X to Oracle but contributing it's source code to the OpenJDK project. This is so Mac OS X doesn't continuously lag behind the version of Java provided in the Oracle Java SDK. See the press release at http://www.apple.com/pr/library/2010/11/12openjdk.html.
Ah I see. Then that's actually a very good thing. Apple's lazy Java support will hopefully be rectified by more current support of OS X.
__________________
"Next PM I get from you about this, and it gets posted as my signature." --*LTD*
TuffLuffJimmy is offline   0 Reply With Quote
Old Apr 26, 2011, 03:16 AM   #6
larswik
Thread Starter
macrumors 65816
 
Join Date: Sep 2006
They also offer a C++ class that is object oriented but its course advisory it the Java class and C class.

-Lars
larswik is offline   0 Reply With Quote
Old Apr 26, 2011, 03:34 AM   #7
TuffLuffJimmy
macrumors G3
 
TuffLuffJimmy's Avatar
 
Join Date: Apr 2007
Location: Portland, OR
Quote:
Originally Posted by larswik View Post
They also offer a C++ class that is object oriented but its course advisory it the Java class and C class.

-Lars
Ah I see. Then yes, you should take Java. I assumed that you were just taking classes that pertained to iOS application building. However, if you're still getting the basics down and developing a deeper understanding of computers then I recommend you listen to your advisor.
__________________
"Next PM I get from you about this, and it gets posted as my signature." --*LTD*
TuffLuffJimmy is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
Referencing a child class in a parent class, good or bad? SAIRUS iPhone/iPad Programming 11 Aug 28, 2013 11:59 AM
pascal programming green.apple Mac Programming 18 Feb 26, 2013 11:21 PM
Difference between Public class and private class. zijianz iPhone/iPad Programming 4 Jun 29, 2012 09:29 PM

Forum Jump

All times are GMT -5. The time now is 03:20 PM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC