Digital Paint Discussion Board
Digital Paint Community => Other Stuff => Topic started by: nub on October 14, 2008, 12:37:31 PM
-
who here has done some java stuff
i just started in my class. Seems pretty dope.
-
yea Im learning some java right now. Except our teacher likes the 'do whatever the hell you want' approach, whereas I'd rather actually be taught something.
-
I used to think Java was neat too... haha, silly me. Learn C, C++ or if you love Java, learn C#.
-
This is the best quote I've heard related to Java:
"Programming languages are like sewers. If the average user knows about them, something's wrong."
(Not sure if that's verbatim, but you get the idea).
-
Java makes for a pretty decent set of training wheels for programming, but isn't particularly useful outside of server environments. It's plenty fast, but still has memory problems. On server boxes, you can just throw more memory at it and things work fine. Java EE is extremely popular for large-scale/security-conscious web apps, like banking portals, etc. (go look at the J2EE tutorials to have your mind blown by pure Enterpriseyness; you start doing crazy things like writing code using XML tags).
You should take what you learn from mastering Java and apply it to other languages. Learning C# is extremely easy after you know Java (C# is practically Java++). I personally think this is the best order:
1) Low-level (C) - Memory management makes you a better person.
2) High-level OOP (Java, Python, C#) - These are what you'll use the majority of the time anyway, especially when looking at language popularity.
3) Super funtastical "toy" languages (Ruby, Lua) - They'll make you not want to use languages #1 and #2 again.
It really comes down to picking the right language for the job. As soon as you start generally categorizing languages under "superior" or "inferior", you're just defeating any chance at productivity you had.
-
Im in Java & XML Programming.
I don't know, its not really that fun. Making Gui's is kinda neat but after that its kinda boringgg.
-
Java isn't a fun language. Not fun to write. Not easy to write fun things.
-
Agree'd. It's useful, but not fantastic for hobbying.
-
I've used it a fair bit over the course of my degree studies, I quite enjoyed it personally. For concept learning I thought it was pretty good as you needn't worry about garbage collection or anything like that (which obviously is a problem for a software engineer, but not so much for a networks specialist). If you're interested in distributed systems then playing with Java RMI can be a good way of learning about such systems.
Having said that, people seem to love Python for learning transferrable programming concepts at the moment and I guess it'd be easier for a novice to pick up than Java (although is there that much in it?).
- Dagless
-
Python's syntax is less verbose, which is a plus. In addition, it's procedural, so it's easier to pick up and write out an idea.
-
I am in my second year of Java programming. Although I do like the language and find it fairly easy to learn to things, I am looking forward to burdening my skills.
yea Im learning some java right now. Except our teacher likes the 'do whatever the hell you want' approach, whereas I'd rather actually be taught something.
Sounds like my teacher to a 't'. Everyone calls him a stoner and for some reason, he never denies it, just ignores them.
-
*J2SE and a JRE *tatooed on each fist
and
JMF branded in my head. 2.1.1c nice complie.... lol hacked.
-
Java is used quite heavily commercially. But to be honest its also a decent language to develop transferable OOP knowledge too.