3 ms·
With a few exceptions large numbers of languages are more similar than different. When working on something in a new or unfamiliar language I usually find my di
by laurencerowe 5y ago
With a few exceptions large numbers of languages are more similar than different. When working on something in a new or unfamiliar language I usually find my difficulty is less the language itself than the (much larger) ecosystem around it. Usually it's the build and dependency management systems which end up being the biggest blocker. For newer languages lack of a mature third party library ecosystem.
Rust is an interesting example here. The borrow checker was a completely new concept to me and is definitely a challenge. But the build system is far easier to work with than the many alternatives for C/C++ so I end up having an easier time writing Rust than C or C++ despite my previous college experience with those.
- pjmlp 5y agoC and C++ build systems are only a challenge for IDE haters. File new project, add files into project, add missing dependencies via NuGET/vcpkg/conan, done.