English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

Why didn't they just leave it C++ and add a few libraries? And is it interpetive or compiled? I feel like java is a big confusing mess - just blowing off some steam. I love plain old C, by the way. And javascript is okay too. But OO stuff is overrated in IMO. What do you think?

2007-02-01 06:01:31 · 8 answers · asked by monster5235 2 in Computers & Internet Programming & Design

p.s. I have also studied OOP programming - took classes in Smalltalk and about 3 java classes. OOP supposes that you know the ground up - and causes you to build objects and determine methods before you have ever written an application. To me this is totally counter intuitive. You may disagree, but I can write an application in C much faster then in C++ and re-usable code is never usually very re-usable. You must test and test and test. I would rather be programming. I also dislike canned stuff that I didn't write. The proof to me that Procedural programming is far superior to OOP is the the advent of beans and JSPs. Lookie there, procedural stuff actually slid back in - how 'bout that. Java IS overrated.

2007-02-01 06:32:46 · update #1

8 answers

how about this: C sucked .. C++ sucked a bit less ... java is so bloated that I call it the cobol of the '90s.

I've studied and used dozens of alternative languages...They each had their places, though some no longer have much use.

C++'s little brother javascript (no relation to java) is a great language
Perl 6 looks like it's going to be a real contender
Python, Ruby, and others are the legacy of C.

Java is an offshoot that it is probably best left to fester along with VB and COBOL.

and OO really helps.. especially if you have an "Object Engineer" who controls the team's objects!
Whew! I feel better now!

2007-02-01 07:10:04 · answer #1 · answered by jake cigar™ is retired 7 · 0 0

Object-Oriented Programming is designed with certain objectives in mind. There are some problems which can be solved a lot more efficiently and reliably with an OOP approach, and the languages invented for the purpose reflect this need. You will have to study quite a bit of theory before you can make an informed and educated statement about the usefulness (or lack thereof) of a certain theoretical concept such as OOP.

Until you have a firm grasp on the theory behind it, please refrain from making inane assertions pertaining to the suitability of such constructs.

2007-02-01 06:19:24 · answer #2 · answered by Thornography 1 · 1 0

But java has one MAJOR feature that C++ does't: portability. Sure C++ compiles to machine code, but good luck finding your win32 libs on a linux box...

Java runs on any OS that runs the VM (since its interpreted), this is a huge difference.

Also OOP has a lot to do with organization; with a huge project (100k+ lines of code), nobody wants one gigantic DLL with a gazillion functions in it. These days, we take large projects like that and break it down into modules (classes), to make it more manageable.

2007-02-01 12:35:47 · answer #3 · answered by fixedinseattle 4 · 0 0

I disagree. Java is quite different from C++. I believe it's interpreted bytecode. If you think OO programming is overrated, try creating a large software project entirely in C and then tell me OO is overrated.

2007-02-01 06:27:03 · answer #4 · answered by Pfo 7 · 0 0

Nah, Java is pretty nice once you've been in the programming game for a while. It completely gets rid of pointers and is referred to as a managed language. It is compiled into bytecode (for minimum size) and is then interpreted at run time by your installed java VM. Getting rid of pointers makes your life MUCH easier.

2007-02-01 06:07:23 · answer #5 · answered by Kenneth H 2 · 1 0

actual real interior the fabrics experience in basic terms. i've got commonplace many people from undesirable to rich. My journey has been that those with the main cloth wealth have been the poorest in terms of happiness. on the different hand, i've got commonplace many undesirable people interior the fabrics experience who have been somewhat happy with an insatiable zest for existence.

2016-12-16 18:45:06 · answer #6 · answered by andie 4 · 0 0

java's a lot more user friendly than C++

2007-02-01 06:08:39 · answer #7 · answered by Cris 2 · 0 1

false

2007-02-01 06:05:26 · answer #8 · answered by ? 4 · 1 0

fedest.com, questions and answers