Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Win32 API and .Net Future

Win32 API and .Net Future

Scheduled Pinned Locked Moved The Lounge
csharphtmlasp-netwinformscom
39 Posts 14 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Richard Stringer

    joshfl wrote: almost had to write sum hate mail here. joel ought to stick to software. there is SOooo many reasons this statement is wrong. What are they ? A good modern automatic is in many ways BETTER than a manual transmission in normal driving. The only situation I can think of when its not is when pulling a heavy trailer. There may ba a case for debate about driving in bad weather but that is more a function of antispin antilock technology and not the tranny. Richard "He who joyfully marches in rank and file has already earned my contempt. He has been given a large brain by mistake, since for him the spinal cord would suffice. --Albert Einstein

    P Offline
    P Offline
    Paul Watson
    wrote on last edited by
    #16

    Is fuel consumption still an issue? Also lets not confuse slush boxes with automated manuals. regards, Paul Watson Bluegrass South Africa Ian Darling wrote: "and our loonies usually end up doing things like Monty Python." Crikey! ain't life grand?

    R 1 Reply Last reply
    0
    • J Judah Gabriel Himango

      Oooh one other thing I'd like to address. John Carson wrote: What we are moving toward is greater dependence on Microsoft code libraries How does running code in a managed virtual machine environment place more dependence on Microsoft? If anything, the abstraction from the underlying platform provided by .NET unties us from any particular platform; you can keep your C# code and run it on Red Hat via Mono, DotGNU, or another alternative managed environment if you want. Whereas if your unmanaged code uses the Win32 library directly, you're completely tied to a Microsoft OS and are forced to either rewrite your code or depend on a Windows emulator ala Wine to run on different platforms. #include "witty_sig.h"

      J Offline
      J Offline
      John Carson
      wrote on last edited by
      #17

      Judah Himango wrote: How does running code in a managed virtual machine environment place more dependence on Microsoft? If anything, the abstraction from the underlying platform provided by .NET unties us from any particular platform; you can keep your C# code and run it on Red Hat via Mono, DotGNU, or another alternative managed environment if you want. Whereas if your unmanaged code uses the Win32 library directly, you're completely tied to a Microsoft OS and are forced to either rewrite your code or depend on a Windows emulator ala Wine to run on different platforms. I referred to dependence on Microsoft code libraries. I agree that there is no greater tying to the Windows platform, just a greater reliance on code libraries that happen to be written by Microsoft (or its imitators in the case of the Mono project). Of course, there are great benefits from code libraries but Microsoft proliferates them at a rate that ensures that they are usually fairly buggy. That and the learning curves involved makes some of them more trouble than they are worth for a lot of developers (though some developers will of course find their lives being made easier). John Carson "I believe in an America where the separation of church and state is absolute--where no Catholic prelate would tell the President (should he be Catholic) how to act, and no Protestant minister would tell his parishoners for whom to vote ... and where no man is denied public office merely because his religion differs from the President who might appoint him or the people who might elect him. - John F. Kennedy

      1 Reply Last reply
      0
      • P Paul Watson

        Is fuel consumption still an issue? Also lets not confuse slush boxes with automated manuals. regards, Paul Watson Bluegrass South Africa Ian Darling wrote: "and our loonies usually end up doing things like Monty Python." Crikey! ain't life grand?

        R Offline
        R Offline
        Richard Stringer
        wrote on last edited by
        #18

        There is really not that much difference in fuel use - less than 1 1/2 MPG. In many cases with an unskilled operator the auto will do better than the manual. An automated manual is an auto is it not ? And just what is a slush box ? Soon the question will be moot anyway. When we get to using electric engines there will be no need for a tranny. A modern computer controled transmission is an engineering marvel - take a look at them. Ford is using one in some of their race cars. The Chevy Vette with an auto has performance specs equal to the in line manual tranny as far as acceleration etc.. is concerned. I personally think that the manual tranny is just a macho type thing. There is no longer any need , except in large truck type vehicles, for a manual and all its inheirent problems. Richard "He who joyfully marches in rank and file has already earned my contempt. He has been given a large brain by mistake, since for him the spinal cord would suffice. --Albert Einstein

        1 Reply Last reply
        0
        • R Richard Stringer

          joshfl wrote: almost had to write sum hate mail here. joel ought to stick to software. there is SOooo many reasons this statement is wrong. What are they ? A good modern automatic is in many ways BETTER than a manual transmission in normal driving. The only situation I can think of when its not is when pulling a heavy trailer. There may ba a case for debate about driving in bad weather but that is more a function of antispin antilock technology and not the tranny. Richard "He who joyfully marches in rank and file has already earned my contempt. He has been given a large brain by mistake, since for him the spinal cord would suffice. --Albert Einstein

          G Offline
          G Offline
          Gary Wheeler
          wrote on last edited by
          #19

          I bet you brag about that hot little Dodge Caravan in your driveway, don't you? :rolleyes:


          Software Zen: delete this;

          1 Reply Last reply
          0
          • J Judah Gabriel Himango

            John Carson wrote: I am always part-amused and part-irritated with talk about "safe" or "unsafe" code --- a piece of Microsoft marketing fluff that some people have swallowed. That's where you're wrong. Go write a C++ library and put in on the web as an ActiveX control. Guess what - it's unsafe code, and when a user goes to run it, it's an all-or-nothing blind prayer your code doesn't do anything malicious. Or put an unmanaged .exe on the web for download; after I go download it I have to say a few Hail Mary's in hopes your code doesn't do anything bad. Don't like the marketing term 'unsafe code'? Fine, let's just call it potentially dangerous code, because it has the potential to corrupt someone's machine. On the flip side, take a look at so-called 'safe code' using .NET or Java. I can write an applet in Java and the J2EE runtime can guarantee (bugs aside) that the code being run will not harm my machine. Or I can write a C# .exe and deploy it either over the web or run it locally and the CLR runtime can guarantee (bugs aside) that the code being run will not harm my machine. So guess what? It's no longer a pray and run situation anymore! Pray and run situations are bad for the user and have already irreparably damanged the image of computer security. Imagine if all client apps were managed code? Here I could actually click on one of those 'important document' spam attachments without damaging my machine. :-) I don't like marketing terms either, but 'safe' or 'verified' code correctly describes code running in a managed & secure environment ala .NET, and 'unsafe' code very accurately describes unmanaged code. #include "witty_sig.h"

            J Offline
            J Offline
            John Carson
            wrote on last edited by
            #20

            Judah Himango wrote: That's where you're wrong. Go write a C++ library and put in on the web as an ActiveX control. Guess what - it's unsafe code, and when a user goes to run it, it's an all-or-nothing blind prayer your code doesn't do anything malicious. Or put an unmanaged .exe on the web for download; after I go download it I have to say a few Hail Mary's in hopes your code doesn't do anything bad. Don't like the marketing term 'unsafe code'? Fine, let's just call it potentially dangerous code, because it has the potential to corrupt someone's machine. On the flip side, take a look at so-called 'safe code' using .NET or Java. I can write an applet in Java and the J2EE runtime can guarantee (bugs aside) that the code being run will not harm my machine. Or I can write a C# .exe and deploy it either over the web or run it locally and the CLR runtime can guarantee (bugs aside) that the code being run will not harm my machine. So guess what? It's no longer a pray and run situation anymore! Pray and run situations are bad for the user and have already irreparably damanged the image of computer security. Imagine if all client apps were managed code? Here I could actually click on one of those 'important document' spam attachments without damaging my machine. My area is desktop apps rather than network/Internet stuff. In that context, "unsafe" code means manual resource management and the associated risk of resource leaks. In fact, my strong impression is that the chief use of the term by Microsoft relates to manual resource management. This annoys me because the use of sensible C++ programming idioms (use of the Standard library, acquiring resources in constructors and releasing them in destructors, use of smart pointers etc.) makes resource leaks a minor issue. Well-written apps are in this respect very safe. On the other hand, there is ample scope for managed code to be buggy and hence to be "unsafe" in other ways. You make the point that you can run applets in a sandbox and, bugs aside, the sandbox will stop them doing anything malicious. Of course, bugs aside, Windows machines wouldn't have anywhere near the vulnerability to viruses that they currently do. But there are bugs. Nevertheless, I accept the basic point that sandboxes can be useful in restricting permissions to applications that can do their job with limited rights (this, of course, is also the principle behind Administrator vs User privileges and the like on the desktop, which are applicable to "unsafe" C++ code).

            J 1 Reply Last reply
            0
            • J Judah Gabriel Himango

              Navin wrote: There are *far* more people running something other than Windows XP or Server 2003 than there are running it. I disagree. This model works because Microsoft has a monopoly. Take a look at Google Zeitgeist[^], in particular the OSes used to access Google[^]. This is a pretty good indication of the current market - currently 67% of all searches on Google were made by machines running Windows XP or 2000. That's pretty impressive by any standard, just goes to show that a lot of people do in fact upgrade or just buy new machines altogether, even after the .com bomb, even after everyone had already been running a solid OS (Win98 SE). That said, I do agree developers will not develop Longhorn-specific software until a vast majority of machines can run their software, or until emulation software or alternative runtimes ala Mono can run XAML+Avalon on multiple OSes, both of which are very likely to happen. #include "witty_sig.h"

              C Offline
              C Offline
              Chris Meech
              wrote on last edited by
              #21

              Judah Himango wrote: This is a pretty good indication of the current market - currently 67% of all searches on Google were made by machines running Windows XP or 2000. This is the most ludricous deduction one could make. I see no logic in it all. I still have two PCs at home running '98, but I don't do any googling from them at all. I use one exclusively for email and the other for all my banking/finance stuff. You are ignoring parts of the market. Chris Meech I am Canadian. [heard in a local bar] I think people should be required to have an operator's permit to use the internet. John Simmons

              J 1 Reply Last reply
              0
              • R Richard Stringer

                joshfl wrote: almost had to write sum hate mail here. joel ought to stick to software. there is SOooo many reasons this statement is wrong. What are they ? A good modern automatic is in many ways BETTER than a manual transmission in normal driving. The only situation I can think of when its not is when pulling a heavy trailer. There may ba a case for debate about driving in bad weather but that is more a function of antispin antilock technology and not the tranny. Richard "He who joyfully marches in rank and file has already earned my contempt. He has been given a large brain by mistake, since for him the spinal cord would suffice. --Albert Einstein

                N Offline
                N Offline
                Navin
                wrote on last edited by
                #22

                What about one big one...

                Cost!

                Manual transmissions are cheaper in 3 ways: :bob: Better gas mileage (especially at constant speeds, you aren't really doing any shifting, so automatic is just deadweight) :bob: Cheaper purchace price (usually a car with automatic is more expensive than the exact same model with standard) :bob: Service. Ever had to have an automatic transmission replaced? :eek: I have... and then my next car was a manual. "Fish and guests stink in three days." - Benjamin Franlkin

                R 1 Reply Last reply
                0
                • J Judah Gabriel Himango

                  He makes some very good points, and a very interesting view on the MSDN Magazine camp vs. The Raymond Chen camp. As a developer I can agree 100% about the MSDN camp winning; for several months now all I see on MSDN is articles on technology MS wants us to use as a replacement to our existing technology. To make it worse, often times this technology isn't even available to developers (for example, I've been reading many articles and code samples pertaining to Longhorn, Avalon, XAML, generics, etc. which developers can't get unless your boss is generous enough to get an MSDN subscription, and even then it's just tech previews of software of alpha maturity. I disagree with him on several points though. One is the idea that web apps will eventually overtake rich client apps. I don't see this happening, although I think the line between a rich client app and a web app will become blurred as client apps start getting deployed through web browsers. The reason I doubt this is simply because people ~like~ running rich client apps, believe it or not. Sure, web apps suffice for some simpler tasks like web mail, but honestly, no one wants to have to navigate to some URL to run office. MS has done a lot of research in this area and had to change some of their stategies for planned web apps. And it's not just end users, I find (as Joel points out) that most power user/geek types truely despise the idea of replacing client apps with web apps. Just because web apps make deployment a lesser burden on the developer does not mean developers should switch en masse to writing web apps. I also disagree that .NET, the 'unification of the mess of VB, C++, and Win32', has only created a bigger mess. As a former C/C++ developer, I find .NET to be a breath of fresh air from the disaster that is previous programming models in C and VB. Sometimes when things get messy enough, it's time to start with a clean slate. Now .NET doesn't exactly wipe out Win32 (obviously, many parts of .NET wrap existing Win32 and COM APIs) so one could argue that .NET is more a mask over ugliness than a clean slate of beauty, but that's where WinFX comes in, which brings me to the 3rd point I disagree with him. WinFX is going to be revolutionary. If anyone doesn't fully understand the scope of what they're trying to accomplish with Longhorn and WinFX, I urge you to read this article[

                  C Offline
                  C Offline
                  Chris Losinger
                  wrote on last edited by
                  #23

                  everything MS has ever sold was sold as "revolutionary". they've had so many revolutions, it's impossible not to notice that it's just spin. Software | Cleek

                  J 1 Reply Last reply
                  0
                  • C Chris Meech

                    Judah Himango wrote: This is a pretty good indication of the current market - currently 67% of all searches on Google were made by machines running Windows XP or 2000. This is the most ludricous deduction one could make. I see no logic in it all. I still have two PCs at home running '98, but I don't do any googling from them at all. I use one exclusively for email and the other for all my banking/finance stuff. You are ignoring parts of the market. Chris Meech I am Canadian. [heard in a local bar] I think people should be required to have an operator's permit to use the internet. John Simmons

                    J Offline
                    J Offline
                    Judah Gabriel Himango
                    wrote on last edited by
                    #24

                    Hey the most widely used search engine on the planet says lots of people use feature XYZ? That proves nothing! What terrible reasoning! I have 2 computers at home that don't use feature XYZ, so I must be right and the widely used search engine must be wrong! #include "witty_sig.h"

                    C 1 Reply Last reply
                    0
                    • J Judah Gabriel Himango

                      Navin wrote: There are *far* more people running something other than Windows XP or Server 2003 than there are running it. I disagree. This model works because Microsoft has a monopoly. Take a look at Google Zeitgeist[^], in particular the OSes used to access Google[^]. This is a pretty good indication of the current market - currently 67% of all searches on Google were made by machines running Windows XP or 2000. That's pretty impressive by any standard, just goes to show that a lot of people do in fact upgrade or just buy new machines altogether, even after the .com bomb, even after everyone had already been running a solid OS (Win98 SE). That said, I do agree developers will not develop Longhorn-specific software until a vast majority of machines can run their software, or until emulation software or alternative runtimes ala Mono can run XAML+Avalon on multiple OSes, both of which are very likely to happen. #include "witty_sig.h"

                      N Offline
                      N Offline
                      Navin
                      wrote on last edited by
                      #25

                      Judah Himango wrote: That said, I do agree developers will not develop Longhorn-specific software until a vast majority of machines can run their software, or until emulation software or alternative runtimes ala Mono can run XAML+Avalon on multiple OSes, both of which are very likely to happen. Chances are the data you showed is for the US only. And it is skewed, these results assume the computers have an Internet connection. This may be true for US, Europe, and other developed countries, but for emerging markets, this is certainly not the case. And a lot of the XP usage is probably people upgrading from toy OSes like 95/98/Me. I doubt Longhorn is such a monumental change. Now if XAML+Avalon ends up getting back-ported to other OSes, then I can see developers using it. But to develop something Longhonr-specific (until 10+ years into the future, when everyone finally upgrades) is ludicrous. "Fish and guests stink in three days." - Benjamin Franlkin

                      J 1 Reply Last reply
                      0
                      • J John Carson

                        Judah Himango wrote: That's where you're wrong. Go write a C++ library and put in on the web as an ActiveX control. Guess what - it's unsafe code, and when a user goes to run it, it's an all-or-nothing blind prayer your code doesn't do anything malicious. Or put an unmanaged .exe on the web for download; after I go download it I have to say a few Hail Mary's in hopes your code doesn't do anything bad. Don't like the marketing term 'unsafe code'? Fine, let's just call it potentially dangerous code, because it has the potential to corrupt someone's machine. On the flip side, take a look at so-called 'safe code' using .NET or Java. I can write an applet in Java and the J2EE runtime can guarantee (bugs aside) that the code being run will not harm my machine. Or I can write a C# .exe and deploy it either over the web or run it locally and the CLR runtime can guarantee (bugs aside) that the code being run will not harm my machine. So guess what? It's no longer a pray and run situation anymore! Pray and run situations are bad for the user and have already irreparably damanged the image of computer security. Imagine if all client apps were managed code? Here I could actually click on one of those 'important document' spam attachments without damaging my machine. My area is desktop apps rather than network/Internet stuff. In that context, "unsafe" code means manual resource management and the associated risk of resource leaks. In fact, my strong impression is that the chief use of the term by Microsoft relates to manual resource management. This annoys me because the use of sensible C++ programming idioms (use of the Standard library, acquiring resources in constructors and releasing them in destructors, use of smart pointers etc.) makes resource leaks a minor issue. Well-written apps are in this respect very safe. On the other hand, there is ample scope for managed code to be buggy and hence to be "unsafe" in other ways. You make the point that you can run applets in a sandbox and, bugs aside, the sandbox will stop them doing anything malicious. Of course, bugs aside, Windows machines wouldn't have anywhere near the vulnerability to viruses that they currently do. But there are bugs. Nevertheless, I accept the basic point that sandboxes can be useful in restricting permissions to applications that can do their job with limited rights (this, of course, is also the principle behind Administrator vs User privileges and the like on the desktop, which are applicable to "unsafe" C++ code).

                        J Offline
                        J Offline
                        Judah Gabriel Himango
                        wrote on last edited by
                        #26

                        John Carson wrote: Well-written apps are in this respect very safe. Agreed. Too bad there's so many poorly written unmanaged apps! :-) #include "witty_sig.h"

                        1 Reply Last reply
                        0
                        • C Chris Losinger

                          everything MS has ever sold was sold as "revolutionary". they've had so many revolutions, it's impossible not to notice that it's just spin. Software | Cleek

                          J Offline
                          J Offline
                          Judah Gabriel Himango
                          wrote on last edited by
                          #27

                          Then ask yourself this. Was Win32 revolutionary? By all means of course it was! The whole point of the article we're discussing is based on the fact that Win32 was what put Microsoft in their place atop the software world. By the same measure then, WinFX will be slowly replacing this once-revolutionary Win32 API. Alone that is a huge move on Microsoft's part. As if that wasn't enough, this will be the first all-managed Windows API, exposed to managed languages first and foremost! What a move away from the past, where OS core libraries are exposed only to unmanaged C developers! But now it's open to all managed languages running in a secure environment. That's big, that's a risk, and it's definitely not spin. #include "witty_sig.h"

                          C 1 Reply Last reply
                          0
                          • J Judah Gabriel Himango

                            Then ask yourself this. Was Win32 revolutionary? By all means of course it was! The whole point of the article we're discussing is based on the fact that Win32 was what put Microsoft in their place atop the software world. By the same measure then, WinFX will be slowly replacing this once-revolutionary Win32 API. Alone that is a huge move on Microsoft's part. As if that wasn't enough, this will be the first all-managed Windows API, exposed to managed languages first and foremost! What a move away from the past, where OS core libraries are exposed only to unmanaged C developers! But now it's open to all managed languages running in a secure environment. That's big, that's a risk, and it's definitely not spin. #include "witty_sig.h"

                            C Offline
                            C Offline
                            Chris Losinger
                            wrote on last edited by
                            #28

                            Judah Himango wrote: Then ask yourself this. Was Win32 revolutionary? i'm not sure that says a damned thing about whether or not WinFX will be revolutionary. you get back to me in three years when it's finally out. if it hasn't been replaced by four or five other Brand New Revolutionary Technologies, i'll concede. Software | Cleek

                            C J 2 Replies Last reply
                            0
                            • J Judah Gabriel Himango

                              Hey the most widely used search engine on the planet says lots of people use feature XYZ? That proves nothing! What terrible reasoning! I have 2 computers at home that don't use feature XYZ, so I must be right and the widely used search engine must be wrong! #include "witty_sig.h"

                              C Offline
                              C Offline
                              Chris Meech
                              wrote on last edited by
                              #29

                              Once again another idiot has prooved that axiom. When jumping to conclusions, there is an underlying agenda that needs to be propogated. I called into question your lack of logic in jumping from a statistic that 67% of all Googlers use XP to state that the majority of all computers run XP(which is the point you were trying to make). Go dig up more data and apply some logical analysis for backing up your arguments. Chris Meech I am Canadian. [heard in a local bar] I think people should be required to have an operator's permit to use the internet. John Simmons

                              J 1 Reply Last reply
                              0
                              • C Chris Losinger

                                Judah Himango wrote: Then ask yourself this. Was Win32 revolutionary? i'm not sure that says a damned thing about whether or not WinFX will be revolutionary. you get back to me in three years when it's finally out. if it hasn't been replaced by four or five other Brand New Revolutionary Technologies, i'll concede. Software | Cleek

                                C Offline
                                C Offline
                                Chris Meech
                                wrote on last edited by
                                #30

                                Chris Losinger wrote: back to me in three years when it's finally out Oh, you optimist you! :) Chris Meech I am Canadian. [heard in a local bar] I think people should be required to have an operator's permit to use the internet. John Simmons

                                1 Reply Last reply
                                0
                                • N Navin

                                  What about one big one...

                                  Cost!

                                  Manual transmissions are cheaper in 3 ways: :bob: Better gas mileage (especially at constant speeds, you aren't really doing any shifting, so automatic is just deadweight) :bob: Cheaper purchace price (usually a car with automatic is more expensive than the exact same model with standard) :bob: Service. Ever had to have an automatic transmission replaced? :eek: I have... and then my next car was a manual. "Fish and guests stink in three days." - Benjamin Franlkin

                                  R Offline
                                  R Offline
                                  Richard Stringer
                                  wrote on last edited by
                                  #31

                                  Navin wrote: Better gas mileage (especially at constant speeds, you aren't really doing any shifting, so automatic is just deadweight But so is a manual in this case. And an overdrive auto tranny could possible exceed a manual tranny in MPG at crusing speeds. Depends on the type of terrain. On flat ground the auto would be better - on hilly ground the manual - if you know how to use it. Navin wrote: Cheaper purchace price (usually a car with automatic is more expensive than the exact same model with standard And considerably less resale value. What you may loose on one end you get back on the other. Even more important is that with a manual tranny you limit the number of prople that will even look at the vehicle on resale lowering the resale value even more. Navin wrote: Service. Ever had to have an automatic transmission replaced? I have... and then my next car was a manual To each his own. The last car I owned with a manual tranny ( other than a couple of off road jobs ) was a 65 Corvette. It had a manual 4 speed ( L88 ) 327 CI V8 375 HP and a 2.75 rear end if I remember correctly ( and I'm really not sure I had 3 or 4 different ones installed). And I was working on the clutch every 3 months - and thats expensive. Maybe it is just luck or whatever but I have NEVER had to replace a auto in any car I have ever owned. I presently own a 93 TBird Super coupe with a 4 speed auto with overdrive with 121K on it and the tranny is fine - and it has been drove hard and fast. It has been completly restored to factory specs and doesn't get driven much anymore but the drive train is as solid as a rock. If you take care of them - they take care of you. Richard "He who joyfully marches in rank and file has already earned my contempt. He has been given a large brain by mistake, since for him the spinal cord would suffice. --Albert Einstein

                                  C 1 Reply Last reply
                                  0
                                  • C Chris Losinger

                                    Judah Himango wrote: Then ask yourself this. Was Win32 revolutionary? i'm not sure that says a damned thing about whether or not WinFX will be revolutionary. you get back to me in three years when it's finally out. if it hasn't been replaced by four or five other Brand New Revolutionary Technologies, i'll concede. Software | Cleek

                                    J Offline
                                    J Offline
                                    Judah Gabriel Himango
                                    wrote on last edited by
                                    #32

                                    Perhaps we're using the wrong terms here. Maybe 'unique' is better suited for now, until 3 years down the road we'll see whether it is revolutionary. ;-) I believe it already is revolutionary because it is the first all-managed OS core API *and* it is replacing an API that has been used for over a decade (!!). That alone makes it a noteworthy changing of the guard in my book, something that seperates this from spin and other so-called revolutionary technologies. #include "witty_sig.h"

                                    1 Reply Last reply
                                    0
                                    • C Chris Meech

                                      Once again another idiot has prooved that axiom. When jumping to conclusions, there is an underlying agenda that needs to be propogated. I called into question your lack of logic in jumping from a statistic that 67% of all Googlers use XP to state that the majority of all computers run XP(which is the point you were trying to make). Go dig up more data and apply some logical analysis for backing up your arguments. Chris Meech I am Canadian. [heard in a local bar] I think people should be required to have an operator's permit to use the internet. John Simmons

                                      J Offline
                                      J Offline
                                      Judah Gabriel Himango
                                      wrote on last edited by
                                      #33

                                      I pointed out some sample data, a majority of the billions of users worldwide that access google are running XP or 2k. You pointed out your sample data, 2 computers in your basement that don't use google and don't run XP or 2k. :rolleyes::laugh: I'm not saying 67% of all computers in the world run XP or 2k. The point I've been making is that Microsoft's operating systems have been widely adopted at a rather fast pace; XP has been out only a few years now and it's by far a majority of the internet connected end-user market. Which brings me to the point that Longhorn probably will be adopted quickly too unless Microsoft loses their monopoly. #include "witty_sig.h"

                                      1 Reply Last reply
                                      0
                                      • N Navin

                                        Judah Himango wrote: That said, I do agree developers will not develop Longhorn-specific software until a vast majority of machines can run their software, or until emulation software or alternative runtimes ala Mono can run XAML+Avalon on multiple OSes, both of which are very likely to happen. Chances are the data you showed is for the US only. And it is skewed, these results assume the computers have an Internet connection. This may be true for US, Europe, and other developed countries, but for emerging markets, this is certainly not the case. And a lot of the XP usage is probably people upgrading from toy OSes like 95/98/Me. I doubt Longhorn is such a monumental change. Now if XAML+Avalon ends up getting back-ported to other OSes, then I can see developers using it. But to develop something Longhonr-specific (until 10+ years into the future, when everyone finally upgrades) is ludicrous. "Fish and guests stink in three days." - Benjamin Franlkin

                                        J Offline
                                        J Offline
                                        Judah Gabriel Himango
                                        wrote on last edited by
                                        #34

                                        I believe the statistics shown on Google Zeitgeist are global. Regardless, in all honesty, who is marketing their software to users without internet access in 3rd world countries? #include "witty_sig.h"

                                        1 Reply Last reply
                                        0
                                        • R Richard Stringer

                                          Navin wrote: Better gas mileage (especially at constant speeds, you aren't really doing any shifting, so automatic is just deadweight But so is a manual in this case. And an overdrive auto tranny could possible exceed a manual tranny in MPG at crusing speeds. Depends on the type of terrain. On flat ground the auto would be better - on hilly ground the manual - if you know how to use it. Navin wrote: Cheaper purchace price (usually a car with automatic is more expensive than the exact same model with standard And considerably less resale value. What you may loose on one end you get back on the other. Even more important is that with a manual tranny you limit the number of prople that will even look at the vehicle on resale lowering the resale value even more. Navin wrote: Service. Ever had to have an automatic transmission replaced? I have... and then my next car was a manual To each his own. The last car I owned with a manual tranny ( other than a couple of off road jobs ) was a 65 Corvette. It had a manual 4 speed ( L88 ) 327 CI V8 375 HP and a 2.75 rear end if I remember correctly ( and I'm really not sure I had 3 or 4 different ones installed). And I was working on the clutch every 3 months - and thats expensive. Maybe it is just luck or whatever but I have NEVER had to replace a auto in any car I have ever owned. I presently own a 93 TBird Super coupe with a 4 speed auto with overdrive with 121K on it and the tranny is fine - and it has been drove hard and fast. It has been completly restored to factory specs and doesn't get driven much anymore but the drive train is as solid as a rock. If you take care of them - they take care of you. Richard "He who joyfully marches in rank and file has already earned my contempt. He has been given a large brain by mistake, since for him the spinal cord would suffice. --Albert Einstein

                                          C Offline
                                          C Offline
                                          Chris Richardson
                                          wrote on last edited by
                                          #35

                                          Richard Stringer wrote: But so is a manual in this case. And an overdrive auto tranny could possible exceed a manual tranny in MPG at crusing speeds. Depends on the type of terrain. On flat ground the auto would be better - on hilly ground the manual - ... I'd say the better argument for a manual at cruising speed, besides the weight, is that in an automatic you are always wasting power in the torque converter. Even if you're just cruising along, the torque converter is still turning fluid. And in most manuals (besides old school ones, or specialty ones like your vette), 5th gear is an overdrive ratio. Richard Stringer wrote: ... if you know how to use it. I agree on this part. But most people don't know how to use an auto either. They'll just mash the pedal when they want to go faster, and hit the brakes when they want to slow down. Complete waste. Whereas, most people in a manual will just coast, or let the drivetrain slow them down when there's no real need to brake. Richard Stringer wrote: And considerably less resale value. What you may loose on one end you get back on the other. Even more important is that with a manual tranny you limit the number of prople that will even look at the vehicle on resale lowering the resale value even more. This is a good point. But I'm not sure it outweighs the overall cost of owning an automatic. Sure, you've had good luck. Most people I know haven't. And when autos die, they are expensive to replace. Richard Stringer wrote: To each his own. The last car I owned with a manual tranny ( other than a couple of off road jobs ) was a 65 Corvette. It had a manual 4 speed ( L88 ) 327 CI V8 375 HP and a 2.75 rear end Yeah but that's different because it's a specialty car. 375 HP? Wasn't driven by an old lady? I wonder why you kept blowing clutches. And if it had an auto, you probably would have kept smoking the torque converter, which would have been a lot more expensive to replace. Richard Stringer wrote: I presently own a 93 TBird Super coupe with a 4 speed auto with overdrive with 121K on it and the tranny is fine - and it has been drove hard and fast. It's also a heck of a lot newer than your vette. Lots of guys I know (lots) used to have built up Mustangs making 300-400 HP or more at the wheels, and these cars saw lots of drag racing (at the strip), and they didn't se

                                          R 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups