![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Programmer
Join Date: Mar 2005
Location: Lubbock, TX
Posts: 30
Rep Power: 0
![]() |
Is Java worth learning?
I know im gonna get an array of answers, but I gotta know. I read a book and got 3/4 done with it when i realized it still hadnt taught me how to take input from the user or anything like that. I think it was an applet book. Is Java a good language to create an application? Or should I go with C (which I am now learning)? I wanna try to be good in at least one language, instead of mediocre in a couple.
Thanks, David |
|
|
|
|
|
#2 |
|
Programmer
Join Date: Mar 2005
Location: Lubbock, TX
Posts: 30
Rep Power: 0
![]() |
P.S. If anyone can refer me to a good APPLICATION Java book or website, I'd be grateful
|
|
|
|
|
|
#3 |
|
The Supreme Ruler
![]() Join Date: May 2004
Location: Houston
Posts: 1,476
Rep Power: 6
![]() |
I think Java is a nice, simple, elegant, and powerful language, but for creating big applications, I would suggest C. Still, though, if you're not creating a monsterous app, Java is a great language. Sun has a good Java tutorial.
__________________
"Every gun that is made, every warship launched, every rocket signifies, in the final sense, a theft from those who hunger and are not fed, from those who are cold and are not clothed. The world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children." - Dwight D. Eisenhower |
|
|
|
|
|
#4 |
|
Programmer
Join Date: Mar 2005
Location: Lubbock, TX
Posts: 30
Rep Power: 0
![]() |
how can I create a GUI C program? I don't think I am anywhere near the point of creating something past DOS I/O
|
|
|
|
|
|
#5 |
|
The Supreme Ruler
![]() Join Date: May 2004
Location: Houston
Posts: 1,476
Rep Power: 6
![]() |
There are plenty of libraries that allow you to create a GUI C program. Depends on what you want to do.
__________________
"Every gun that is made, every warship launched, every rocket signifies, in the final sense, a theft from those who hunger and are not fed, from those who are cold and are not clothed. The world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children." - Dwight D. Eisenhower |
|
|
|
|
|
#6 |
|
Programming Guru
![]() ![]() ![]() |
Java / C++ / C# are some of the best languages that you can learn.
I use C++ and PHP more so for application / web development.
__________________
http://jasonpowers.net "There are a thousand hacking at the branches of evil to one who is striking at the root." |
|
|
|
|
|
#7 |
|
Professional Programmer
Join Date: Mar 2005
Location: Glasgow, Scotland
Posts: 321
Rep Power: 4
![]() |
Java's standard console IO is hopeless, true, but loathe as I am to recommend a SAMS 'in 24 hours' book, I think maybe you might like to take a look at "Teach yourself Java in 24 hours" just for its console IO class. It's really quite nifty.
GUI programs aren't /really/ harder to write than console apps. Start simple and build up, and it's really not that much of a mind-grinder. Layout managers can be 'fun' (in the sense of agony) to get the hang of, but a bit of practice and fiddling about will make GUI programming seem a lot easier than it does when you're just thinking about it. |
|
|
|
|
|
#8 |
|
The Supreme Ruler
![]() Join Date: May 2004
Location: Houston
Posts: 1,476
Rep Power: 6
![]() |
Also, there are some tools which will help you in creating your Java GUIs and not requiring you to code it all by hand. I've never used these, so I wouldn't know what to reccomend, but that's always an option once you learn the basics of GUI programming in Java.
__________________
"Every gun that is made, every warship launched, every rocket signifies, in the final sense, a theft from those who hunger and are not fed, from those who are cold and are not clothed. The world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children." - Dwight D. Eisenhower |
|
|
|
|
|
#9 |
|
Hobbyist Programmer
Join Date: Nov 2004
Location: 1691 miles East of L.A.
Posts: 159
Rep Power: 5
![]() |
I spent a couple years trying to convince others Java was king. Since this time I have concluded Java is too slow for me. I haven't used it for anything other than trivial apps in quite some time. If you are already learning C IMHO spend your time and focus on it.
I posted an example of small similar GUI's in Java, C and Assembler on this site a while back.
__________________
-- lostcauz Stepped in what?... Behind whose barn?... I didn't even know they had a cow! |
|
|
|
|
|
#10 |
|
The Supreme Ruler
![]() Join Date: May 2004
Location: Houston
Posts: 1,476
Rep Power: 6
![]() |
Ehh, Java isn't really that slow, but yea, I guess it can be. There've been programs that I've written that have seemed pretty slow on some of the not-so-new computers.
GUIs in Assembly? That would be pretty cool? Do you mind providing me a link? I would definitely like to check that out.
__________________
"Every gun that is made, every warship launched, every rocket signifies, in the final sense, a theft from those who hunger and are not fed, from those who are cold and are not clothed. The world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children." - Dwight D. Eisenhower |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|