| | |
Do i need C to learn C++?
Please support our C++ advertiser: Intel Parallel Studio Home
![]() |
hello world,
it seems that i´m lost in the wrong forum, but i could recommend everyone to go to JAVA immediately.
I´m in the programming business since 1969 and learned the trade with ALGOL/60, the mother of all algorithmic languages.
I´m using JAVA since 2003 and find it a relief after a short flirtation with C.
I don´t know C++, but JAVA is said to be built on it´s fundamentals.
There is a lot of documentation, forums etc, and SUN, the company that makes JAVA, is very user friendly, delivers everything for free AND has a pleasant antagony to Bill Gates & friends.
An advice for a real newbie: buy the cheapest book on JAVA you can get and start from there.
Get a life...get Java.
peter bondam
it seems that i´m lost in the wrong forum, but i could recommend everyone to go to JAVA immediately.
I´m in the programming business since 1969 and learned the trade with ALGOL/60, the mother of all algorithmic languages.
I´m using JAVA since 2003 and find it a relief after a short flirtation with C.
I don´t know C++, but JAVA is said to be built on it´s fundamentals.
There is a lot of documentation, forums etc, and SUN, the company that makes JAVA, is very user friendly, delivers everything for free AND has a pleasant antagony to Bill Gates & friends.
An advice for a real newbie: buy the cheapest book on JAVA you can get and start from there.
Get a life...get Java.
peter bondam
maybe later
Hi! 
I'm curious. You've been programming since 1969 and had a short flirtation with C. I understand short as probably 5 years or less. You've been using Java since 2003, so what were you using for the rest of the time? ALGOL60? :eek:
I can't reply to this without seeming inflammatory. I'm sorry.
I see a few things wrong with your logic if you're trying to convince people to use Java instead of C++.

•
•
•
•
I´m in the programming business since 1969 and learned the trade with ALGOL/60, the mother of all algorithmic languages.
I´m using JAVA since 2003 and find it a relief after a short flirtation with C.
•
•
•
•
I don´t know C++, but JAVA is said to be built on it´s fundamentals.
There is a lot of documentation, forums etc, and SUN, the company that makes JAVA, is very user friendly, delivers everything for free AND has a pleasant antagony to Bill Gates & friends.
I see a few things wrong with your logic if you're trying to convince people to use Java instead of C++.
- Most mainstream languages have a C ancestry. Being based on C++ isn't a selling point, it's a marketing ploy.

- C++ has plenty of documentation and a huge community as well. If you know where to look, you can find information on anything about C++, just like Java.
- I heard that Sun was just as vicious in business as Microsoft.
The only difference is that Sun has decided to cash in on the open source wave rather than fight against it. - C++ is completely free. Even more so than Java, in fact, because you're not forced into the JVM platform.
- C++ has nothing to do with Microsoft. I don't see how antagony to Bill Gates and friends implies that Java is a better choice than C++.
It's hard to be humble when you're as gifted as I am at pretending to be an expert.
I wouldn't even consider java for the programs I write -- too damned slow. To me java is only useful in web development and there are probably 10 times more development environments than that. So "use only java" is just not practical or even desireable.
Don't PM me with questions -- you might get a nasty PM in response. If you have a question then post it in one of the forums.
•
•
•
•
it seems that i´m lost in the wrong forum, but i could recommend everyone to go to JAVA immediately.
•
•
•
•
An advice for a real newbie: buy the cheapest book on JAVA you can get and start from there.
•
•
•
•
Get a life...get Java.

•
•
•
•
To me java is only useful in web development and there are probably 10 times more development environments than that. So "use only java" is just not practical or even desireable.
http://kano.net/javabench/
http://mathsrv.ku-eichstaett.de/MGF/...nch/Bench.html
http://www.idiom.com/~zilla/Computer/javaCbenchmark.html
Last edited by John A; Jan 5th, 2007 at 7:36 pm.
"Technological progress is like an axe in the hands of a pathological criminal."
All my posts may be freely redistributed under the terms of the MIT license.
All my posts may be freely redistributed under the terms of the MIT license.
•
•
Join Date: Mar 2006
Posts: 53
Reputation:
Solved Threads: 1
I always think that a programmer should know what's under the hood. I think that starting with Assembly and then moving up is something that new programmers should always do. It means that you have a good grasp as to what is going on and can optimize your code by getting closer to the CPU. I think that there are too many drag 'n drop or copy 'n paste programmers out there which leads to unstable applications. And you have HLA or High-Level Assembler languages that have made it much easier to program in Assembly.
It's an unpopular opinion but I'm glad I took the time years ago to go through x86 and 6800 assembler classes (these were geared for embedded devices) as it gave me a very good understanding of what is going on in the CPU and how the memory is being organized and utilized. It really gives you ultimate control over your system as well.
It's an unpopular opinion but I'm glad I took the time years ago to go through x86 and 6800 assembler classes (these were geared for embedded devices) as it gave me a very good understanding of what is going on in the CPU and how the memory is being organized and utilized. It really gives you ultimate control over your system as well.
-MD
Sr. Enterprise UNIX Engineer
CNE/RHCE/VCP/MCSE/CLP/CCA
VM Computing
Sr. Enterprise UNIX Engineer
CNE/RHCE/VCP/MCSE/CLP/CCA
VM Computing
•
•
•
•
I always think that a programmer should know what's under the hood. I think that starting with Assembly and then moving up is something that new programmers should always do. It means that you have a good grasp as to what is going on and can optimize your code by getting closer to the CPU.
•
•
•
•
It's an unpopular opinion but I'm glad I took the time years ago to go through x86 and 6800 assembler classes (these were geared for embedded devices) as it gave me a very good understanding of what is going on in the CPU and how the memory is being organized and utilized. It really gives you ultimate control over your system as well.
The 3 Laws of the Procrastination Society:
1) Never do today that which can be put off until tomorrow
2) Tomorrow never comes
1) Never do today that which can be put off until tomorrow
2) Tomorrow never comes
•
•
•
•
I disagree with the timeframe, but not the concept. Start with a higher level language like C/C++. Once you get a good grasp of programming concepts, then take assembler to see what's under the hood. Trying to learn the terse programming of assembler while trying to understand the concepts of programming in general is just too much IMO.
¿umop apisdn upside down? •
•
•
•
I think that there are too many drag 'n drop or copy 'n paste programmers out there which leads to unstable applications.
Also there are Project Managers, Team leaders etc to take care of such unstability. Either this or I am missing your point ?
I don't accept change; I don't deserve to live.
•
•
Join Date: Aug 2009
Posts: 1
Reputation:
Solved Threads: 0
•
•
•
•
Thats because when "Hello word" is printed on a screen program ends and cmd clooses...
Here is the line of code that you need in order to keep the cmd window open and you can see your work.
Place this command at the bottom of your code, right above the return command.
___________________
system("PAUSE");
___________________
So for example
//Example
#include <iostream>
int main()
{ //bla bla program code
system("PAUSE");
return 0; // or something else
}
This will solve your problem.
![]() |
Similar Threads
- Which language to learn? (Computer Science)
- how i can learn c++ (C++)
- How to learn graphical part of C++? (C++)
- what is the best book to learn SQL fast and quick (MS SQL)
- need to learn more just not sure where to start (Viruses, Spyware and other Nasties)
- Learn How to Spot a 16-Bit Application (Windows tips 'n' tweaks)
Other Threads in the C++ Forum
- Previous Thread: Using Command Line Arguments?
- Next Thread: Need help with my code
| Thread Tools | Search this Thread |
api array arrays based binary c++ c/c++ calculator char char* class classes code coding compile console conversion convert count database delete deploy desktop developer directshow dll download dynamic dynamiccharacterarray email encryption error file forms fstream function functions game givemetehcodez google graph gui homeworkhelp iamthwee ifstream input int java lib linkedlist linker linux list loop looping loops map math matrix memory multiple news number numbertoword output pointer problem program programming project python random read recursion recursive reference return rpg sorting string strings temperature template templates test text text-file tree unix url variable vector video visual visualstudio win32 windows winsock wordfrequency wxwidgets






