There's no such thing as a stupid question, but they're the easiest to answer.
JoinTour
Login
 
Tag Cloud
acer audio black screen blue screen boot computer connection crash css dell driver drivers email error ethernet excel explorer firefox firefox 3 hard drive internet internet explorer itunes laptop linux malware network networking nvidia outlook outlook 2003 outlook express password printer problem problems ram router security slow software sound trojan usb virus vista windows windows vista windows xp wireless
Software Development
Search
Search in:
 
Advanced Search
Tech Support Guy Forums > Software & Hardware > Software Development >
I want to grow up


HELLO AND WELCOME! Before you can post your question, you'll have to register -- it's completely free! Click here to join today! We highly recommend that you print a copy of our Guide for New Members. Enjoy!

Closed Thread
 
Thread Tools
JBotAlan's Avatar
Senior Member with 158 posts.
 
Join Date: Apr 2005
Experience: Intermediate
30-Dec-2006, 03:51 PM #1
I want to grow up
I have been programming in Visual Basic for quite some time now, and I want to grow up.

I want to write apps that can be ported easily into Linux/Mac/etc. and not need proprietary software to do so.

I want to be able to design an interface beyond the console, and this needs to be platform-independent also.

I want to learn a *real* language.

I think C++ is the way to go, but I am not sure and would like your opinion.

Thanks
JBot
__________________
Got 50 GMail invites left. E-mail me at Jacob.Rau@--spamsux--gmail.com remove --spamsux--
Chicon's Avatar
Computer Specs
Distinguished Member with 6,673 posts.
 
Join Date: Jul 2004
Location: 50° 34' 07.13" N - 04° 10' 23.
Experience: Second socks retriever
30-Dec-2006, 04:30 PM #2
Hi JBotAlan,

You're right C++ is a good language but not as portable as Java.
Java applications may run on Windows, Linux, MacOs and Solaris without to adapt the coding according to their host OS. C++ applications are good but they must be adapted to their environment as the language is more close to the system than Java.
The syntaxes of C++ and Java are similar.
__________________
Never teach an old monkey how to make faces. - (French maxim)
JBotAlan's Avatar
Senior Member with 158 posts.
 
Join Date: Apr 2005
Experience: Intermediate
30-Dec-2006, 06:07 PM #3
I forgot about Java. I had a few people tell me that it was a good language, and a bunch of others tell me that it was not the way to go. It seems like a matter of preference. However, I have noticed that Java is ridiculously resource-intensive. I was going to use it on my other machine a few years ago, but the *cough*256MB of ram proved just a bit...crippling, to say the least.

Now that I have my new lappy, I'll try Java again.

Thanks,
JBot
__________________
Got 50 GMail invites left. E-mail me at Jacob.Rau@--spamsux--gmail.com remove --spamsux--
Chicon's Avatar
Computer Specs
Distinguished Member with 6,673 posts.
 
Join Date: Jul 2004
Location: 50° 34' 07.13" N - 04° 10' 23.
Experience: Second socks retriever
30-Dec-2006, 07:08 PM #4
Quote:
Originally Posted by JBotAlan
... However, I have noticed that Java is ridiculously resource-intensive. I was going to use it on my other machine a few years ago, but the *cough*256MB of ram proved just a bit...crippling, to say the least.
Many improvements have been brought to Java since. Also, the way of using Java objects is important.
Examples :
- forget to use buffered streams when you're manipulating files then your CPU will be pumped
- create new intances of a large class for each iterations in a big loop then your application is jumping fast out of memory.
There's a French proverb that says ' A mauvais ouvrier, mauvais outil ' which means 'when the craftman is bad, his tools are bad too'.

__________________
Never teach an old monkey how to make faces. - (French maxim)
Closed Thread

THIS THREAD HAS EXPIRED.
Are you having the same problem? We have volunteers ready to answer your question, but first you'll have to join for free. Need help getting started? Check out our Welcome Guide.


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
WELCOME TO TECH SUPPORT GUY! Are you looking for the solution to your computer problem? Join our site today to ask your question -- for free! Our site is run completely by volunteers who help people like you solve computer problems. See our Welcome Guide to get started.



Thread Tools


You Are Using:
Server ID
Advertisements do not imply our endorsement of that product or service.
All times are GMT -4. The time now is 11:07 AM.
Copyright © 1996 - 2008 TechGuy, Inc. All rights reserved.
Powered by vBulletin, Copyright © 2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Powered by Cermak Technologies, Inc.