mirror of
https://github.com/Pagwin-Fedora/website.git
synced 2025-07-18 06:05:42 +00:00
936 B
936 B
title | description | date | draft |
---|---|---|---|
Comparing Rust and C++ | A post on how I view rust and C++ in relation to each other and my thoughts on them | 2024-04-11 | true |
What this is not
This is not me dunking in C++ because of memory safety (mostly). It also isn't unbiased I like Rust more than C++ for a couple of reasons.
C++ is acceptable in some places
It has references and it has a way of distinguishing between references which can change stuff and references that can't. It has smart pointers std::unique_ptr
and std::shared_ptr
(we'll come back to this) alongside RAII via destructors ~class_name
. It has declarative/functional ways of working with iterators via stuff in the algorithm header in particular std::transform
, std::copy_if
and std::find
. This is all nice and if C++ didn't have it I would complain about it. Anyways onto complaining about C++ due to being spoiled by Rust.