ziglings
STL
Our great sponsors
ziglings | STL | |
---|---|---|
36 | 152 | |
4,030 | 9,610 | |
- | 1.2% | |
8.1 | 9.6 | |
about 1 month ago | 5 days ago | |
Zig | C++ | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ziglings
-
Roadmap to master zig
Master syntax - language possibilities, so that you can read code. Ziglings (or github) does great job teaching it!
-
Problems of C, and how Zig addresses them
I am interested to learn, how Traits in Rust and Interfaces in Go behave differently from this concept.
[1] https://github.com/ratfactor/ziglings/blob/main/exercises/09...
-
What's the reasoning behind the iguana mascot, and why is Zig specifically named so?
Is Zero the space lizard (dinosaur?) with the hammer in the picture in Ziglings' readme? (I like this guy)
-
What “sucks” about Zig?
Also, https://github.com/ratfactor/ziglings if you missed it.
-
Ask reddit: What learning resources have taught you the most about zig?
Along with ziglearn, I also found ziglings useful.
- Bun v0.5
-
Thinking of learning Zig and systems programming
I suggest to learn by fixing tiny broken programs: https://github.com/ratfactor/ziglings
-
Ask HN: What is the coding exercise you use to explore a new language?
+1 for rustlings, which also inspired "ziglings" [1]. Both of these were great resources for quickly & easily learning the basics of their respective languages.
- How to get started with ziglang?
-
My views on Ziglang
Ziglings
STL
- C++ Specification vs Implementation
-
C++23: Removing garbage collection support
Here is Microsoft's implementation of map in the standard library. I think of myself as a competent programmer / computer scientist. I couldn't write this: https://github.com/microsoft/STL/blob/f392449fb72d1a387ac502...
-
Learn to write production quality STL like classes
All standard libraries of major compilers are now open. For example, you can find header files from STL for MSVC here: https://github.com/microsoft/STL/tree/main/stl/inc.
-
MSVC C++23 Update
Do you have a list of the bugs you've filed and their current status, like the one I have for the STL? I saw you mentioned 3 bugs 7 months ago, 2 of which were fixed in 17.6 and the third of which was a duplicate of an active bug ("deducing this" is known to not yet work with modules, which is why we don't define the feature-test macro to claim full support).
-
Has Boost lost its charm?
Yep. And look at our implementation's name: https://github.com/microsoft/STL
-
Please can someone tell me where I can find the content of the STL
Microsofts STL: https://github.com/microsoft/STL
-
What exactly are std::visit and std::variant
MS STL
-
Why is stl unreadable?
A quick reference for std::vector: - MSVC: https://github.com/microsoft/STL/blob/main/stl/inc/vector - LLVM/libc++: https://github.com/llvm/llvm-project/blob/main/libcxx/include/vector - GCC/libstdc++: https://gcc.gnu.org/git/?p=gcc.git;a=blob_plain;f=libstdc%2B%2B-v3/include/bits/stl_vector.h;hb=refs/heads/master (actual impl, vector header is nearly empty)
MSVC
What are some alternatives?
awesome-zig
EA Standard Template Library - EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
Rustlings - :crab: Small exercises to get you used to reading and writing Rust code!
asio - Boost.org asio module
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
robin-hood-hashing - Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20
tracy - Frame profiler
gcc
llvm-project - The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
nrf-hal - A Rust HAL for the nRF family of devices
xtensa-zig - Zig built against xtensa fork of LLVM for targetting ESP32
rust-koans - Koans for the Rust programming language