Re: Linux Kernel, Java Applications?
From: Lew Pitcher (lpitcher_at_sympatico.ca)
Date: 12/13/03
- Previous message: Steve Wolfe: "Re: Boot Linux from CF Card"
- In reply to: bigbinc: "Re: Linux Kernel, Java Applications?"
- Next in thread: bigbinc: "Re: Linux Kernel, Java Applications?"
- Reply: bigbinc: "Re: Linux Kernel, Java Applications?"
- Reply: bigbinc: "Re: Linux Kernel, Java Applications?"
- Reply: Christopher Browne: "Re: Linux Kernel, Java Applications?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Sat, 13 Dec 2003 17:24:24 -0500
bigbinc wrote:
> "JOUIN Romain" <jouinromain@campus.ie> wrote in message news:<3fd112ac$0$17135$626a54ce@news.free.fr>...
>
>>Why do you want C developpers to move to JAVA ?
>>
>>"bigbinc" <bigbinc@hotmail.com> a écrit dans le message de
>>news:d1b33313.0312051411.411bf3a6@posting.google.com...
>>
>>>What do you think a distro based on java, not just java but jboss and
>>>its microkernel? It may be slow on slow machines but with focus on
>>>java, it may force developers to move away from C, it could happen(hmm
>>>maybe even a sourceforge project).
>
>
> Take me, you out of the picture. What entry-level courses are taught
> at most major universities(2003)? java.
>
> I went to the book store, I saw a couple of books on C/C++, one
> row(BORDERS), I saw almost half a section devoted to java, several
> rows, many more books than C, not to mention the xml section.
Can I ask you how many books on COBOL you saw? How about books on DB2? Or IMS?
Or "Hardware design"? Or even "Operating Systems"? I bet that you didn't see
very many of any of those.
> I just see a trend, and linux is 'kind of' moving towards that trend.
> Obviously Microsoft is not going with that trend.
The problem is that there are classes of problems that are well-solved by
certain technologies, and classes of problems that are /not/ well-solved by
those same technologies. You tend to find books written about technologies in
conjunction with solutions, not about technologies and problems.
While you /might/ write a financial management system (like the banks use for
their Demand Deposit Accounting or their Mutual Funds Management or even their
Income Tax Accounting) in Java, you more likely would write it in COBOL. You
/might/ write an operating system in Java, but you would more likely write it in
C. You don't find many books on COBOL or C, because COBOL and C are well-known
quantities. The good books have been written already, and there's no need for a
plethora of books explaining the technology to those unfamiliar with it. OTOH,
Java (or C++ or .NET or XML or whatever the flavour of the month is) are /not/
well-known quantities, and there /are/ a plethora of books about them /because/
the readers are unfamiliar with the technology.
In other words, don't judge the worth of a technology by the number of books
written about it. The number of books only goes to show how unfamiliar the
technology is, not how capable it is.
Additionally, don't write off older technologies /because/ they have fewer books
written about them. Those technologies serve their purpose, usually better than
the newer technologies, and you shouldn't discount them simply because they
aren't fashionable to the bookstore crowd.
Finally, while any Turing-complete language can be used to accomplish a
computational task, some are better at certain tasks than others. You /can/ dig
a tunnel with a soup spoon, but it's better and easier to use a pick and shovel.
You /can/ build an operating system in Java (or COBOL or bash, for that matter),
but it's better and easier to use C instead.
-- Lew Pitcher Master Codewright and JOAT-in-training Registered Linux User #112576 (http://counter.li.org/) Slackware - Because I know what I'm doing.
- Previous message: Steve Wolfe: "Re: Boot Linux from CF Card"
- In reply to: bigbinc: "Re: Linux Kernel, Java Applications?"
- Next in thread: bigbinc: "Re: Linux Kernel, Java Applications?"
- Reply: bigbinc: "Re: Linux Kernel, Java Applications?"
- Reply: bigbinc: "Re: Linux Kernel, Java Applications?"
- Reply: Christopher Browne: "Re: Linux Kernel, Java Applications?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|