mattpd / cpplinks Goto Github PK
View Code? Open in Web Editor NEWA categorized list of C++ resources.
A categorized list of C++ resources.
Please consider adding a link to cbyexample.com on the learning_teaching.md
page. Thanks.
In building.md :
I can see one of Build2's author talk referenced but no section about Build2 itself (which is weird for such a build-oriented naming document ;D) I would put it close to Meson as it's one one of the buidl systems (+dependency manager) that is most recently exposed.
Compiler backend: https://nim-lang.org/docs/backends.html#interfacing-nim-code-calling-the-backend
FFI: https://nimbus.guide/auditors-book/02.5_foreign_lang_to_from_interop.html
https://github.com/nim-lang/csources_v1
https://github.com/nim-lang/c2nim
https://github.com/nimterop/nimterop
Working with C: https://ziglearn.org/chapter-4/
Goodbye C++ impl:
https://ziglang.org/news/goodbye-cpp/
Learn FFI:
https://ziglang.org/learn/overview/#integration-with-c-libraries-without-ffibindings
Zig extend C/C++:
https://zig.news/kristoff/extend-a-c-c-project-with-zig-55di
Swift => C => Zig: https://zig.news/kristoff/sharing-types-between-zig-and-swift-part-1-22cm
Added courses [stanford cs149] and [CMU 15-418] to the [atomics, lock free, memory model] chapter
The "Vesta" system from Digital is an example of an early build caching system.
See https://en.wikipedia.org/wiki/Vesta_(Software_configuration_management)
The link for tracking wg21 papers on GitHub is now https://github.com/cplusplus/papers
Awesome repo btw
Hi Matt, thanks for the sharing this repo. But I would like to point that Cuda course on Udacity that named is Intro to Parallel Programming CS344 does not accessible anymore. Could you fix it if it is possible? I searched the course on google but I could not find it.
You may want to add the following cache tools:
Hello Matt. I am happy having a same interest with you in C/C++! Thought how many people loving C/C++, using it in projects, talking about its things, mastering it, but sometimes I feel lonely with it. Many programming languages have its own community, like python, JS, golang, perl, rubby...People like using "modern" languages to build their own projects and that is increasing and more and more popular. I can't find a good community to discuss C/C++ things. Although we have boost and cpp standard communities, but they are more about technology. In fact, we can do almost everything in C/C++, as easy as those "modern" languages. For those reasons, I want to set up a micro-community for C/C++ engineers talking about anything, sharing own projects written in C/C++, and it is non-native English speaker friendly. I use an IRC channel on slack now(it is not an AD), hope you will like it.
Hi,
I hope you can add xmake. A Modern C/C++ build tools https://xmake.io/#/
https://github.com/xmake-io/xmake/
Thanks!
In this file
https://github.com/MattPD/cpplinks/blob/master/atomics.lockfree.memory_model.md
the following link
http://rsim.cs.illinois.edu/~sadve/Publications/computer96.pdf
is dead.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.