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
"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
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 This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
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
|
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?
|
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...
|
by: vaividhya |
last post by:
We can have virtual destructors.Why we can't have virtual constructors?
|
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.
| |
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
|
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
|
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...
|
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...
|
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...
|
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...
| |
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...
|
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();...
|
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...
|
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
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |