In this Github repository, I'm documenting my journey to write a self-compiling compiler for a subset of the C language. I'm also writing out the details so that, if you want to follow along, there will be an explanation of what I did, why, and with some references back to the theory of compilers.
CppCon 2020 Presentation Materials https://github.com/CppCon/CppCon2020 is the canonical location for presentations and code from CppCon 2020. For Spe
Aditya-verma-youtube-playlist-code This repo consists of aditya verma youtube channel code for different section, I am still working this soon it will
Information This is source package for Cppreference C++ standard library reference documentation available at http://en.cppreference.com. If there is
This course is used to teach and demonstrate how to write a simple operating system kernel for the RISC-V platform from scratch.
Practice C++ Practice C++ by solving well-prepared exercises! Complexity level is middle. Not "how to write a for loop and push to a vector", but rath
Educational Operating System
C++20/17/14/11 Overview Many of these descriptions and examples come from various resources (see Acknowledgements section), summarized in my own words
The book claims to be "On the Fly". Its intent is to provide a comprehensive introduction to the relevant features regarding modern C++ (before 2020s). Readers can choose interesting content according to the following table of content to learn and quickly familiarize the new features you would like to learn. Readers should be aware that not all of these features are required. Instead, it should be learned when you really need it.
The C++ Core Guidelines are a collaborative effort led by Bjarne Stroustrup, much like the C++ language itself. They are the result of many person-years of discussion and design across a number of organizations. Their design encourages general applicability and broad adoption but they can be freely copied and modified to meet your organization's needs.
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in 1s with zero library dependencies.
📚 C/C++ 技术面试基础知识总结，包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
📚 C++ Templates 2ed 笔记：C++11/14/17 模板技术
Background Music macOS audio utility Overview Auto-pause music Application volume Recording system audio Download Build and Install Uninstall Troubles
Inside this book you can find JNI related codes that I have written over years of working with JNI. I was typically preparing small samples to test some particular concepts.
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
BRL-CAD Release 7.32.4 http://brlcad.org/ BRL-CAD is a powerful cross-platform open source combinatorial solid modeling system that incl
Roadmap for learning the C++ programming language for beginners and experienced devs. // Дорожная карта по изучению языка программирования C++ для начинающих и практикующих.
cppman C++ 98/11/14/17/20 manual pages for Linux, with source from cplusplus.com and cppreference.com. Features Supports two backends (switch it with
cpp_new_features 2021年最新整理，500个c++11/14/17/20/23的新特性代码案例，包含lambda匿名函数，右值引用，auto，coroutine库，synchronization库，持续更新中...... C++新特性 C++11新特性 C++14新特性 C++17
Co programming language Building Initial setup: ./init.sh will install the following into deps/: ckit build tool and rbase library ckit-jemalloc memor
Collaborative Collection of C++ Best Practices. This online resource is part of Jason Turner's collection of C++ Best Practices resources.
Ghost-Eshop-Alternative-3DS An Alternative eShop for Nintendo 3DS This is a clone of Universal-Updater Download Requirement -Latest version available
Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4
A unix operating system made from scratch using c++
YOMM11 IS DEPRECATED Thank you for the stars and the feedback! In 2017 I learned the D language, and I implemented an open method library for D. In th
Helveta Counter-Strike: Global Offensive Cheat base written in and with C++20 concepts. Features ImDrawList based self contained drawing manager which
The T# Programming Language WARNING! THIS LANGUAGE IS A WORK IN PROGRESS! ANYTHING CAN CHANGE AT ANY MOMENT WITHOUT ANY NOTICE! Install Install $ make
The packages are available in the official Microsoft Linux repositories and instructions on how to install the packages for the different Linux distributions can be found in the Installation instructions.
This is an active mirror of the KiCad development branch, which is hosted at GitLab (updated every time something is pushed). Pull requests on GitHub are not accepted or watched.
Zephyr: Tutorial for Beginners This repository contains a step-by-step guide that teaches you how to use Zephyr RTOS. It assumes: no previous experien
+++++++++++++++++++++ Under development +++++++++++++++++++++ Rotation Master Provide conversion between the following representations of 3D rotation
C++Now 2017 Presentations Slide Deck Guidelines for Speakers Tuesday, May 16 Paepcke Morning (9:00-10:30) Rust: Hack Without Fear!, Niko Matsakis (vid
Minimal Linux Live (MLL) is a tiny educational Linux distribution, which is designed to be built from scratch by using a collection of automated shell scripts. Minimal Linux Live offers a core environment with just the Linux kernel, GNU C library, and Busybox userland utilities.
[TOC] 1 仓库背景 哈喽！ 很高兴你能看到本仓库，如果你觉得本仓库是宝藏的话，那我的工作就有意义！ 仓库的owner是一个开发医学软件的研究生，主要使用qt + dcmtk开发医疗软件！除此之外可能还会用到VS nftii等。
Modern C++ Programming Course (C++11/14/17/20)
Azure Cloud Advocates at Microsoft are pleased to offer a 12-week, 24-lesson curriculum all about IoT basics. Each lesson includes pre- and post-lesson quizzes, written instructions to complete the lesson, a solution, an assignment and more. Our project-based pedagogy allows you to learn while building, a proven way for new skills to 'stick'.
Example Jekyll website using GitLab Pages. View it live at https://pages.gitlab.io/jekyll Learn more about GitLab Pages or read the the official GitLa
30 Seconds of C++ (STL in C++). Read More about 30C++ here 👉
A comprehensive catalog of modern and classic books on C++ programming language
CppCon 2015 Presentation Materials https://github.com/CppCon/CppCon2015 is the canonical location for presentations and code from CppCon 2015. For Spe
What is Stilts? The goal of this project is to create a language that's nice to work with, looks and feels like Java, but maps to low level C code wit
一个支点撬动操作系统大山 项目名称：逸仙OS简明教程 ( YatSenOS Volume First ) 所属机构：中山大学操作系统实验课程组 写在前面 本项目已经成功用于2021年中山大学春季操作系统实验课程，课程的地址是https://gitee.com/nelsoncheung/sysu-20
✨ Unix-like kernel for ARM64
1337 My solutions for the June Piscine 2021. Please open an issue on github if you find anything incorrect. If you have any tips I would like to hear,
C++ stdlib man pages stdman is a tool that parses archived HTML files from cppreference and generates groff-formatted manual pages for Unix-based syst
C++ QUICK REFERENCE / C++ CHEATSHEET Based on Phillip M. Duxbury's C++ Cheatsheet and edited by Morten Nobel-Jørgensen. The cheatsheet focus is both o
CppCon 2017 Presentation Materials https://github.com/CppCon/CppCon2017 is the canonical location for presentations and code from CppCon 2017. For Spe
CppCon 2014 Speaker Materials https://github.com/CppCon/CppCon2014 is the canonical location for presentations and code from CppCon 2014. Downloading
This tutorial illustrates how to write C programs with Gtk4 library. It focuses on beginners so the contents are limited to basic things such as widgets, GObject, signal, menus and build system. Please refer Gnome API reference for further topics.
Windows-APT-Warfare 《Windows APT Warfare：惡意程式前線戰術指南》 這是一本看了一行 C 程式碼就有能力在腦裡計算完動靜態記憶體分佈、並在白板上手寫出可執行程式十六進位的內容的基礎書。 整本書精煉了逆向工程、編譯器、與系統實務原理三個領域而成的 Windows
哈工大（深圳）计算机专业课程攻略 受浙江大学相关项目和清华大学相关项目启发，创立了本项目。 若要下载单个文件夹，复制该文件夹的网址，粘贴入DownGit中，选择Download即可。 感谢对本项目贡献的同学：第二届院学生会学术部全体成员、hewei2001、chh13502、xyfJASON、ail