On Feb 23, 7:52 am, Alfredo Portes <doyenatc...@gmail.com> wrote:
Hi Alfredo,
> On Mon, Feb 23, 2009 at 10:46 AM, mabshoff <mabsh...@googlemail.com> wrote:
> > Anyway, that was a little less than a year ago and I have so far heard
> > zero complaints about Windows 7 breaking the binary API of code. Given
> > that the beta has been downloaded a couple million times from MS
> > themselves as well as probably also quite often per torrent from other
> > places I am sure if this was an issue it would have made it to
> > slashdot by now. So I would disregard the content of that article
> > unless someone points me to concrete proof :)
>
> Read this article some time ago, but looks very related to your last post:
>
> http://www.joelonsoftware.com/articles/APIWar.html
Thanks, I am aware of that article and have read it many years ago. It
was published in 2004, but I think is still relevant.
But I don't think it applies to the problem in question here, i.e. it
is a related, but orthogonal issue. While VS6 for example is dead and
no longer supported the applications build with those tools should
still run. Microsoft undertook the whole transition to .Net at some
point and after a lot of initial enthusiasm scaled back their plans
how tightly to integrate applications written in .Net into Longhorn/
Vista. In the end it was a good move to not do that integration too
deeply and a lot if businesses have made the transition to .Net over
the years, at least according to what I see when I talk to friends
working in the "real world" :). Most enterprise shops in certain
industries are often either Java or .Net, there isn't much more
besides that for current development. There is obviously a ton of
legacy code, i.e. I know one large financial service company which
code base is a mix of APL for the backend and .Net for the frontend +
GUI. Anyway, getting very off topic here, so I will stop this train of
thought.
So, while MS has broken programming APIs I still think that my
argument about having old code run on current systems holds. The only
widely used OS with an even stronger drive for binary compatibility
would be Solaris - and I am using the term "widely" generous in this
context. It is to contrast to something like VMS :)
Cheers,
Michael
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---