Valhalla Legends Archive

Member Forums => Excess of Grok => Topic started by: Grok on January 29, 2003, 03:33 PM

Title: .NET is our future
Post by: Grok on January 29, 2003, 03:33 PM
Like it or not.  Microsoft created .NET to compete with Java.  Despite that Java must be implemented on XP according to the recent ruling, the proliferation of .NET already has done its damage.  Check computerjobs, monster, and other hirings sources to compare the platforms.  At least in my area, .NET is way ahead, despite Java having been out for about eight years.

On Slashdot yesterday was a reference to a .NET platform being developed for Unix and Linux, by the open source community.  Microsoft maybe didn't want this, but can they complain?  The marketing hype for .NET was "multiplatform" and "code portability" due to the IL running on top of the virtual machine, ala Java VM.

On the other hand, it is unlikely Microsoft ever intended for *nix to have a working .NET virtual machine.  Since then, one hurdle which is holding back all non-Windows OS' would be gone -- lack of sufficient programmers and applications.  If suddenly everything could be easily ported to Linux, that will make corporations less apprehensive to make it a production operating system.

All that being said, with the suddenly increased likelihood that .NET will smash Java (which will still have its large market share), you're probably going to need to know .NET or Java to do PC programming in the next ten years.
Title: Re: .NET is our future
Post by: indulgence on January 29, 2003, 05:55 PM
So sad, but at the same time it is true  :-/
Title: Re: .NET is our future
Post by: iago on January 30, 2003, 06:03 AM
Sadly, I already know Java all too well, as much as I've been trying to avoid it...


But what I REALLY want to see is somebody write a Visual Basic Virtual Machine for Linux (or Unix)! :-D
Title: Re: .NET is our future
Post by: Etheran on January 30, 2003, 10:46 PM
oh cheer up, it's not *that* bad!  ;D
Title: Re: .NET is our future
Post by: Skywing on January 31, 2003, 07:58 AM
QuoteSadly, I already know Java all too well, as much as I've been trying to avoid it...


But what I REALLY want to see is somebody write a Visual Basic Virtual Machine for Linux (or Unix)! :-D
That wouldn't work so well.  Besides, you can already (http://www.go-mono.com) run VB.NET programs on Linux.
Title: Re: .NET is our future
Post by: iago on January 31, 2003, 11:44 AM
QuoteThat wouldn't work so well.  Besides, you can already (http://www.go-mono.com) run VB.NET programs on Linux.

It might work! Although you'd probably have to rewrite the better part of windows, but who knows? :-)
Title: Re: .NET is our future
Post by: Banana fanna fo fanna on February 03, 2003, 01:29 PM
.NET is horrible. The entire philosiphy requires you to learn more languages, which is dumb.

No one I know uses .NET. It's all Java that I see. Besides, GCJ works on windows now, so .NET is dead IMO ;)

Well, enterprise computing sucks too, all it is is a bunch of hype and buzzwords anyway.

XML! SCALABILITY! LATE-BINDING! SCHEMA! WEB SERVICES! SOAP! XML-RPC! EBXML! UDDI! INTEGRATION! SERVICES! ENTERPRISE! BROKERS! THROUGHPUT! MANAGEABILITY!
Title: Re: .NET is our future
Post by: Skywing on February 03, 2003, 01:42 PM
Quote.NET is horrible. The entire philosiphy requires you to learn more languages, which is dumb.

No one I know uses .NET. It's all Java that I see. Besides, GCJ works on windows now, so .NET is dead IMO ;)

Well, enterprise computing sucks too, all it is is a bunch of hype and buzzwords anyway.

XML! SCALABILITY! LATE-BINDING! SCHEMA! WEB SERVICES! SOAP! XML-RPC! EBXML! UDDI! INTEGRATION! SERVICES! ENTERPRISE! BROKERS! THROUGHPUT! MANAGEABILITY!
Where is it that you live, then?  Under a rock?
Title: Re: .NET is our future
Post by: 0xdeadc0de on February 03, 2003, 03:10 PM
Quote.NET is horrible. The entire philosiphy requires you to learn more languages, which is dumb.

No one I know uses .NET. It's all Java that I see. Besides, GCJ works on windows now, so .NET is dead IMO ;)

Well, enterprise computing sucks too, all it is is a bunch of hype and buzzwords anyway.

XML! SCALABILITY! LATE-BINDING! SCHEMA! WEB SERVICES! SOAP! XML-RPC! EBXML! UDDI! INTEGRATION! SERVICES! ENTERPRISE! BROKERS! THROUGHPUT! MANAGEABILITY!

Ugh... I feel like I'm at work... :P
Title: Re: .NET is our future
Post by: Grok on February 04, 2003, 02:46 AM
When I was 15, I too thought I had a clue.
Title: Re: .NET is our future
Post by: Thing on February 04, 2003, 03:48 AM
Storm is right.  
Quote.NET is horrible. The entire philosiphy requires you to learn more languages, which is dumb.
We should only use COBAL and FORTRAN.  All other languages should be abandoned.  ::)
Title: Re: .NET is our future
Post by: iago on February 04, 2003, 05:50 AM
Nah, everybody should just revert back to assembly.  Better yet, all programs should be made with tiny little logic gates, forget programming!
Title: Re: .NET is our future
Post by: Adron on February 04, 2003, 12:40 PM
Yes, programmable logic owns. Program it in vhdl!
Title: Re: .NET is our future
Post by: tA-Kane on February 05, 2003, 06:44 AM
Assembly, that sounds like fun...  =]

(What's a logic gate?)
Title: Re: .NET is our future
Post by: Yoni on February 05, 2003, 06:45 AM
Logic gate = tiny thingie that does or/and/xor/not and such bitwise operations
Title: Re: .NET is our future
Post by: iago on February 05, 2003, 08:30 AM
Yes, all we need is a couple nands and we can make up some flipflops, make about 1000000 of them for a meg of ram, then we'll have to program up some registers that can do all the basic operations like shift, add, subtract, multiply, etc.  I figure that'll take up the rest of a large building, then we can do whatever we want! Woo!
Title: Re: .NET is our future
Post by: Banana fanna fo fanna on February 05, 2003, 03:34 PM
Still, no one uses .NET or Java anyway ;)

I don't see why Delphi isn't more successful. I mean, if you look at its features, it should be a big winner.
Title: Re: .NET is our future
Post by: Zakath on February 05, 2003, 03:39 PM
I don't know much about Delphi, but APBot was a big memory hog as a result of ewwish Windows API wrapping...we'll see how it compares to APB2 once Arta's ready to trot it out into the world.
Title: Re: .NET is our future
Post by: Banana fanna fo fanna on February 06, 2003, 11:17 AM
Delphi doesn't generally hog much memory.
Title: Re: .NET is our future
Post by: Skywing on February 06, 2003, 12:15 PM
QuoteDelphi doesn't generally hog much memory.
I'm guessing you've never disassembled a Delphi program... Borland's compiler/linker sucks.  ResHacker is 828KB, and APBot is 1.4MB.  There's no reason why those programs should be anywhere near that large compiled.
Title: Re: .NET is our future
Post by: Adron on February 06, 2003, 12:52 PM
QuoteYes, all we need is a couple nands and we can make up some flipflops, make about 1000000 of them for a meg of ram, then we'll have to program up some registers that can do all the basic operations like shift, add, subtract, multiply, etc.  I figure that'll take up the rest of a large building, then we can do whatever we want! Woo!

Preferably you'll put them all on the same chip. That's the charm about it, making a chip that does your bidding. A program on a floppy is nothing compared to a program in a chip.
Title: Re: .NET is our future
Post by: iago on February 06, 2003, 03:53 PM
QuotePreferably you'll put them all on the same chip. That's the charm about it, making a chip that does your bidding. A program on a floppy is nothing compared to a program in a chip.

But chips are so darn small! :-(
Title: Re: .NET is our future
Post by: Adron on February 08, 2003, 07:33 AM
You just need small tools to work with them then...
Title: Re: .NET is our future
Post by: iago on February 08, 2003, 09:22 AM
QuoteYou just need small tools to work with them then...


Touche..
Title: Re: .NET is our future
Post by: Banana fanna fo fanna on February 09, 2003, 02:16 PM
Here's a thought...

Why don't all the processor vendors settle on one instruction set? That would be 1338 (leet++).
Title: Re: .NET is our future
Post by: iago on February 09, 2003, 04:41 PM
That would be nice, this 68k bullshit is pissing me off.. I HATE it! :-(

instead of nice ol' mov eax, 3 we have to do move.b 3, d0.  That's assuming we want to move a byte.

So instead of mov, it's move!
Instead of the register denoting the size, the instuction does!
Instead of src = dest, it's dest <- src!
The only thing that's the same is that they all have a comma! It's stupid! :(
Title: Re: .NET is our future
Post by: Skywing on February 10, 2003, 07:58 AM
QuoteHere's a thought...

Why don't all the processor vendors settle on one instruction set? That would be 1338 (leet++).
x86 has been pretty much the de-facto standard for many years, at least for PC.  PPC uses a completely different architecture; you're back to the age-old CISC vs RISC debate with respect to that.
Title: Re: .NET is our future
Post by: Adron on February 10, 2003, 01:40 PM
68k is much nicer though, just two types of registers: Dx and Ax.
Title: Re: .NET is our future
Post by: iago on February 11, 2003, 05:52 AM
Where's the fun in only having two registers with normal sounding names?  Give me eax, ebx ,ecx, edx, ebp, esp, esi, eip, etc. any day! :)
Title: Re: .NET is our future
Post by: Yoni on February 11, 2003, 08:56 AM
Don't forget the debug, control, and FPU registers plz
ebc?!
Title: Re: .NET is our future
Post by: iago on February 11, 2003, 09:08 AM
ebc was a typo :-P

And the other registers are covered under "etc."

I just put the ones I knew from memory :P
Title: Re:.NET is our future
Post by: EvilCheese on April 21, 2003, 08:33 AM
They should introduce a general-purpose register called etc .... it's the obvious thing to do.  :P
Title: Re: .NET is our future
Post by: Arta on April 28, 2003, 12:50 PM
Quote from: Skywing on February 06, 2003, 12:15 PM
QuoteDelphi doesn't generally hog much memory.
I'm guessing you've never disassembled a Delphi program... Borland's compiler/linker sucks.  ResHacker is 828KB, and APBot is 1.4MB.  There's no reason why those programs should be anywhere near that large compiled.

That's not really true, Delphi's compiler/linker is fine. If you write a program in Delphi that uses API natively your executable & memory use will be similar in size to a C++ application - the problem isn't the compiler, the problem is VCL. VCL is an amazing accomplishment on the part of Borland, IMO, since it's flexible, very interoperable, logical, quick, simple, and easy to code with - but all of that comes with a *huge* overhead. That's the reason for Delphi's excessive memory/disk use.

The conclusion that I've come to is that if you're going to code everything using API natively, you may as well use C++ which is better anyway. Delphi is, in my opinion, a great language - but only in a limited area. It's target market is similar to VB's, business applications that need to be developed quickly and cheaply. I still believe firmly that Delphi is *far* superior to VB in that regard.

*wonders what's in store with Delphi.NET*
Title: Re: .NET is our future
Post by: MyndFyre on July 18, 2003, 01:53 PM
Quote from: St0rm.iD on February 03, 2003, 01:29 PM
.NET is horrible. The entire philosiphy requires you to learn more languages, which is dumb.

No one I know uses .NET. It's all Java that I see. Besides, GCJ works on windows now, so .NET is dead IMO ;)

Well, enterprise computing sucks too, all it is is a bunch of hype and buzzwords anyway.

XML! SCALABILITY! LATE-BINDING! SCHEMA! WEB SERVICES! SOAP! XML-RPC! EBXML! UDDI! INTEGRATION! SERVICES! ENTERPRISE! BROKERS! THROUGHPUT! MANAGEABILITY!

Blech.  I started learning on C# just teaching myself, then when I started at the university all the classes were in Java.  I find that Java seems to be behind C# and the .NET Class Library...

And how do you figure that .NET "Requires" you to learn more than one language?  The entire point of the Common Language Runtime is that portions of your code (maybe in VB) can work with my code (in C#) while it can work with someone else's (in J#) and another's (in C++).  You don't need to know other languages.  Hence, modular programming.
Title: Re:.NET is our future
Post by: Banana fanna fo fanna on July 21, 2003, 11:46 AM
What if you're working on a project with someone else who is using a different language?
Title: Re:.NET is our future
Post by: Skywing on July 21, 2003, 01:37 PM
Quote from: St0rm.iD on July 21, 2003, 11:46 AM
What if you're working on a project with someone else who is using a different language?
That's the point of the CLR.  You can write your parts in your favorite language, and whoever else can write their parts in their favorite language, and they'll work together perfectly.