Dr. Awkward said:Aha. That's a little more clear. Not only is it modular, but it's dynamically modular. What languages are generally used for OOP?
Simplicity said:The Major OOP Languages are:
- C++: the most commonly used one.
- Java: sometimes seen, but as far as I can tell, it is dying a slow death.
- Javascript: Scripting language, seems more successful than Java just because many browsers support it for scripting.
- C#: Pushed by Microsoft (and actually an excellent language), but I don't see it used all that often... At least not yet.
- Ada: Nobody uses Ada anymore. Even the DoD has given it up.
- VB/VBScript/VBA: These languages really skirt the line between OOP and non-OOP. It's widely used, but it's definitely not a paragon of object oriented programming.
- Python: An object oriented scripting language
I'll point out that when people compare "amounts" of code -- e.g. there might be more COBOL code than C++ code out there, it's not generally a fair assessment. Two programs in different languages doing the same thing will never have the same amount of code. On the other hand, just trying to compare the number of applications isn't entirely fair because there are things like device drivers, SDK's, etc. that would skew the numbers.der_kluge said:There's still a ton of COBOL code out there, but there's also a lot of scripts, and a lot of C code.
Simplicity said:The Major OOP Languages are:
- C#: Pushed by Microsoft (and actually an excellent language), but I don't see it used all that often... At least not yet.
- VB/VBScript/VBA: These languages really skirt the line between OOP and non-OOP. It's widely used, but it's definitely not a paragon of object oriented programming.
drothgery said:VB7 and later (aka VB.NET) are full OOP languages (casual users often say VB.NET is C# without semicolons), and if you've done any windows web work in the last few years, you're almsot certainly working in ASP.NET with VB or C#. I've worked almost exclusively in VB.NET since its release in 2002.
JimAde said:Do you really think Java is dying? We use it extensively at my company. It's my primary language at the moment.
Infiniti2000 said:If your company uses java (for anything other than web development), you had better have a backup plan within 5 years.![]()
First you have to prove that VB is a full language before you can add in the OOP part.drothgery said:VB7 and later (aka VB.NET) are full OOP languages ...