•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the Software Development category of DaniWeb, a massive community of 427,179 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 2,261 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 Software Development advertiser: Programming Forums
Jan 13th, 2007, 7:57 pm
In response to this article, which claims that Java could soon become an important programming language in Linux due to the recent open-sourcing of Java:
http://www.linux-watch.com/news/NS6939729453.html
It's actually very unlikely that it will happen. This article is stating that the main reasoning is that other popular Linux programming languages are open source, and that's why they're popular. But if we followed that logic, we might have tons of weird languages that are "popular".
Now, don't get me wrong. Java is fairly popular already on the Mac and PC platforms. But it's a little different there. You see, Java is not usually considered by hardcore programmers to be "cool". The very nature of Linux is to be hardcore and low-level, which fits with C perfectly. That would probably explain why C is one of the most popular programming languages.
Java is also not as flexible as some of the other languages. Where some scripting language like Python can be compiled and run natively from the command line, a Java runtime environment is always needed if some code is going to be executed, regardless of how simple it should be. So although Java is "flexible" in the sense that you can write all sorts of things with it, it's really not that practical in most of these situations.
I also don't see why a language being open source would help make it more popular, as long as it's free. Sure, compilers are easier to write, but wasn't there a gcc add-on that allowed gcc to compile Java code? Of course there was. And any Linux IDE can hook into those command line tools. Another interesting fact is that Microsoft's .NET is neither open source nor unpopular. In fact, .NET is one of the most popular Linux languages.
Does this mean Java is bad? Not at all. I've considered learning it, but mostly I don't have enough time and don't have enough uses for it that I could instead write in C. People have accepted it well on some platforms, but Linux has not really taken off, and that was before Java went open-source. So don't expect anything big to happen now.
http://www.linux-watch.com/news/NS6939729453.html
It's actually very unlikely that it will happen. This article is stating that the main reasoning is that other popular Linux programming languages are open source, and that's why they're popular. But if we followed that logic, we might have tons of weird languages that are "popular".
Now, don't get me wrong. Java is fairly popular already on the Mac and PC platforms. But it's a little different there. You see, Java is not usually considered by hardcore programmers to be "cool". The very nature of Linux is to be hardcore and low-level, which fits with C perfectly. That would probably explain why C is one of the most popular programming languages.
Java is also not as flexible as some of the other languages. Where some scripting language like Python can be compiled and run natively from the command line, a Java runtime environment is always needed if some code is going to be executed, regardless of how simple it should be. So although Java is "flexible" in the sense that you can write all sorts of things with it, it's really not that practical in most of these situations.
I also don't see why a language being open source would help make it more popular, as long as it's free. Sure, compilers are easier to write, but wasn't there a gcc add-on that allowed gcc to compile Java code? Of course there was. And any Linux IDE can hook into those command line tools. Another interesting fact is that Microsoft's .NET is neither open source nor unpopular. In fact, .NET is one of the most popular Linux languages.
Does this mean Java is bad? Not at all. I've considered learning it, but mostly I don't have enough time and don't have enough uses for it that I could instead write in C. People have accepted it well on some platforms, but Linux has not really taken off, and that was before Java went open-source. So don't expect anything big to happen now.
This blog entry was written by John Altenmueller, contributor aka John A. It has received 3,096 views, 0 comments, and 32 linkbacks. 2 voters have rated this entry an average of 4.5 out of 5 stars.
•
•
•
•
.net app portability apple business com development development help enterprise firefox froglogic function testing guidancer hardware html ibm ie java javafx jvm linux microsoft microsoft sdk for java microsystems news office file formats open open source openjavafx openoffice opensolaris os x platform poi programming red hat safari software solaris source sourcelabs sun support test automation ubuntu unix update virtualization vista windows
All Recent Tags Post Comment
•
•
•
•
Only community members can start a blog or comment on blog entries. You must register or log in to contribute.
•
•
•
•
•
•
•
•
DaniWeb Software Development Marketplace
Related Blog Entries
- Thunder Tables Kill Microsoft 40-bit Encryption (1 Day Ago)
- CMG: Free Performance Data and White Papers (3 Days Ago)
- The six million dollar World of Warcraft bot (11 Days Ago)
- Flash May Soon Brighten the iPhone (12 Days Ago)
- Q and A with Electric Cloud CEO Mike Maciag (14 Days Ago)
- Apple Updates Its Java VM (15 Days Ago)
- Why did Apple take 5 months to fix 24 security holes in OS X Java? (16 Days Ago)
- 'Preflight' Your Builds for More Continuous Integration (25 Days Ago)
- VMware: REAL Write Once, Run Anywhere (26 Days Ago)
- Zend to Link its PHP Tools With Adobe Flex, Dojo (26 Days Ago)
Related Forum Threads
- Programming FAQ - Updated 1/March/2005 (Computer Science and Software Design)
- Coolest programming language? (Software Developers' Lounge)
- programming language recommendation (Computer Science and Software Design)
- java programming language (Java)
- Programming Language required (Computer Science and Software Design)
- Making Your Own Programming Language (Java)
- Suggestions on what type of programming language would be best for the situation (Computer Science and Software Design)