Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: "Mike Schilling" Newsgroups: comp.lang.java.programmer Subject: Re: eerie Java-BASIC (partially OT) Date: Sun, 24 Jun 2012 17:02:35 -0700 Organization: A noiseless patient Spider Lines: 26 Message-ID: References: <4fca25a2$0$284$14726298@news.sunsite.dk> <4fdd504e$0$287$14726298@news.sunsite.dk> Injection-Date: Mon, 25 Jun 2012 00:01:55 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="efTb1rwTtYUrtWAF9CJ3tQ"; logging-data="464"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19N/W4tRuQKdiwrHdGQAU9DtTvzvg5ZbFw=" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-RFC2646: Format=Flowed; Response X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 Cancel-Lock: sha1:mw7N8I7824y1gVA1MvDBMZXe8Qg= X-Priority: 3 X-MSMail-Priority: Normal Xref: csiph.com comp.lang.java.programmer:15572 "Arne Vajhøj" wrote in message news:4fdd504e$0$287$14726298@news.sunsite.dk... >> >> They rebranded it and changed certain things, improving them with some >> of the non-compliant enhancements they'd given J++, and more. >> >> So the lineage is direct. > > I don't think rebranded is accurate. > > I don't think J++ and .NET share any code and should be considered > two very distinct projects. > > But obviously a MS "Java" and a MS Java-like language like C# > must have shared some IP. I think it's fair to say something like the following: * The J++ extensions to Java (delegates, events) were on the list of .NET runtime features. * J# was built on top of the .NET runtime, using ideas but probably little code from J++ * J# was intended as an upgrade path for J++ users, so some attention was paid to backward compatibility, but it wasn't completely compatible