# C++ with Nix in 2023, Part 1: Developer Shells

DevFeed: [C++ with Nix in 2023, Part 1: Developer Shells](<https://devfeed.tech/articles/c-with-nix-in-2023-part-1-developer-shells-32428.md>)

Original publisher: [Read original article](<https://nixcademy.com/posts/cpp-with-nix-in-2023-part-1-shell/>)

Author: Jacek Galowicz

Published: 2023-10-31T00:00:00Z

Content type: tutorial

Language: en

Sources: [Nixcademy Blog](<https://devfeed.tech/sources/nixcademy-blog.md>)

Topics: [Nix](<https://devfeed.tech/topics/nix.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Development](<https://devfeed.tech/topics/development.md>), [toolchain](<https://devfeed.tech/topics/toolchain.md>)

Tags: [build-tool](<https://devfeed.tech/tags/build-tool.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [compilers](<https://devfeed.tech/tags/compilers.md>), [dependency](<https://devfeed.tech/tags/dependency.md>), [development](<https://devfeed.tech/tags/development.md>), [environments](<https://devfeed.tech/tags/environments.md>), [installation](<https://devfeed.tech/tags/installation.md>)

## AI overview

This tutorial introduces Nix for C++ development, focusing on creating consistent and portable developer shells. It explains how Nix can manage compilers, build tools, and dependency libraries without modifying the rest of the system, and begins with a small example project.

## Source excerpt

Discover how Nix simplifies C++ dev with consistent, portable environments. Create dev shells, switch compilers, and update dependencies seamlessly.