Is this really because MS Office is so much better than anything the competition can put out? Or is it because 75% or more of new PCs come with it pre-installed "for free"?
Since when did 75% of new PCs come with Office?
Office IS better than other office products out there (it's a compelte development enviroment for developers as well).
Networking doesn't have an api other than sockets?
Uh DirectPlay offers an easy API for game networking, it's 'network transport' independent, works over TCP/IP, IPXSPX etc etc. It's an API so you can essentially use simple commands to send messages, and not have to worry about creating your own communications protocol over TCP/IP etc.
resources in supporting a standard that changes almost twice a year...
That has to be one of the most ignorant things I've read on/. this week. And that's really saying something.
DirectX is entirely backwards compatible (ever heard of COM versioning?) all new additions of DirectX are done thru implementing a new interface IDirectDraw3, IDirectDraw5, etc. A DirectX 3.0 game will work fine in DirectX 8.0.
I guess I shouldn't expect more from people who don't know anything about Windows programming except that 'APIs change twice a year, Microsoft is evil, so they must'.
DirectX emulates these layers if the hardware isn't available too.
There's some various projects out there that do DirectSound type thing, but I don't recall any that puts everything together into one nice package like DirectX.
I can browse with Netscape and write/send email without a keyboard....all using voice commands on a Pentium 133 with 32Mb of ram. Try that on ANY other operating system.
You're telling me OS/2 is good enough to make netscape work?
I don't believe you.
Re:Java won't ever replace C++ for me until
on
Swing
·
· Score: 1
I think the notational advantage is the best of all.
My HCI professors bawks at AIC cause of how ugly they are. People usually end up using AIC and making it just call a function.
It makes thing MUCH clearer about what is done, and code is well organised.
But I guess I can't expect Sun to respect people who want good looking code - code anyone can read (after looking at their source code, their source code commands, and their notational style).
Almost all of VB's objects are written in C++, and VB itself has been natively compiled since version 5.
Re:Java won't ever replace C++ for me until
on
Swing
·
· Score: 1
Been reading Sun propaganda again?
Get it the truth about delegates from the guys who invented it. blah
It's defintely done with classes, cause you can see the class files it generates.
Re:Java won't ever replace C++ for me until
on
Swing
·
· Score: 1
I love these kinds of posts! Ignorant, bigoted people who haven't done any research...
Take that advice yourself. Firstly, NONE of these are available from Sun, like I said, 3rd party stuff that's not widely distributed is useless.
1) TowerJ is not free. And I was talking about sun stop being stupid over the JVM.
2) Templates are still "coming" (and have been for a while). Sun have been saying they'll integrate pizza features for over 2 years.
3) Delegates rock. They use classes, NOT anonymous inner classes (get a clue). They have the same overhead as making a function call - unlike AIC.
4) Why are asserts bad? You have GOT TO BE KIDDING ME.
Yes, there are ways to hack ASSERT into java, but it usually involves using an if statement so the compiler will weed it out, rather than a simple "Assert" statement.
Next time click the links before answering... Java web pages serve faster than anything script based except mod_perl because they are memory resident via the Virtual Machine while CGi has to be read from disk. So the 10 times faster crack is simply bullshit. . Secondly why did you assume I meant I was using Windows?
Um, it will run 10 times faster. Put together the DB stuff with VB data designers, then write the web stuff using vb webclasses (compiled native binary code).
It's (mostly) not script based. The only script is some ASP that passes everything to the VB webclass.
I didn't assume you meant windows, was just talking about the speed of being able to put something together:).
If you aren't using windows, then I have no problem. Well I have no problem with using java for serverside stuff on Windows either.
What I said wasn't meant as an attack, just a comment.
Java won't ever replace C++ for me until
on
Swing
·
· Score: 2
Java won't ever replace C++ for me until some huge improvements are made.
I'm actually quite worried that since Sun essentially 'controls' everything, noone else can make extensions that become popular enough to become part of major IDEs. (IDEs with intellisense rocks).
Here's what java needs. 1) Compile once run anywhere is not as important for where java is heading (server end). Please stop insulting us, and give us a native compiler sun. We are capable of compiling to bytecode when we want to use applets on webpages (noone does that anymore tho:P). Don't sun realise a lot of people don't like java cause of how bloated and slow it is? I can live with compile once run anywhere, but for speed's sake, let us have the option of write once run anywhere.
2) Give me paramterised types or templates. Writing our own collection classes and/or casting really really sucks. Some of the stuff that the folks who wrote Pizza are cool, anonymous functions for java:D! (basically lambda expressions) and parameterised types. It's even compatable with current virtual machines, just most IDEs and compilers won't like it.
3) Delegates, I want MS 'delegate' style function pointers in java. Anonymous Inner Classes are horrific, and spoil Swing.
4) ASSERT. We need asserts!!!! Lucky J++ has a simple preprocessor. So many bugs could be caught if people used ASSERT more, Sun don't even think we need them!
Anyway, until at all of these relatively small additions are made, C++ is going to rule supreme.
swing is definately here to stay as far as java is concerened. it,s lightweight component set eliminates the problems the awt had with peers now once the performance is up to snuff....
Light weight? I don't think there's ever been a toolkit that's as heavy weight as Swing.
Swing is easish to learn, the object hierachy is pretty good, but the speed and memory usage is horrific. The average swing application uses more memory than Windows 2000 in total.
BTW, The even handling is TOTALLY SCREWED. Anonymous inner classes? PULEEEASE. My HCI professor thinks it's one of the worse ideas ever.
Why don't sun JUST ADMIT that Microsoft's java delegates (function pointers for java) were a good idea and implement them. Saying delegates are not object oriented is like saying that methods aren't 'object oriented'.
I believe Linux x86 has the same 2GB problem (do other ports support more?)
Any serious person wanting to use Windows for this kind of stuff would use NT.
NT supports 16Exabyte partitions (theoretical for a 64bit filesystem, in reality it's around 4TB - but we'll have to wait for the hardware to catch up:))
2) You can already use Perl to script HTML in webpages using Internet Explorer and ActiveState's ActivePerl for windows. ActivePerl lets you use perl to write Windows Scripts, server side ASP Scripts and indeed, client side scripts inside HTML pages.
Windows' ActiveX Scripting engine and the level of componentisation in IE and Windows doesn't seem as stupid now does it?
I don't know much about databases but slashdot seems to work every time I visit it...
You can't visit very often.
Um, attachments, scripts or otherwise don't run in the preview pane.
Yeah, and I suppose you prefer to use xxgdb for debugging too?
*uncontrollable laughter*
Is this really because MS Office is so much better than anything the competition can put out? Or is it because 75% or more of new PCs come with it pre-installed "for free"?
Since when did 75% of new PCs come with Office?
Office IS better than other office products out there (it's a compelte development enviroment for developers as well).
Um, those others down there (look at their price - especially the Suns) aren't exactly single CPU boxes.
And I guess 90% of the businesses out there which run on NT/Windows don't really know anything about business (who cares about the Nasdaq anyway).
I don't see how you can consider yourself a realist when you think serious business can only be done using unix.
I guess you probably know nothing about other operating systems, you have to bash anything that's not Unix.
SQL Server Backend probably running on Win2K!!!
Oh well, it's never been quick.
Um, yeah, forget the fact Windows 2000 holds the TPC crown.
TPC Performance Results
Apple? You mean the proprietry hardware, proprietry software company that is now using open source as a desperate attempt to gain fans?
This ignorance is really getting to me
/. this week. And that's really saying something.
Networking doesn't have an api other than sockets?
Uh DirectPlay offers an easy API for game networking, it's 'network transport' independent, works over TCP/IP, IPXSPX etc etc. It's an API so you can essentially use simple commands to send messages, and not have to worry about creating your own communications protocol over TCP/IP etc.
resources in supporting a standard that changes almost twice a year...
That has to be one of the most ignorant things I've read on
DirectX is entirely backwards compatible (ever heard of COM versioning?) all new additions of DirectX are done thru implementing a new interface IDirectDraw3, IDirectDraw5, etc. A DirectX 3.0 game will work fine in DirectX 8.0.
I guess I shouldn't expect more from people who don't know anything about Windows programming except that 'APIs change twice a year, Microsoft is evil, so they must'.
So lame.
DirectPlay, yeah I wasn't thinking (duh).
Uh perhaps because OpenGL doesn't do half of the stuff DirectX does for games.
Graphics (2D/3D) (DirectDraw/Direct3D)
Sound (DirectSound)
Networking (DirectNetworking)
Input Devices (DirectInput)
DirectX emulates these layers if the hardware isn't available too.
There's some various projects out there that do DirectSound type thing, but I don't recall any that puts everything together into one nice package like DirectX.
Send a robot to open the other end at speeds humankind couldn't withstand
Um, why would that matter as long as accelleration was low enough.
I have a strive to improve things myself, but I'd hardly put overclocking in that circle. Most overclockers couldn't give a crap about humanity.
Next you'll be telling me you overclock because you have a human drive to seek the meaning of life.
I can browse with Netscape and write/send email without a keyboard....all using voice commands on a Pentium 133 with 32Mb of ram. Try that on ANY other operating system.
You're telling me OS/2 is good enough to make netscape work?
I don't believe you.
I think the notational advantage is the best of all.
My HCI professors bawks at AIC cause of how ugly they are. People usually end up using AIC and making it just call a function.
It makes thing MUCH clearer about what is done, and code is well organised.
But I guess I can't expect Sun to respect people who want good looking code - code anyone can read (after looking at their source code, their source code commands, and their notational style).
I DON'T THINK SO.
Almost all of VB's objects are written in C++, and VB itself has been natively compiled since version 5.
Been reading Sun propaganda again?
Get it the truth about delegates from the guys who invented it.
blah
It's defintely done with classes, cause you can see the class files it generates.
I love these kinds of posts! Ignorant, bigoted people who haven't done any research...
Take that advice yourself. Firstly, NONE of these are available from Sun, like I said, 3rd party stuff that's not widely distributed is useless.
1) TowerJ is not free. And I was talking about sun stop being stupid over the JVM.
2) Templates are still "coming" (and have been for a while). Sun have been saying they'll integrate pizza features for over 2 years.
3) Delegates rock. They use classes, NOT anonymous inner classes (get a clue). They have the same overhead as making a function call - unlike AIC.
4) Why are asserts bad? You have GOT TO BE KIDDING ME.
Yes, there are ways to hack ASSERT into java, but it usually involves using an if statement so the compiler will weed it out, rather than a simple "Assert" statement.
Next time click the links before answering...
Java web pages serve faster than anything script based except mod_perl because they are memory resident via the Virtual Machine while CGi has to be read from disk. So the 10 times faster crack is simply bullshit. . Secondly why did you assume I meant I was using Windows?
Um, it will run 10 times faster. Put together the DB stuff with VB data designers, then write the web stuff using vb webclasses (compiled native binary code).
It's (mostly) not script based. The only script is some ASP that passes everything to the VB webclass.
I didn't assume you meant windows, was just talking about the speed of being able to put something together
If you aren't using windows, then I have no problem. Well I have no problem with using java for serverside stuff on Windows either.
What I said wasn't meant as an attack, just a comment.
Java won't ever replace C++ for me until some huge improvements are made.
:P).
:D! (basically lambda expressions) and parameterised types. It's even compatable with current virtual machines, just most IDEs and compilers won't like it.
:).
I'm actually quite worried that since Sun essentially 'controls' everything, noone else can make extensions that become popular enough to become part of major IDEs. (IDEs with intellisense rocks).
Here's what java needs.
1) Compile once run anywhere is not as important for where java is heading (server end). Please stop insulting us, and give us a native compiler sun. We are capable of compiling to bytecode when we want to use applets on webpages (noone does that anymore tho
Don't sun realise a lot of people don't like java cause of how bloated and slow it is?
I can live with compile once run anywhere, but for speed's sake, let us have the option of write once run anywhere.
2) Give me paramterised types or templates. Writing our own collection classes and/or casting really really sucks.
Some of the stuff that the folks who wrote Pizza are cool, anonymous functions for java
3) Delegates, I want MS 'delegate' style function pointers in java. Anonymous Inner Classes are horrific, and spoil Swing.
4) ASSERT. We need asserts!!!! Lucky J++ has a simple preprocessor. So many bugs could be caught if people used ASSERT more, Sun don't even think we need them!
Anyway, until at all of these relatively small additions are made, C++ is going to rule supreme.
At least for me
swing is definately here to stay as far as java is concerened. it,s lightweight component set eliminates the problems the awt had with peers now once the performance is up to snuff....
Light weight? I don't think there's ever been a toolkit that's as heavy weight as Swing.
Swing is easish to learn, the object hierachy is pretty good, but the speed and memory usage is horrific. The average swing application uses more memory than Windows 2000 in total.
BTW, The even handling is TOTALLY SCREWED.
Anonymous inner classes? PULEEEASE. My HCI professor thinks it's one of the worse ideas ever.
Why don't sun JUST ADMIT that Microsoft's java delegates (function pointers for java) were a good idea and implement them. Saying delegates are not object oriented is like saying that methods aren't 'object oriented'.
Yes, well you could do the same thing in VB in probably half the time, and it would run 10 times faster.
Not that I like VB the language over Java...just putting things into perspective.
BTW, I'm not an MSCE, and I am a computer science undergrad at a unix based university.
I believe Linux x86 has the same 2GB problem (do other ports support more?)
:))
Any serious person wanting to use Windows for this kind of stuff would use NT.
NT supports 16Exabyte partitions (theoretical for a 64bit filesystem, in reality it's around 4TB - but we'll have to wait for the hardware to catch up
Bah, that should be "won" not "one" the browser war.
Stupid fingers don't type exactly what I think all the time.
1) IE has already one the browser war.
2) You can already use Perl to script HTML in webpages using Internet Explorer and ActiveState's ActivePerl for windows.
ActivePerl lets you use perl to write Windows Scripts, server side ASP Scripts and indeed, client side scripts inside HTML pages.
Windows' ActiveX Scripting engine and the level of componentisation in IE and Windows doesn't seem as stupid now does it?
I personally like Dawson's Trek :)