Modern C++ Won't Save Us
Paulo Pinto
pjmlp at progtools.org
Thu Apr 29 12:32:25 UTC 2021
On Thursday, 29 April 2021 at 06:46:40 UTC, bioinfornatics wrote:
> On Wednesday, 28 April 2021 at 13:18:57 UTC, Ola Fosheim
> Grøstad wrote:
>> On Wednesday, 28 April 2021 at 10:33:43 UTC, bioinfornatics
>> wrote:
>>> D do not have yet a competitive framework on Big Data «à la»
>>> Spark, datascience «à la» Pandas/Dask (pandas with multi
>>> nodes computing)
>>
>> I've found it to be very difficult to move away from Python in
>> general, it isn't only about frameworks but the massive amount
>> of focused tested libraries available. For instance, I
>> recently were to analyze a set of HRTFs (signal processing
>> impulse responses) in a file format called SOFA, and I only
>> found C++ and Python libraries for it. I tried to set up the
>> C++ library, but it turned out to be time consuming, Python
>> was just plug and play... so I ended up doing everything in
>> numpy.
>>
>> At the end of the day developer time was more precious than
>> execution time, which was somewhat slow, but not slower than
>> the time I saved on development time.
>>
>> It is very difficult for any language to get there, not
>> because of the computational aspect, but because of the
>> interfacing, both social and technical.
>
> Exactly the strength of python is the eco-system and not a
> library alone.
> For datascience they are a rich ecosystem with
> pandas/dask/ray/numpy/scikitlearn as core.
>
> I see in my works when you have to choose a language is not for
> a killer app but for a set of library that meet our needs. This
> eco-system have to be easy to set as our job is to make an
> application with all requested feature not a try hard path to
> install and configure new things.
>
> And I am a D fan but for reason above I never yet be able to
> use D for a professional needs.
>
> Moreover we have to take in account the number of candidate to
> hire which would like to do a D application … Its is close to
> impossible to find while Rust most have never used it but it is
> a dreamed technology and they want to learn it with a
> professional use case.
> Recently with the declaration of linus torvald that c++ is a
> shit and Rust is now into to the kernel. The Rust hype growth
> even quickly.
>
> To me, Walter Bright or Andrei Alexandrescu have to meet Linus
> Torvald to shown how D is a good language. And After let the
> influencer Linus Torvald to do the job.
I am afraid it might be already too late by now,
https://security.googleblog.com/2021/04/rust-in-android-platform.html
https://docs.microsoft.com/en-us/windows/dev-environment/rust
More information about the Digitalmars-d
mailing list