Welcome, Unregistered.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Reply
Old 01-Dec-2002, 08:04   #1
DemoCoder
Regular
 
Join Date: Feb 2002
Location: California
Posts: 4,732
Default

Ah, good old slashdot, where Microsoft bashing is not just in vogue, but virtually required in every single damned thread, even if the news story is about lamb in Australia. Where people routinely claim that the average Microsoft NT installation crashes multiple times per day.

Funny how anyone who actually works in a corporate environment (running servers or help desk) hasn't had this experience. Linux zealots actually think that when the X-Server or buggy Linux clone apps (KDE office, Gnome, etc) core dump, the fact that they don't take down the whole OS and spill you back to the command line where you have lost all of your work is a huge consolation to former Windows users. Where not having to reboot the kernel, but reboot every other GUI process in the system is a significant advancement in the history of computer science. I'm sure my moment knows how to run GDB on the core and strip out some of her lost documents.

You know, Microsoft is not stopping you from writing, let's say, a killer email application or browser. They really aren't. Opera software, for example, wrote a really nice browser and is doing well in the mobile/PDA market. For PC's they tried to charge money or make you watch a permanent AD banner in the browser. Most people don't want to deal with this if a non-spyware-enabled free browser exists. The fact that consumers won't buy a web browser is not really Microsoft's fault. I would never by a web browser, even if Microsoft didn't exist. Before Netscape, I was using Mosaic and Viola already. And I expect plenty of "free" browsers would have came along and comoditized the market already.

You're just going to have to get used to the fact that you can't write one piece of software and just keep selling the same thing over and over again. If you want your business to survive, you've got to keep adding to it, giving people a reason to upgrade or to purchase new versions of it.


Once a piece of software becomes very widely deployed (let's say GIF decompression algorithm), people expect it to be there by default, like the air your breathe, and you can no longer make a viable business say, selling GIF viewers. Very quickly, if there is any money in GIF viewers, the market will be flooded by them, the price will be reduced to near ZERO quickly (because the marginal cost of copying information is next to zero) by all the competition, most of the companies selling GIF viewers will go out of business, and at that point in time, GIF decompression has been rendered a commodity.


I'm sorry if you think Microsoft is evil for bundling utilities and applications into the OS distribution which are not longer differentiable products, but it is good for the vast majority of consumers. And Microsoft software doesn't suck anymore than buggy crap that you download RPMs for Linux.

It's rose colored glasses than sensitizes people to any mention of a Windows bug, by blinds them to any Unix bugs. Just sit in bugtraq or security-focus mailing lists. Daily there is some new security exploit for Unices, but it's not major news. The moment someone finds even the most trivial Windows exploit, it's all over Slashdot as "proof" how bad Microsoft programmers are. If you get a Kernel panic on Linux, someone will just tell you that you have a bad kernel module or distribution, but if it happens on Windows? Oh boy, more proof that Windows NT/XP is inherently unreliable written by suck-ass programmers.
DemoCoder is offline   Reply With Quote
Old 01-Dec-2002, 09:47   #2
Kristof
Senior Member
 
Join Date: Jan 2002
Location: Abbots Langley
Posts: 732
Default

Quote:
Originally Posted by Mr.huang
(1)Is there any compatiable problem when some campany use the techology like tiler?
(2) Can we make the Z-compression ratio up to 1: 10 instead now 1:4 and result in huge performance increase?
Not entirely sure if I understand the questions.

I suppose (1) is about compatibility of tile based rendering, there should be no compatibility problems. If your worried about KYRO not running all games anymore then its most likely due to hardcoded need for TnL or other features like Cube Mapping.

Not sure what (2) is about, the thing to remember is that if compression has to be lossless you have no control over how much you can compress. If you allow lossless there is a huge risk for artefacts which these days in not acceptable. And IMHO scenes get more complex (more objects, smaller triangles, complexer objects, noise in the VS, ...) hence Z buffer contents gets more complex and hence compression efficiency will get worse over time.
Kristof is offline   Reply With Quote
Old 01-Dec-2002, 15:00   #3
Fuz
Member
 
Join Date: Apr 2002
Location: Sydney, Australia
Posts: 373
Send a message via ICQ to Fuz
Default

Quote:
Originally Posted by Teasy
Actually AFAIR there has been public comments from IMGTEC themselves that Series 5 will be released next year one way or another (as in if they find a partner or not).
Thanks, I would love to see a release sooner rather than later.
Quote:
Originally Posted by WaltC
I am very interested in whether the power VR will be marketed from now on as a contender for the performance crown, or as strictly a value proposition for the low end of the 3D OEM market.
Same here, I would prefer if they go after the high end.
Quote:
Originally Posted by Kristof
But in the end we'll just have to prove it
See, maybe I wasn't dreaming!
Fuz is offline   Reply With Quote
Old 01-Dec-2002, 15:10   #4
Ailuros
Epsilon plus three
 
Join Date: Feb 2002
Location: Chania
Posts: 7,768
Default

They have a hellavu lot to proove if you consider the gap between Series3 and Series5
Ailuros is offline   Reply With Quote
Old 01-Dec-2002, 15:51   #5
JF_Aidan_Pryde
Member
 
Join Date: Feb 2002
Location: Sydney, Australia
Posts: 593
Send a message via MSN to JF_Aidan_Pryde
Default

Democoder: Australian lamb rocks.
JF_Aidan_Pryde is offline   Reply With Quote
Old 01-Dec-2002, 16:23   #6
MfA
Regular
 
Join Date: Feb 2002
Posts: 5,229
Send a message via ICQ to MfA
Default

Windows (except NT/2K) is inherently less secure because as a rule you run everything with administrator privileges. Maybe they will sidestep that issue in the future completely, with security being such a focus point, by using something a little more finegrained than ACLs. Frankly I hope not though, I would find it amusing to see macro virus's wreak havoc on a palladium "secured" system.
MfA is offline   Reply With Quote
Old 01-Dec-2002, 16:23   #7
madshi
Member
 
Join Date: Jul 2002
Posts: 359
Default

Quote:
Originally Posted by Humus
The pascal language isn't the best for an experienced programmer though IMO.
Hey Humus, I don't agree at all. Look at all the buffer overrun problems in Windows/IE. IMO they are home made problems because of using C(++). The Delphi compiler can check your code much better. Still you can produce buffer overruns, but it's much more difficult than in C(++). I'm doing low level OS system hacking with Delphi (e.g. see http://help.madshi.net/madCodeHook.htm ), and it's absolutely fun doing that with object pascal. I see no reason why pascal shouldn't be just perfect for both beginners and expert programmers.

P.S: Slightly off topic, sorry...
madshi is offline   Reply With Quote
Old 01-Dec-2002, 16:36   #8
PC-Engine
Naughty Boy!
 
Join Date: Feb 2002
Posts: 6,802
Default

Quote:
Originally Posted by Ailuros
They have a hellavu lot to proove if you consider the gap between Series3 and Series5
Well they had already started development on Series 4 a while ago, but then when STM halted development of Series 4 some of that design was move over to the MBX series. Series 5 I think will probably benefit from the development of Series 4 so it shouldn't involve a lot of catch up work.
PC-Engine is offline   Reply With Quote
Old 01-Dec-2002, 16:37   #9
Tahir2
Itchy
 
Join Date: Feb 2002
Location: United Queendom
Posts: 2,858
Default

Shocking but we use Win98 Network Edition (eh? thats what i thought).

Its not entirely stable but then again its not always crashing, about the same as NT from my user experience.

Oh and its fast and zippy even on modest hardware... still weird using win98 for 400 odd networked PC's

noticed this:
Democoder
Quote:
Many of the same people who whine amount Microsoft including a DVD Player in XP (puts WinDVD/PowerDVD out of business) didn't say a word when Apple included a DVD player built into the operating system.
What DVD player?
You need a DVD pack and that needs to be purchased with WinXP at least and Windows MediaPlayer. MS even does recommend other DVD playing software inc, PowerDVD when you click on the appropriate prompts the first time you put in a DVD movie.

demalion:
But that's just nitpicking.. I will say if MS products were not QUALITY or fitted the needs of the public then they wouldnt sell.... alternative or no alternative.

Regarding PowerVR Series 5.. me can't wait
__________________
Time is an illusion. Lunchtime doubly so - Douglas Adams
Tahir2 is offline   Reply With Quote
Old 01-Dec-2002, 18:37   #10
Chalnoth
 
Join Date: May 2002
Location: New York, NY
Posts: 12,678
Default

Quote:
Originally Posted by misae
demalion:
But that's just nitpicking.. I will say if MS products were not QUALITY or fitted the needs of the public then they wouldnt sell.... alternative or no alternative.
I disagree. With such a huge installed-base, MS products really can be made pretty darned crappy and still do very well. I think most people end up purchasing MS products just because it's easy to do, not necessarily because they're better.

One quick example is MS Frontpage. Put simply, Frontpage can really produce some incredibly buggy webpages (often that will work with IE, not Netscape). I loaded a Frontpage-created webpage into another web page designer, HotMetal, and it immediately detected and fixed the bugs.

From what I can see, MS's products tend to be easy to use, easy to learn, but quite buggy, and usually not as fast as other products once you get to know how to learn them.
Chalnoth is offline   Reply With Quote
Old 01-Dec-2002, 20:39   #11
Humus
Crazy coder
 
Join Date: Feb 2002
Location: Stockholm, Sweden
Posts: 3,216
Send a message via ICQ to Humus Send a message via MSN to Humus
Default

Quote:
Originally Posted by madshi
Quote:
Originally Posted by Humus
The pascal language isn't the best for an experienced programmer though IMO.
Hey Humus, I don't agree at all. Look at all the buffer overrun problems in Windows/IE. IMO they are home made problems because of using C(++). The Delphi compiler can check your code much better. Still you can produce buffer overruns, but it's much more difficult than in C(++). I'm doing low level OS system hacking with Delphi (e.g. see http://help.madshi.net/madCodeHook.htm ), and it's absolutely fun doing that with object pascal. I see no reason why pascal shouldn't be just perfect for both beginners and expert programmers.

P.S: Slightly off topic, sorry...
An experienced programmer shouldn't buffer overrun. The unsafe function calls are wellknown and should be avoided when security is critical.
What I meant though is that the language itself can be quite cumbersome and you get quite verbose code even for simple things.
__________________
[ Visit my site ]
I speak for myself and only myself.
Humus is offline   Reply With Quote
Old 01-Dec-2002, 20:43   #12
DemoCoder
Regular
 
Join Date: Feb 2002
Location: California
Posts: 4,732
Default

Both DreamWeaver and Mozilla can also produce buggy web pages, so what's your point? Producing HTML from a WYSIWYG Editor that works on multiple browsers and multiple screen resolutions with non-buggy layout is a very hard problem.

Most human beings when hand editing HTML will produce buggy HTML unless they agressively test against all browsers and use helper tools. One of the reasons why XHTML had to be introduced was to put some rigor back into the syntax, since most browsers were so forgiving (unbalanced quotes, spurious tags, and overlapping tags aren't errors and most of the time the browser will fill in the missing details)

Again, we have selective evidence. HotMetal probably has its own set of bugs. It isn't exactly the #1 editor, is it?


Mfa,
Inherent less secure than Unix which has no fine grained security in the kernel at all?

Not everything runs as administrator, only most of the system services (inetd, network file system, security services, etc) which is the same situation as Unix. Sure, NT has more stuff running as admin compared to Unix, then again, Unix doesn't have fine grained security and has had far more exploits than NT against it.

For example, on Unix, the only fine grained security constraint you have is filesystem permissions. There is no way to assert that a user cannot open a socket, for example. Either you are superuser and can call any Unix function (e.g. open ports < 1024), or not. This forces lots of wrapper-launcher programs which start as root, acquire resources, then fork a child process that is the real meat of the program. However, about 90% of the people who write such wrappers make mistakes and end up opening up a race condition that allows an exploit.

A large number of security exploits would have been prevented if you can simply assert that a process has no ability to open new sockets (for remote shells), fork new processes, etc -- a more sandbox oriented model. Currently, the only way to sandbox a process is to CHROOT() it, but that only sandboxes the filesystem, it won't prevent you from using the machine as a DDOS system.

The only reason Unix seems to be inherently more secure is that #1 it is alot older #2 it was running on the inherent as attackable servers far longer than NT #3 because of widespread exploits against it over the past 10 years, code has been systematically hacked and audited to be more secure.

But even after all these years since the Morris Worm took down tens of thousands of Unix servers, there are still buffer overflow exploits in today's unices. Even DNS BIND was found to have another exploit in the last month!

There is nothing, architecturally better about the Unix kernel security wise tho. It's all because of the massive patching and fixing of all the scripts and daemons written over the past ten years. For all the work, it's still a house of cards IMHO. One bug, one lazy programmer, and your Unix server is wide open again.
DemoCoder is offline   Reply With Quote
Old 01-Dec-2002, 20:45   #13
MfA
Regular
 
Join Date: Feb 2002
Posts: 5,229
Send a message via ICQ to MfA
Default

As I said, except NT/2K ... Ill admit it was a strange way of putting it, but then most people do not run NT/2K and when there are rants about windows's (lack of) security it is mostly aimed at those people running 95/98/ME/XP (and implicitly those people who run everything as root under nix :).

Marco

PS. buffer overflows are so lame, I think bound overruns in general could have been made impossible at low cost a long time ago through some simple changes to computer architecture and languages ... I blame the present situation on Real Programmers and C.
MfA is offline   Reply With Quote
Old 01-Dec-2002, 21:05   #14
madshi
Member
 
Join Date: Jul 2002
Posts: 359
Default

Quote:
Originally Posted by Humus
An experienced programmer shouldn't buffer overrun.
Heh, so that means that all the security holes in Windows were produced by non experienced programmers? So then Microsoft must have a whole bunch of them!
Quote:
Originally Posted by Humus
What I meant though is that the language itself can be quite cumbersome and you get quite verbose code even for simple things.
Some examples, please?

Well, I don't want this to get a C vs. pascal holy war. Probably it's a matter of taste. I prefer clear and readable source code over a cryptical sequence of characters (what C looks to me, sometimes). For sure both languages have their strong and weak points. I fail to see, though, what this has to do with which language fits better for experienced programmers.
madshi is offline   Reply With Quote
Old 01-Dec-2002, 21:13   #15
Althornin
Senior Lurker
 
Join Date: Feb 2002
Posts: 1,326
Default

Quote:
Originally Posted by MfA
As I said, except NT/2K ... Ill admit it was a strange way of putting it, but then most people do not run NT/2K and when there are rants about windows's (lack of) security it is mostly aimed at those people running 95/98/ME/XP (and implicitly those people who run everything as root under nix .
I fail to see how you lump windows XP in with win9x, etc?
Everything you run in XP does not run as administrator.
Althornin is offline   Reply With Quote
Old 01-Dec-2002, 22:25   #16
Chalnoth
 
Join Date: May 2002
Location: New York, NY
Posts: 12,678
Default

Quote:
Originally Posted by DemoCoder
Again, we have selective evidence. HotMetal probably has its own set of bugs. It isn't exactly the #1 editor, is it?
Its primary problem is functionality. It has essentially no support for scripting. As you were saying, many webpages "fill in" the missing details. This is one of the reasons I was very impressed with HotMetal. It did a very good job at checking the syntax. This doesn't seem like a challenging thing in the least to do, WYSYWIG or not. After all, the problems you were describing are simply related to browsers being entirely too forgiving. Just make the editor have rigorous tests, and you'll be okay.

In other words, I can understand scripting/Java problems in webpages across different browsers. Basic functionality is another thing, and there shouldn't be an editor in existence that produces errors with basic functionality. But, apparently, there is. As a side note, I never liked Netscape's editor (Never tried Mozilla's).

The way I see it, there are humungous problems with most software development today in checking the basics. I think it has to do with a lack of planning software development, and a lack of checking to ensure the basics in the software (ex. that each function does what it is supposed to, that each resource is used at it was designed to be used, etc.).

Granted, I will agree that Microsoft isn't the only offender in bad coding (otherwise there'd be no need for patches for nearly every piece of software in existence!). I'm mostly upset with them for their business practices (primarily forcing OEM's to sign contracts that force them to ship Windows with every PC sold, and not allowing the uninstallation of certain Windows features).
Chalnoth is offline   Reply With Quote
Old 01-Dec-2002, 22:48   #17
MfA
Regular
 
Join Date: Feb 2002
Posts: 5,229
Send a message via ICQ to MfA
Default

In XP the standard user account has most of the same priviliges.
MfA is offline   Reply With Quote
Old 01-Dec-2002, 22:51   #18
Chalnoth
 
Join Date: May 2002
Location: New York, NY
Posts: 12,678
Default

I'd also like to just go ahead and add in my little two cents about Linux vs. Windows.

Currently, the biggest problem with Windows is with regards to interdependencies. It really seems like every piece of Microsoft software depends on other pieces. This can make it very challenging to uninstall specific pieces of software. There are also silly little interdependencies. As an example, installing IE5 actually changed some API things, such as how CD autorun works. This is just a silly correlation to me, and one thing among many that makes me upset with Microsoft.

As for Linux (I've never used Unix, so I really don't know...), there are a number of things that I really like, but also a number of drawbacks. The drawbacks with Linux pretty much all lead back to the Linux user needing to know a heck of a lot more about how the system works in order to get Linux to work. One of the primary things this stems from is the open-source nature of Linux, as well as the vast variety of distributions available. This has created two primary problems: a lack of a unified driver interface (which often makes vendor-specific drivers not very easy to install), and the inability to run many programs without recompiling from the source code on the target machine.

The lack of a unified driver interface can certainly make driver debugging in Linux much more challenging. The frequent need to ship source code with software (esp. drivers, but also a fair amount of higher-level software) certainly requires more work for the user, and may have also turned off many would-be Linux developers from the platform.

So, the way I see it, I like Linux, to a point. It really needs some work, though. Hopefully United Linux will help to resolve many of these issues, but I don't think that they can all be resolved without making it at least somewhat proprietary (ala OSX). Personally, I don't really like the Macintosh UI, but it really could be, in theory, pretty much everything I want Linux to be.
Chalnoth is offline   Reply With Quote
Old 01-Dec-2002, 23:29   #19
Basic
Senior Member
 
Join Date: Feb 2002
Location: Linköping, Sweden
Posts: 846
Default

Not that I have that strong of an opinion here, but I think this link fits in rather well in the discussion:

http://www.despair.com/limitations.html

Or maybe not, but at least there's a lot of funny stuff there.
Basic is offline   Reply With Quote
Old 02-Dec-2002, 00:07   #20
DemoCoder
Regular
 
Join Date: Feb 2002
Location: California
Posts: 4,732
Default

The interdependencies exist in Windows because Microsoft is way more aggressive about using objects and reusing code. Before widespread usage of shared libaries on Unix, typically the runtime was completely statically linked for each app. Even as shared libraries started to creep in, they mostly remained core libraries.

However, if you've downloaded the latest version of Linux, from say, Mandrake or Redhat, and try to install an upgraded version of a library or app, you'll get dozens of comments from RPM telling you to upgrade all the other dependencies. So Linux is moving in the direction of Windows.

As they rely more and more on reusable system level objects, and apps export their objects for use by other apps, you will see more interdependencies. KDE and KDE Office are great examples of this on Unix.
DemoCoder is offline   Reply With Quote
Old 02-Dec-2002, 01:31   #21
demalion
Senior Member
 
Join Date: Feb 2002
Location: CT
Posts: 2,024
Default

Quote:
Originally Posted by misae

demalion:
But that's just nitpicking.. I will say if MS products were not QUALITY or fitted the needs of the public then they wouldnt sell.... alternative or no alternative.
Nitpicking?

Hmm..."QUALITY" "fitted the needs of the public". While other OSes existed in the PC, they pretty much invariably offered higher quality than Microsoft's OS at the time. I'm talking about DOSes and GUI alternatives (OS/2, BeOS)...have you used the other DOSes and either of these GUI alternatives? I have, and I'm not using them now not because they failed to compete on quality. You really think it is comparative Quality that eliminated them, or do you think it might have been the inability to compete on some other factor?

Quote:
Originally Posted by DemoCoder
The interdependencies exist in Windows because Microsoft is way more aggressive about using objects and reusing code. Before widespread usage of shared libaries on Unix, typically the runtime was completely statically linked for each app. Even as shared libraries started to creep in, they mostly remained core libraries.
There is interdependency, and there is closed interdependency. See my previous post directed to you.

Quote:
However, if you've downloaded the latest version of Linux, from say, Mandrake or Redhat, and try to install an upgraded version of a library or app, you'll get dozens of comments from RPM telling you to upgrade all the other dependencies. So Linux is moving in the direction of Windows.
I don't think by any stretch of the imagination can you confuse Linux's "interdependency" with the closed interdependency of Windows. BTW, my problem with the ruling from the Antitrust case (which directly recognizes things you choose to ignore about what is wrong with Microsoft in regards to competition) is not what it rules, but when. 5 to 8 years ago I think this ruling would have been promising. We could have a conversation about this, but my initial points and questions to you along this line have been side-stepped so there doesn't seem much chance of that being productive.

Quote:
As they rely more and more on reusable system level objects, and apps export their objects for use by other apps, you will see more interdependencies. KDE and KDE Office are great examples of this on Unix.
Well, you'll have to point out to me how Linux's interdependencies prevent someone replacing a component with something of higher quality if someone writes it. I think you'll have a challenge ahead of you. Hey, wasn't there something in the ruling about Microsoft being required to fully expose their APIs so that something like this is actually technically possible now? Too bad it wasn't done a bit earlier, sort of like before Microsoft had the groundwork and political support to create an OS where each critical component facilitates ironclad control and requires license fees that Microsoft can either afford easily or effecitively "not pay" because some other part of the company is who they'd have to pay to...

My comments and opinions on Microsofot aren't based on "slashdot", by the way, they are based on using DOS alternatives when they were around, and experiencing "mysterious" compatibility problems with other Microsoft products on them that "cropped up" after their release, and changes to the inner workings of Microsoft's DOS between versions such that the other DOSes became incompatible with the new behavior. I'm sure in your view this is a boogie man I've made up, and Microsoft never did this, and if they did it is alright anyways because Windows does what you want? (I'm sorry, your rationale sounds like this to me).

This is competition, though it isn't competition based on Quality but competition based on Control. Which is central to the problem with monopolies, strangely enough. I'd go on with this line of reasoning and point out why the ruling of the Antitrust case would have been effective earlier but doesn't seem so now, but I think I'd be wasting my time.

Are you going to tell me that BeOS and OS/2 were lower quality than Windows at the time? You mean Windows being included in about every PC being sold, and therefore having drivers (and even have people PAY THEM to make drivers) always made, was competing on "Quality"? And the reason Windows was included on PCs, with alternatives few and far between, was due to quality and not Microsoft's pricing strategies (something else addressed by the Antitrust settlement)?

Your beliefs don't seem grounded in any rational interpretation of events of the past I've witnessed or coherent evaluation of the situation as it exists now. If you can reply in such a way as to illustrate to me how it does by addressing questions I've posed (such as those in my first reply to you DemoCoder), please do, if you instead are going to repeat your assertions without doing so, please do not bother.

I do find it a bit mind boggling to have this discussion on a forum filled with people directly benefiting from the type of competition Microsoft has spent its lifetime eliminating for itself.

Slightly more On Topic, err...it would be disasterious if Microsoft made 3D hardware accelerators.
demalion is offline   Reply With Quote
Old 02-Dec-2002, 01:37   #22
Tahir2
Itchy
 
Join Date: Feb 2002
Location: United Queendom
Posts: 2,858
Default

Well I was talking about one pararaph you typed and thought I quoted it but didnt.... didnt mean to rubbish your whole post.

Im just trying to say that if MS tomorrow released another OS that was flawed in a way that it no longer met the needs of the general public MS would not be able to sell it... well thats my own opinion of course.

But it only takes one mistake to lose credibility/respect... takes a lot longer to establish it.. once you are there though you can use it or abuse it but that is a ifferent argument to what I was referring to.

Again... sorry demailion didnt mean to rubbish your post.

Respect
__________________
Time is an illusion. Lunchtime doubly so - Douglas Adams
Tahir2 is offline   Reply With Quote
Old 02-Dec-2002, 02:07   #23
Sage
13 short of a dozen
 
Join Date: Aug 2002
Location: Southern Methodist University
Posts: 935
Send a message via ICQ to Sage Send a message via AIM to Sage Send a message via MSN to Sage Send a message via Yahoo to Sage
Default

Quote:
LOL. Yeah, totally new architecture. Right. You dont think they share anything other than instruction set?
I suggest you read a book on computer architecture.
As for you and your friends - luck? No, but maybe skill. I work with dozens of servers in a REAL actual work environment. I work with thousands of client machines. And you know what? I know what OSes are stable and which are not. Call me when you have actual experience - and stop reading slashdot and taking it as gospel
first off, no they arent totally new architecture. yes, they do share quite a bit. but they share a lot less than WinNT and XP. FYI i have read lots of books on computer architecture- my major is EE, and i intend on getting a PhD. As for my friends, they ALL work in some area where they are responcible for computers- net admins, lowly techs (poor guys), and "technology administrators." The last would be my father who is in charge of all the computers for an antire school, he knows just how screwy windows is. heres an example- i had my computer running fine at the lan yesterday but, I come home and try to get online and guess what happens? For some reason the whole networking subsytem is screwed up. I managed to get it working again (obviously) but it had absolutely no reason to do that on me. rarely when i start my computer the monitor goes into hibernation as soon as WinXP logon screen comes up; I have to start the comp with another monitor and then switch them to get it to work right. Windows starts doing funky things all of the time for no apparent reason- a hell of a lot more often than anything else. and no, i don't hang out at slashdot. this is about the only place i have time to hang out at.
Sage is offline   Reply With Quote
Old 02-Dec-2002, 02:37   #24
Sage
13 short of a dozen
 
Join Date: Aug 2002
Location: Southern Methodist University
Posts: 935
Send a message via ICQ to Sage Send a message via AIM to Sage Send a message via MSN to Sage Send a message via Yahoo to Sage
Default

oh, and also the discussion seems to a bit off track.... what i was originally talking about was how MS should becapable of producing a MUCH better OS with all of the resources. I'll bet if you gave all of the MS resources to ATi, nVidia, AMD, Intel (hell even BitBoys or Apple!!!) we would have some really REALLY incredible products in our hands not (relatively) long after, which would be totally blow away the competition and establish the company as the undisputed industry leader. But what does MS do with all their resources? They try force companies and people into using their products and paying rediculous prices. If I could have just 1 minute with Bill Gates, i would say to him "What happened, man? When did you loose your vision, when did you stop caring about technology? Is being the richest man in the world really really worth going against all that you care about? Or has the money chaged you and all you care about now is money?" That's what I'd say, and he'd probably just look at me like i were some incompetant fool.
Sage is offline   Reply With Quote
Old 02-Dec-2002, 03:18   #25
Humus
Crazy coder
 
Join Date: Feb 2002
Location: Stockholm, Sweden
Posts: 3,216
Send a message via ICQ to Humus Send a message via MSN to Humus
Default

Quote:
Originally Posted by madshi
Quote:
Originally Posted by Humus
An experienced programmer shouldn't buffer overrun.
Heh, so that means that all the security holes in Windows were produced by non experienced programmers? So then Microsoft must have a whole bunch of them!
Well, MS has lots of programmers, so I think it's safe to assume not everyone of them are highly skilled or experienced. The amount of point and click programmers of the Visual Basic generation is somewhat frightening. Or how little it obviously takes to become MSCE certified.

Quote:
Originally Posted by madshi
Quote:
Originally Posted by Humus
What I meant though is that the language itself can be quite cumbersome and you get quite verbose code even for simple things.
Some examples, please?

Well, I don't want this to get a C vs. pascal holy war. Probably it's a matter of taste. I prefer clear and readable source code over a cryptical sequence of characters (what C looks to me, sometimes). For sure both languages have their strong and weak points. I fail to see, though, what this has to do with which language fits better for experienced programmers.
Clear a memory region.

C/C++:
Code:
void memClear(char *dest, unsigned int len){
   while (len--) *dest++ = 0;
}
Pascal/Delphi:
Code:
type
   ByteArray: array of Byte;
   PByteArray: ^ByteArray;

procedure MemClear(P: PByteArray; len: Integer);
var
   i: Integer;
begin
   for i := 0 to len - 1 do P^[i] := 0;
end;
Pointer operations simply suck in pascal. This isn't much of a deal though in many applications, like normal windows GUI stuff, but for programming 3d stuff or something along that line it's just painful. It's also harder to write really efficient code in pascal due to the lack of more low-level detail in the language. But for learning to program I really think pascal is a much better langauge to start with than C.
__________________
[ Visit my site ]
I speak for myself and only myself.
Humus is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Is a new Draft on the horizon? Natoma General Discussion 9 30-Dec-2003 00:10
A new handheld on the horizon darkblu Console Technology 12 06-Aug-2003 06:21
Timetravelling paradox embargiel General Discussion 57 07-Apr-2003 17:16
What other hardware/Technology is on the horizon? Fuz 3D Architectures & Chips 109 04-Dec-2002 19:01


All times are GMT +1. The time now is 10:12.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.