|
#41
|
||||
|
||||
|
There are no OS calling classes in standard Java sepcification. The whole point of Java is that you don't have to know anything about the OS.
VM is the thing that talks to the OS underneath. But if the VM is done in hardware then you have a platform that you can build an OS on top of using just Java. |
|
#42
|
||||
|
||||
|
Summary ... So with C/C++ you can talk directly to hardware (no VM or OS required), but with Java you talk to a virtual machine, which in turn talks to an OS, though the OS is not necessarily required if the VM is implemented in hardware (not your average PC). Sound about right?
|
|
|
|
#43
|
||||
|
||||
|
Couldn't you write an OS which uses the VM software on the Linux kernel? You can get a tiny linux install, so that might work.
|
|
#44
|
||||
|
||||
|
Of course you could write an "OS" running in another OS but that would sort of lose the point of an OS..
|
|
#45
|
||||
|
||||
|
Linux IS the kernel, so basically it would still be Linux.
You are probably still writing any modern kernel in C, just like the Linux kernel. Large portions of future Windows releases will almost certainly be written in C#, which uses a virtual machine of sorts - the Common Language Runtime (CLR) of .net. But I bet the kernel is still written in C. |
|
#46
|
|||
|
|||
|
DarkBasic called from C++
Direct X and OpenGl are large and complicated with a steep learning curve. I want to write a game that has a graphics layer writtin in darkbasic to be callable from my background game logic layer writtin in C++. Is there any easy way to do this? -
![]() |
![]() |
| Thread Tools | |
|
|
| Similar Topics | ||||
| Topic | Category | Replies | Last Post | |
| Help with Language Packs | Windows OS | 12 | 05-05-2004 08:21 AM | |
| Microsoft presents a new programming language, F# | News and Links from Around the Web | 0 | 05-24-2003 09:34 AM | |
| Which BASIC programming language to use?? | Software & Utilities in General | 5 | 02-14-2003 06:57 AM | |
| Favourite programming language | Software & Utilities in General | 32 | 07-25-2002 07:51 AM | |
| Changing language in error messages... | Windows OS | 2 | 03-03-2002 05:40 PM | |
All times are GMT -4. The time now is 02:46 PM.



