хахха, е това вече и на мен ми се вижда прекалено, някой дето е писал може ли да потвърди/отрече ?
"I'd actually like Rust to replace C but not C++ because Rust simply doesn't cut it. Something as simple as a dynamic mutable tree which would take a minute to implement in C++, is next to impossible in Rust - I've spent 2 months and failed, because the naive online examples don't work IRL because of the borrow checker which makes to whole thing a total mess, to this day I haven't seen a viable Rust solution, Mozilla's own Rust code from WebRender uses a JavaScript backend for this."
Последно редактирано на 04.08.2020 от bvbfan, видяно: 2308 пъти.
Да това е един от доводите, които Rust не е подходящ. Реално имплементацията трябва да бъде коренно различна, защото не може да имаш повече от един указател към една и съща памет. Pointer indirection в Rust не съществува или поне не в този вид. https://doc.rust-lang.org/std/primitive.pointer.html
“C++, at its core, is not a safe language,” said Ryan Levick, Microsoft cloud developer advocate, during the AllThingsOpen virtual conference last month, explaining, in a virtual talk, why Microsoft is gradually switching to Rust to build its infrastructure software, away from C/C++. And it is encouraging other software industry giants to consider the same.
Кофти нива ни се падна на програмерите, постоянно нови мотики за разучаване :)
“C++, at its core, is not a safe language,” said Ryan Levick, Microsoft cloud developer advocate, during the AllThingsOpen virtual conference last month, explaining, in a virtual talk, why Microsoft is gradually switching to Rust to build its infrastructure software, away from C/C++. And it is encouraging other software industry giants to consider the same.
Кофти нива ни се падна на програмерите, постоянно нови мотики за разучаване :)
Така като гледам статията най-много някой форум като тоя да са написали на Rust
Накрая всички ще пишете на ръждата, даже и фронтенда
Аз си имам едно много симпатично в уебпак тулчейна Walt js
Walt is an alternative syntax for WebAssembly text format. It's an experiment for using JavaScript syntax to write to as 'close to the metal' as possible. It's JavaScript with rules. .walt files compile directly to WebAssembly binary format.
Highlights:
Write "close to the metal" JavaScript!
No C/C++ or Rust required, just typed JavaScript.
NO LLVM/binary toolkits required, zero dependencies 100% written in JS.
Fast compilation, integrates into webpack!
Последно редактирано на 06.08.2020 от saruman, видяно: 2195 пъти.
Така като гледам статията най-много някой форум като тоя да са написали на Rust
Те и Франция гледаха че отиват на световно деведесе и четвърта :)
Дали е баш така
A lot of tooling is built around C/C++. In particular, Microsoft binaries are now almost completely built on the Microsoft Visual C++ compiler which produces MSVC binaries, whereas Rust relies on LLVM.
Айде за другите куфари по съм склонен да повярвам,че ще минат,и то не кора,ми разни шелове,линукси и т.н.,ама баш пък за М$ никъв шанс
Проблемът на М$ е винаги бил туул-инга, липса на всякакъв нормален профайлър, статик анализайзър и прочие. Грешките с паметта са тези, които се ловят най-лесно, както писа Джон.
A lot of tooling is built around C/C++. In particular, Microsoft binaries are now almost completely built on the Microsoft Visual C++ compiler which produces MSVC binaries, whereas Rust relies on LLVM