Programming Forums
User Name Password Register
 

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

Reply
 
Thread Tools Display Modes
Old Mar 20th, 2005, 11:07 PM   #1
davidguygc
Programmer
 
Join Date: Mar 2005
Location: Lubbock, TX
Posts: 30
Rep Power: 0 davidguygc is on a distinguished road
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
davidguygc is offline   Reply With Quote
Old Mar 20th, 2005, 11:10 PM   #2
davidguygc
Programmer
 
Join Date: Mar 2005
Location: Lubbock, TX
Posts: 30
Rep Power: 0 davidguygc is on a distinguished road
P.S. If anyone can refer me to a good APPLICATION Java book or website, I'd be grateful
davidguygc is offline   Reply With Quote
Old Mar 20th, 2005, 11:11 PM   #3
Mjordan2nd
The Supreme Ruler
 
Join Date: May 2004
Location: Houston
Posts: 1,476
Rep Power: 6 Mjordan2nd is on a distinguished road
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
Mjordan2nd is offline   Reply With Quote
Old Mar 21st, 2005, 12:20 AM   #4
davidguygc
Programmer
 
Join Date: Mar 2005
Location: Lubbock, TX
Posts: 30
Rep Power: 0 davidguygc is on a distinguished road
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
davidguygc is offline   Reply With Quote
Old Mar 21st, 2005, 2:00 AM   #5
Mjordan2nd
The Supreme Ruler
 
Join Date: May 2004
Location: Houston
Posts: 1,476
Rep Power: 6 Mjordan2nd is on a distinguished road
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
Mjordan2nd is offline   Reply With Quote
Old Mar 21st, 2005, 11:21 AM   #6
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
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."
Infinite Recursion is offline   Reply With Quote
Old Mar 21st, 2005, 12:03 PM   #7
mackenga
Professional Programmer
 
Join Date: Mar 2005
Location: Glasgow, Scotland
Posts: 321
Rep Power: 4 mackenga is on a distinguished road
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.
mackenga is offline   Reply With Quote
Old Mar 21st, 2005, 4:00 PM   #8
Mjordan2nd
The Supreme Ruler
 
Join Date: May 2004
Location: Houston
Posts: 1,476
Rep Power: 6 Mjordan2nd is on a distinguished road
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
Mjordan2nd is offline   Reply With Quote
Old Mar 21st, 2005, 4:22 PM   #9
lostcauz
Hobbyist Programmer
 
Join Date: Nov 2004
Location: 1691 miles East of L.A.
Posts: 159
Rep Power: 5 lostcauz is on a distinguished road
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!
lostcauz is offline   Reply With Quote
Old Mar 21st, 2005, 4:45 PM   #10
Mjordan2nd
The Supreme Ruler
 
Join Date: May 2004
Location: Houston
Posts: 1,476
Rep Power: 6 Mjordan2nd is on a distinguished road
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
Mjordan2nd 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 5:08 AM.

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