Jump to page: 1 2 3
Thread overview
Why didn't Micro Soft take D as their new language?
Jun 07, 2020
Vinod K Chandran
Jun 07, 2020
mw
Jun 07, 2020
IGotD-
Jun 07, 2020
Jason
Jun 09, 2020
FunkyD
Jun 09, 2020
James Lu
Jun 09, 2020
jmh530
Jun 14, 2020
Laeeth Isharc
Jun 14, 2020
James Lu
Jun 14, 2020
Laeeth Isharc
Jun 15, 2020
Chris
Jun 15, 2020
aberba
Jun 08, 2020
Paulo Pinto
Jun 08, 2020
Vinod K Chandran
Jun 10, 2020
James Lu
Jun 14, 2020
Paulo Pinto
Jun 07, 2020
Per Nordlöw
Jun 08, 2020
Paulo Pinto
Jun 08, 2020
Vinod K Chandran
Jun 09, 2020
Liu
Jun 09, 2020
Paulo Pinto
Jun 09, 2020
Vinod K Chandran
Jun 09, 2020
Liu
Jun 09, 2020
IGotD-
June 07, 2020
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
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
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
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
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
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
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
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
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
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.
« First   ‹ Prev
1 2 3