•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the IT Technologies and Trends section within the IT Water Cooler category of DaniWeb, a massive community of 391,774 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 3,359 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our IT Technologies and Trends advertiser: Affiliate Marketing
Views: 12470 | Replies: 7
![]() |
•
•
Join Date: Jun 2004
Location: Colorado
Posts: 120
Reputation:
Rep Power: 5
Solved Threads: 1
I am pretty proficient in C++ and Java. I know that most progrmas could be written in either language. My question for those of you who have been out there for a while, do companies tend to use one programming language for certain types of programs? For example, is C++ typically used for larger applications and Java used more for web based programs?
I tend to like working with Java more, but am not so interested in web development(seems a lot of Java jobs deal with using JSP and servlets). Do I need to choose the type of programming I want to do, then go with the language most widely used, or is it feasible to choose the language I want to work with and be able to get into the type of programming I want?
I tend to like working with Java more, but am not so interested in web development(seems a lot of Java jobs deal with using JSP and servlets). Do I need to choose the type of programming I want to do, then go with the language most widely used, or is it feasible to choose the language I want to work with and be able to get into the type of programming I want?
Hi,
I cannot comment really on what the big development world uses, but I know I use C++ for accessing parallel ports / hardware in Linux, and use shell scripts to manage the file system.
I think a lot of your behind-the-scenes drivers are going to be C or C++ based. JAVA is interpreted, and that means slow down when running through the libraries.
Christian
I cannot comment really on what the big development world uses, but I know I use C++ for accessing parallel ports / hardware in Linux, and use shell scripts to manage the file system.
I think a lot of your behind-the-scenes drivers are going to be C or C++ based. JAVA is interpreted, and that means slow down when running through the libraries.
Christian
•
•
Join Date: Jun 2004
Location: Marin, CA, USA
Posts: 434
Reputation:
Rep Power: 5
Solved Threads: 10
•
•
Join Date: Oct 2004
Posts: 19
Reputation:
Rep Power: 4
Solved Threads: 0
•
•
•
•
JAVA is interpreted, and that means slow down when running through the libraries.
Just to let you know, thats not true. Java is actually quicker than C++, since libraries are determined before its compiled. So once compiled, the library is carried with the program, unlike C, which has to determine after
•
•
Join Date: Nov 2004
Location: Netherlands
Posts: 5,646
Reputation:
Rep Power: 18
Solved Threads: 191
•
•
•
•
Java is actually quicker than C++, since libraries are determined before its compiled. So once compiled, the library is carried with the program, unlike C, which has to determine after
almost correct. The real reason is that the bytecode compiler can create optimised code for every specific platform it may run on.
Java may LOAD slower than C++ (especially if you count JVM startup time) but once the program starts running there will not be a significant difference.
This is especially true for programs that spend most of their time waiting for user input.
What does it matter if your calculations take 10ms or 11ms if the application then has to wait a minute for the user?
![]() |
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
•
•
•
•
•
•
•
•
DaniWeb IT Technologies and Trends Marketplace
•
•
•
•
age blackberry business com consumer crime development hardware hello ibm. news internet it java laptop law legal linux malware meltdown microsoft sdk for java microsystems mobile news open pc world platform police programming repair second life security software source spam sun trends uk virtual world virus warranty web working world world of warcraft
- Real-world programs? (C++)
- Real world opinions about WiMax. (Networking Hardware Configuration)
- Can N E 1 Help!!!! -- Need sample Java code (Java)
- looking for "real world" C++ code (C++)
Other Threads in the IT Technologies and Trends Forum
- Previous Thread: Overseas online payment
- Next Thread: Dynamic web pages? Which will exist?



Linear Mode