Live data from Hacker News

A glimpse into a new programming language under development at Microsoft

lambda-the-ultimate.org

41–50 of 230 posts

Re: A glimpse into a new programming language under development at Microsoft

#41

I would imagine that language like that would be one of the best you could hope for. I hope this language will fit all the bullets. - C# syntactic sugar - As fast as C++ - Does not require .NET - Runs on Windows/Linux/Unix with no problems

Sounds a lot like D (http://dlang.org/)...

Re: A glimpse into a new programming language under development at Microsoft

#42
post #31

This is going to be horribly negative so a bit of context first: I'm a professional C# programmer. I love C#, I think it's a great language. But there's a huge downside: C# only works on Windows. This vastly reduces the number of things you can do with it (yeah, I know about Mono). There's nothing here that suggests that this would have anything other than the same restrictions. So, assuming the language develops int…

C# developer here, also love the language. I completely agree and I only hope that this new thing will be just as good as C# but fully cross-platform. It would be great. >mobile Xamarin is pretty solid, although it costs a lot.

Project Rotor will be left in the history books as the "Java killer that was never unleashed". I remember using C# back in 2005 and just thinking how far ahead of everything it was. But it was never allowed to leave the shackles of MS.

Re: A glimpse into a new programming language under development at Microsoft

#43

C++ does not perform, is not a managed language, and has nothing to offer. What could he possibly be talking about? I read this as MS once again getting it completely wrong. Seriously C++ solving managed languages performance and memory problems? Physician, HEAL THY SELF.

> C++ does not perform,... You sure seem to be an expert on these things.

He could be Torvalds, I guess. :)

Re: A glimpse into a new programming language under development at Microsoft

#44
post #41

I would imagine that language like that would be one of the best you could hope for. I hope this language will fit all the bullets. - C# syntactic sugar - As fast as C++ - Does not require .NET - Runs on Windows/Linux/Unix with no problems

Sounds a lot like D ( http://dlang.org/ )...

Or Vala (https://wiki.gnome.org/Projects/Vala/Tutorial).

Re: A glimpse into a new programming language under development at Microsoft

#45
post #10

Earlier quoted context omitted.

No, but this is Microrust It's completely not at all the same, but still familiar to rust programmers. It's but built for the enterprise with advanced patented technology. The yearly license fee will include responsive customer service.

well, if we only look at the language and the "recent" past then C# is both an Ecma and ISO standard. yes, it's only one example among 1000s of opposite ones but things are changing even in Microsoft, very slowly, with lots of setbacks, but they are. They won't transform MS anytime soon and possibly ever but I see saner pockets emerging.

Yes their technical specifications for protocols and formats are wonderful since they released the open specification promise!

Oh no wait, for those of us who have actually used these specs (in my case MSRPC/DCE), it's a hopeless mess of blatantly incomplete documentation obviously written by the lowest bidder.

Microsoft haven't changed. They've succeeded in changing their perception only. The company is still predatory sales focused and always will be.

Re: A glimpse into a new programming language under development at Microsoft

#46

Earlier quoted context omitted.

C# developer here, also love the language. I completely agree and I only hope that this new thing will be just as good as C# but fully cross-platform. It would be great. >mobile Xamarin is pretty solid, although it costs a lot.

Project Rotor will be left in the history books as the "Java killer that was never unleashed". I remember using C# back in 2005 and just thinking how far ahead of everything it was. But it was never allowed to leave the shackles of MS.

They did release it, source code and all. Unfortunately with a shit license.

I had it building on FreeBSD back then!

They did the right thing for them but not the community. Isolation and ecosystem ate tightly controlled at Microsoft and always have been. It's how devdiv remain scarily profitable.

Re: A glimpse into a new programming language under development at Microsoft

#47

I would imagine that language like that would be one of the best you could hope for. I hope this language will fit all the bullets. - C# syntactic sugar - As fast as C++ - Does not require .NET - Runs on Windows/Linux/Unix with no problems

Sounds like Java 8!

Re: A glimpse into a new programming language under development at Microsoft

#48

Judging by their track record, I completely trust the geniuses at Microsoft to solve another non-existent problem /s.

MS have been very very good on the technical side of the things. It is the business decisions that mess things up.

The only really bad technical decision that they have taken is the broken security model of user accounts.

Re: A glimpse into a new programming language under development at Microsoft

#49

Earlier quoted context omitted.

That's not how languages in the .net ecosystem have worked in the past. C# is an open, ecma standard, as is the specification of the common language infrastructure (the VM/byte-code design for running .net programs). And MS publishes the language specifications for VB and F#. That's why it's possible to run .net code on linux without ever paying MS. There's even an open source F# compiler. Moreover, the .net compiler…

The idea that MS is out to envelope developers by enticing them into a language that requires massive cash outlays or *ongoing licensing fees* is not supported by reality. ... The only requirement being that they run on a Windows OS Mhm. Yes, I suppose you can run some C# on a non-windows machine, but it'll have bugs, break, some libraries won't be supported and there's no tooling support. ...but don't worry, you can…

Why does this need to be explained to C# people every time we have this conversation? Seriously, every time!

C# runs great on 90% of desktop computers because Microsoft has had a 20 year desktop monopoly. It's is a walled garden until we can easily move code to other platforms and have it perform at the same level.

Re: A glimpse into a new programming language under development at Microsoft

#50
post #31

This is going to be horribly negative so a bit of context first: I'm a professional C# programmer. I love C#, I think it's a great language. But there's a huge downside: C# only works on Windows. This vastly reduces the number of things you can do with it (yeah, I know about Mono). There's nothing here that suggests that this would have anything other than the same restrictions. So, assuming the language develops int…

From Joe Duffy's Blog [1]:

"Finally, you might wonder, “Why not base it on C++?” As we’ve progressed, I do have to admit that I often wonder whether we should have started with C++, and worked backwards to carve out a “safe subset” of the language."

...

"I do expect to take our learnings and explore this avenue at some point, largely for two reasons: (1) it will ease portability for a larger number of developers (there’s a lot more C++ on Earth than C#), and (2) I dream of standardizing the ideas, so that the OSS community also does not need to make the difficult “safe/productive vs. performant” decision."

"But for the initial project goals, I am happy to have begun with C#, not the least reason for which is the rich .NET frameworks that we could use as a blueprint (noting that they needed to change pretty heavily to satisfy our goals)."

[1]: http://webcache.googleusercontent.com/search?q=cache%3Ajoedu...

Post reply on HN