# Rust is also C

DevFeed: [Rust is also C](<https://devfeed.tech/articles/rust-is-also-c-35459.md>)

Original publisher: [Read original article](<https://darkcoding.net/software/rust-is-also-c/>)

Author: Graham King

Published: 2022-01-17T17:04:46Z

Content type: comparison

Language: en

Sources: [Graham King](<https://devfeed.tech/sources/graham-king.md>)

Topics: [Rust](<https://devfeed.tech/topics/rust.md>), [C](<https://devfeed.tech/topics/c.md>)

Tags: [c](<https://devfeed.tech/tags/c.md>), [pointers](<https://devfeed.tech/tags/pointers.md>), [rust](<https://devfeed.tech/tags/rust.md>), [safety](<https://devfeed.tech/tags/safety.md>), [software](<https://devfeed.tech/tags/software.md>)

## AI overview

This article compares Rust with C, arguing that Rust retains low-level capabilities such as pointer arithmetic, custom memory allocation, and inline assembly while providing conveniences including hash maps, growable arrays, UTF-8 strings, and slice references that carry length information. It also discusses Rust's safety features and direct translation of C code.

## Source excerpt

Safety is boring, let's do pointer arithmetic.