473,758 Members | 2,311 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

is dotnet a - Virtual Machine - like Java ?

tmb
1 - Is Microsoft dotnet a Virtual Machine... like the Java Virtual
Machine... that will run on any operating system?

2 - If so, does Microsoft give away the dotnet development system like Sun
does the Java Developmet system?

I was considering learning Java for my next project and someone suggested
dotnet instead.

3 - Can someone give me the pro's & con's of each?

thanks - tmb
Jul 21 '05
12 4218
"Andy Fish" <aj****@blueyon der.co.uk> wrote in
news:UM******** *************@n ews-text.cableinet. net...
...
As for the thing about the ability of the platforms to support different
languages, I don't really see that it's a big deal. all the "different" ..net languages are just different syntax for expressing the same thing. maybe we will someday get different programming paradigms for these VMs in which case there will be a real choice of language to suit the application, but at the moment choosing the .net language is just like choosing the color of your
car.


Ever heard of Perl, Hugs.net, Fortran.net, Eiffel or maybe managed C++?
Of course all these languages are "eqivalent" in the sense that they are all
turing-complete, but it's certainly more than "choosing the color of your
car" - more like choosing between a car, a ship or a bicycle...

Have a look at:
http://www.activestate.com/Products/PerlASPX
http://www.eiffel.com/
http://www.lahey.com/
http://galois.com/~sof/hugs98.net/
http://www.cl.cam.ac.uk/Research/TSG/SMLNET/
(found using google in 5 minutes...)

The last two are probably not intended for real-world use as they are
research projects, but that's probably true for most functional languages.

Niki

Jul 21 '05 #11

"Benjamin Disraeli" <ni********@cen tury.fox> wrote in message
news:14******** ********@news.w est.earthlink.n et...
Scott M. wrote:
.Net will never become mainstream on any platforms other than windows. Java
is already mainstream on many platforms


Never say never.


mono is the fastest growing dev platform on Linux.

it's c# compiler rivals and exceeds that of Microsoft.


HA! have you ever used it? its error messages are crap and it emits bad code
and executables sometimes. Its only perhaps decent, certainly not terrific.
.Net will take off but I think MS must be disappointed at how slow the
uptake has been


"Will take off"....I'd say has taken off. I know of many large
corporations that were using .NET for production applications on Beta 2
of
.NET.


Java has been effectively neutralized. Because of its proprietary nature,
it can never cover as many platforms as c#/.NET/mono

Mono/c# and gtk# are languages of choice right now for Linux developers.

--
w:4

Jul 21 '05 #12
Sorry, I forgot this one:

http://bluesorcerer.net/esoteric/ook.html

Face it: there are MANY MANY MANY different programming languages out there
for the .net environment.

Niki

"Niki Estner" <ni*********@cu be.net> wrote in
news:%2******** ********@TK2MSF TNGP09.phx.gbl. ..
"Andy Fish" <aj****@blueyon der.co.uk> wrote in
news:UM******** *************@n ews-text.cableinet. net...
...
As for the thing about the ability of the platforms to support different
languages, I don't really see that it's a big deal. all the "different" .net
languages are just different syntax for expressing the same thing. maybe

we
will someday get different programming paradigms for these VMs in which

case
there will be a real choice of language to suit the application, but at

the
moment choosing the .net language is just like choosing the color of your car.


Ever heard of Perl, Hugs.net, Fortran.net, Eiffel or maybe managed C++?
Of course all these languages are "eqivalent" in the sense that they are

all turing-complete, but it's certainly more than "choosing the color of your
car" - more like choosing between a car, a ship or a bicycle...

Have a look at:
http://www.activestate.com/Products/PerlASPX
http://www.eiffel.com/
http://www.lahey.com/
http://galois.com/~sof/hugs98.net/
http://www.cl.cam.ac.uk/Research/TSG/SMLNET/
(found using google in 5 minutes...)

The last two are probably not intended for real-world use as they are
research projects, but that's probably true for most functional languages.

Niki

Jul 21 '05 #13

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

43
8719
by: Minti | last post by:
Hi there everybody, I was just wondering that too many people choose to use language like Java because of its architecture independence, this AI is achieved because Java is as such a platform indeed, the code is converted to a byte code and this byte code can be run on any machine which has
12
401
by: tmb | last post by:
1 - Is Microsoft dotnet a Virtual Machine... like the Java Virtual Machine... that will run on any operating system? 2 - If so, does Microsoft give away the dotnet development system like Sun does the Java Developmet system? I was considering learning Java for my next project and someone suggested dotnet instead. 3 - Can someone give me the pro's & con's of each?
2
3014
by: MR | last post by:
i am looking into how to pass information between two applications. one is a java app (not java.net) and the other is dotNet based v1.1 (c#). both apps will probably run on the same machine. i don't know very much about java or its capabilities. normally i would use queues or even windows messages, but because the other app is java none of this is available, or is it? what tools are available that would enable the IPC? are there any...
7
2563
by: vaividhya | last post by:
We can have virtual destructors.Why we can't have virtual constructors?
7
2001
by: Philippe Poulard | last post by:
Hi, RefleX 0.1.3, a general-purpose XML Virtual Machine, is available here : http://reflex.gforge.inria.fr/ In this release, you'll find tutorials for mapping SQL to arbitrary complex XML structures, and for experimenting the Active Schema Language : express constraints on XML documents that you can't achieve with DTD, W3C XML Schema, neither Relax NG, and define custom semantic data types.
6
1448
by: Elijah Cardon | last post by:
I'm looking at stepping into this millenium's programming by upgrading from VS6 to dotnet. It occurs to me that a person is going to have to install additional windows components beyond xp itself in much the same way that you have to download java's virtual machine every time you wipe your system clean. What components are required? Thanks in advance. EC
6
2330
by: Mark | last post by:
Hi, We are having a debate on DotNet and Java. As a beginner I do not have much experience on DotNet and Java. Are there any major advantage of using DotNet over Java? Thanks for any help I get on this subject. Mark
0
10076
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9908
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
9740
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8744
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7287
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6564
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5175
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
3832
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
3402
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.