Re: Statement on backwards compatibility?
- From: "Hector Santos" <nospamhere@xxxxxxxxxxxxxx>
- Date: Wed, 7 Dec 2005 13:19:44 -0500
Right Gary,
But Tony raises a valid point. If we upgrade our machines to the latest
OS, and also the latest compilers, the critical issue is that there will
be compatibility issue when the compilation takes place on the newer OS
and/or with the new development tools.
It is not something you thought about. If you designed and compiler for
WIN32, with or without specific OS dependent logic you explicitly
programmed, it was expected to work.
I can't help but feel of late, if I can have that confidence any more.
I feel better when you (Gary Chanson) says:
"This is a concept that Microsoft believes in and takes
to extremes,"
I like to continue to believe this and my practical side says MS would
be stupid not to honor this.
But MS needs to be aware that they are beginning to scare people with
all this new "OS" (Longhorn, Now Vista) and even current OS .NET
foundation dependency. Are we getting to a point we were need to keep
the VS 6.0 and W2K around just to guarantee WIN32 support?
--
Hector Santos, CTO
Santronics Software, Inc.
http://www.santronics.com
"Gary Chanson" <gjchanson@xxxxxxxxxxxxxxxxxxxx> wrote in message
news:eWS3AK0#FHA.3676@xxxxxxxxxxxxxxxxxxxxxxx
>>
>> I personally would not expect backwards compatibility (as defined
above)
>> because I've seen the issues that can arise. However, I'm looking for
a link
>> to any statement on the subject in relation to the Windows O/S
>
> You're looking through the telescope in the wrong direction.
Backward
> compatibility is when the newer version of the OS will still properly
run
> programs written for the older version. This is a concept that
Microsoft
> believes in and takes to extremes, while Apple scoffs at it.
>
> You can not expect the reverse. You can write programs which will
run on
> older versions by restricting the APIs you use to the ones supported
by the
> older versions, but then you're taking advantage of backward
compatibility.
> You can also write programs which are smart enough to run an multiple
> versions. More then this isn't possible because it would require
older
> versions to be aware of the capabilities of newer versions (where did
I put my
> time machine?).
.
- Follow-Ups:
- Re: Statement on backwards compatibility?
- From: Gary Chanson
- Re: Statement on backwards compatibility?
- References:
- Statement on backwards compatibility?
- From: Tony Proctor
- Re: Statement on backwards compatibility?
- From: Gary Chanson
- Statement on backwards compatibility?
- Prev by Date: Re: Statement on backwards compatibility?
- Next by Date: Re: Data loss appending data to file
- Previous by thread: Re: Statement on backwards compatibility?
- Next by thread: Re: Statement on backwards compatibility?
- Index(es):
Relevant Pages
|