diff options
Diffstat (limited to 'documentation/bookmark/back_end')
-rw-r--r-- | documentation/bookmark/back_end/Python.md | 4 | ||||
-rw-r--r-- | documentation/bookmark/back_end/c++.md | 17 | ||||
-rw-r--r-- | documentation/bookmark/back_end/c.md | 2 | ||||
-rw-r--r-- | documentation/bookmark/back_end/python.md | 5 | ||||
-rw-r--r-- | documentation/bookmark/back_end/wasm.md | 1 |
5 files changed, 25 insertions, 4 deletions
diff --git a/documentation/bookmark/back_end/Python.md b/documentation/bookmark/back_end/Python.md deleted file mode 100644 index 5a3266107..000000000 --- a/documentation/bookmark/back_end/Python.md +++ /dev/null @@ -1,4 +0,0 @@ -# Platform - -1. [BeeWare: Write once. Deploy everywhere.](https://beeware.org/) - diff --git a/documentation/bookmark/back_end/c++.md b/documentation/bookmark/back_end/c++.md index 6b6cc1083..8cbb088d5 100644 --- a/documentation/bookmark/back_end/c++.md +++ b/documentation/bookmark/back_end/c++.md @@ -1,5 +1,7 @@ # Reference +0. [Unionizing for Profit: How to Exploit the Power of Unions in C++](https://dev-discuss.pytorch.org/t/unionizing-for-profit-how-to-exploit-the-power-of-unions-in-c/444) +0. [std::any: How, when, and why](https://devblogs.microsoft.com/cppblog/stdany-how-when-and-why/) 0. [Using C Libraries in your Modern C++ Embedded Project - Michael Caisse - CppCon 2021](https://www.youtube.com/watch?v=Ototzy-nP4M) 0. [In-memory and Persistent Representations of C++ - Gabriel Dos Reis - CppCon 2021](https://www.youtube.com/watch?v=39wlNRk-nAg) 0. [Back to Basics: const and constexpr - Rainer Grimm - CppCon 2021](https://www.youtube.com/watch?v=tA6LbPyYdco) @@ -42,3 +44,18 @@ 0. [std::atomic](https://en.cppreference.com/w/cpp/atomic/atomic) 0. [std::atomic::compare_exchange_strong](https://www.cplusplus.com/reference/atomic/atomic/compare_exchange_strong/) +# Interpreter + +0. [Cling](https://root.cern/cling/) +0. [Interactive C++ with Cling](https://blog.llvm.org/posts/2020-11-30-interactive-cpp-with-cling/) +0. [Cling Transitions to LLVM's Clang-Repl](https://root.cern/blog/cling-in-llvm/) +0. [cppyy: Automatic Python-C++ bindings](https://cppyy.readthedocs.io/en/latest/index.html) + +# Cross-compilation + +0. [Cross compiling Windows binaries from Linux](https://jake-shadle.github.io/xwin/) +0. [Clang C++ Cross Compiler - Generating Windows Executable from Mac OS X](https://stackoverflow.com/questions/23248989/clang-c-cross-compiler-generating-windows-executable-from-mac-os-x) +0. [The Clang Universal Driver Project](https://clang.llvm.org/UniversalDriver.html) +0. [Cross-compilation using Clang](https://clang.llvm.org/docs/CrossCompilation.html) +0. [Wclang: Cross compile source code easily for Windows with clang on Linux/Unix](https://github.com/tpoechtrager/wclang) + diff --git a/documentation/bookmark/back_end/c.md b/documentation/bookmark/back_end/c.md index 17c3b9ee9..73383e848 100644 --- a/documentation/bookmark/back_end/c.md +++ b/documentation/bookmark/back_end/c.md @@ -1,5 +1,7 @@ # Reference +0. [Quirks of C](https://gist.github.com/fay59/5ccbe684e6e56a7df8815c3486568f01) +0. [C Isn't A Programming Language Anymore](https://gankra.github.io/blah/c-isnt-a-language/) 0. [Functional C](https://ris.utwente.nl/ws/portalfiles/portal/5128727/book.pdf) 0. [Cello: High Level C](https://libcello.org/) 0. [C as a scripting language thanks to TinyCC](https://ciesie.com/post/tinycc_dynamic_compilation/) diff --git a/documentation/bookmark/back_end/python.md b/documentation/bookmark/back_end/python.md new file mode 100644 index 000000000..5113bb712 --- /dev/null +++ b/documentation/bookmark/back_end/python.md @@ -0,0 +1,5 @@ +# Platform + +0. [nanobind — Seamless operability between C++17 and Python](https://github.com/wjakob/nanobind) +0. [BeeWare: Write once. Deploy everywhere.](https://beeware.org/) + diff --git a/documentation/bookmark/back_end/wasm.md b/documentation/bookmark/back_end/wasm.md index 378915465..9c10078be 100644 --- a/documentation/bookmark/back_end/wasm.md +++ b/documentation/bookmark/back_end/wasm.md @@ -1,5 +1,6 @@ # Interoperability +0. [How to Extend WebAssembly with Host Functions](https://www.secondstate.io/articles/extend-webassembly/) 0. [js-wasm: JavaScript and WebAssembly should be a joy to use together.](https://wasm.js.org/) # Concurrency |