Thread overview | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
June 07, 2020 Why didn't Micro Soft take D as their new language? | ||||
---|---|---|---|---|
| ||||
Why didn't Micro Soft take D as their new language? If they wanted a better C, D would have been better than Rust. |
June 07, 2020 Re: Why didn't Micro Soft take D as their new language? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Vinod K Chandran | On Sunday, 7 June 2020 at 20:46:36 UTC, Vinod K Chandran wrote: > Why didn't Micro Soft take D as their new language? If they wanted a better C, D would have been better than Rust. The answer is in the neighboring thread https://forum.dlang.org/post/awmytjxuipxmvpxmwcma@forum.dlang.org Really, can we wake up and face the reality? |
June 07, 2020 Re: Why didn't Micro Soft take D as their new language? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Vinod K Chandran | On Sunday, 7 June 2020 at 20:46:36 UTC, Vinod K Chandran wrote:
> Why didn't Micro Soft take D as their new language? If they wanted a better C, D would have been better than Rust.
Because Microsoft copies technologies and makes an in house version of it. Microsoft did it with Java and called it J++. I expect that Microsoft will come with a Rust clone soon, we know that they have already started working on that.
Why didn't they clone D? Maybe it was too close to C++ and C#, the extra work wasn't worth it. Maybe D was too fringe for Microsoft to care.
|
June 07, 2020 Re: Why didn't Micro Soft take D as their new language? | ||||
---|---|---|---|---|
| ||||
Posted in reply to IGotD- | On Sunday, 7 June 2020 at 21:32:49 UTC, IGotD- wrote:
> On Sunday, 7 June 2020 at 20:46:36 UTC, Vinod K Chandran wrote:
>> Why didn't Micro Soft take D as their new language? If they wanted a better C, D would have been better than Rust.
>
> Because Microsoft copies technologies and makes an in house version of it. Microsoft did it with Java and called it J++. I expect that Microsoft will come with a Rust clone soon, we know that they have already started working on that.
>
> Why didn't they clone D? Maybe it was too close to C++ and C#, the extra work wasn't worth it. Maybe D was too fringe for Microsoft to care.
It seems every company would rather create a new language instead of adopting one. That's one reason why D will never be "chosen" by an organization. Instead, once the major contributors either retire or lose interest, D will finally die instead of linger in its current comatose state.
RIP
|
June 07, 2020 Re: Why didn't Micro Soft take D as their new language? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Vinod K Chandran | On Sunday, 7 June 2020 at 20:46:36 UTC, Vinod K Chandran wrote:
> Why didn't Micro Soft take D as their new language? If they wanted a better C, D would have been better than Rust.
Does Microsofts new language have a name?
|
June 08, 2020 Re: Why didn't Micro Soft take D as their new language? | ||||
---|---|---|---|---|
| ||||
Posted in reply to IGotD- | On Sunday, 7 June 2020 at 21:32:49 UTC, IGotD- wrote:
> On Sunday, 7 June 2020 at 20:46:36 UTC, Vinod K Chandran wrote:
>> Why didn't Micro Soft take D as their new language? If they wanted a better C, D would have been better than Rust.
>
> Because Microsoft copies technologies and makes an in house version of it. Microsoft did it with Java and called it J++. I expect that Microsoft will come with a Rust clone soon, we know that they have already started working on that.
>
> Why didn't they clone D? Maybe it was too close to C++ and C#, the extra work wasn't worth it. Maybe D was too fringe for Microsoft to care.
Microsoft is an OpenJDK contributor nowadays and Java has first class support on Azure and VSCode.
Rust has been adopted by VSCode, Azure and WinRT/UWP teams without MS extras.
They don't need to clone D, given the improvements ISO C++ has been getting (in collaboration with other companies like IBM, Khronos, CodePlay, Apple and Google) and C# has gotten the low level features from System C# used in Midori.
Likewise Google and Apple are adopting Rust, and haven't spent one second mentioning D on their latest job offers and roadmaps.
So while it is easy to criticise Microsoft and point to their traditional practices, better focus on making a solid story for getting D in a proper state first.
|
June 08, 2020 Re: Why didn't Micro Soft take D as their new language? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Per Nordlöw | On Sunday, 7 June 2020 at 22:22:16 UTC, Per Nordlöw wrote: > On Sunday, 7 June 2020 at 20:46:36 UTC, Vinod K Chandran wrote: >> Why didn't Micro Soft take D as their new language? If they wanted a better C, D would have been better than Rust. > > Does Microsofts new language have a name? Microsoft Research is looking at Checked C, https://github.com/Microsoft/checkedc Verona, https://github.com/microsoft/verona Both developed as open source projects and far from being used in any production over on mother Microsoft. Meanwhile mother Microsoft is shipping plain standard Rust on production via VS Code (ripgrep), Azure IoT (C# with Rust for low level stuff), WinRT/UWP bindings and considering support for Azure Sphere. |
June 08, 2020 Re: Why didn't Micro Soft take D as their new language? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Per Nordlöw | On Sunday, 7 June 2020 at 22:22:16 UTC, Per Nordlöw wrote:
>
> Does Microsofts new language have a name?
I read that they started using Rust.
|
June 08, 2020 Re: Why didn't Micro Soft take D as their new language? | ||||
---|---|---|---|---|
| ||||
Posted in reply to IGotD- | On Sunday, 7 June 2020 at 21:32:49 UTC, IGotD- wrote:
>
> Because Microsoft copies technologies and makes an in house version of it. Microsoft did it with Java and called it J++. I expect that Microsoft will come with a Rust clone soon, we know that they have already started working on that.
>
> Why didn't they clone D? Maybe it was too close to C++ and C#, the extra work wasn't worth it. Maybe D was too fringe for Microsoft to care.
This is true.
|
June 09, 2020 Re: Why didn't Micro Soft take D as their new language? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jason | On Sunday, 7 June 2020 at 21:42:12 UTC, Jason wrote:
> On Sunday, 7 June 2020 at 21:32:49 UTC, IGotD- wrote:
>> On Sunday, 7 June 2020 at 20:46:36 UTC, Vinod K Chandran wrote:
>>> Why didn't Micro Soft take D as their new language? If they wanted a better C, D would have been better than Rust.
>>
>> Because Microsoft copies technologies and makes an in house version of it. Microsoft did it with Java and called it J++. I expect that Microsoft will come with a Rust clone soon, we know that they have already started working on that.
>>
>> Why didn't they clone D? Maybe it was too close to C++ and C#, the extra work wasn't worth it. Maybe D was too fringe for Microsoft to care.
>
> It seems every company would rather create a new language instead of adopting one. That's one reason why D will never be "chosen" by an organization. Instead, once the major contributors either retire or lose interest, D will finally die instead of linger in its current comatose state.
>
> RIP
This is what happens when the leadership thinks meandering is the way to go.
|
Copyright © 1999-2021 by the D Language Foundation