_____ _____ _ _____ / ____| / ____| | | / ____|_ _ | (___
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.
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,
Brigand Meta-programming library Introduction Brigand is a light-weight, fully functional, instant-compile time C++ 11 meta-programming library. Every
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in 1s with zero library dependencies.
📚 Piscine Reloaded : This is the Piscine Reloaded project @ 1337 (42 Network), it no longer exists in the new graph. Review the basics with a set of
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.
Modern C++ Programming Course (C++11/14/17/20)
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
Collaborative Collection of C++ Best Practices. This online resource is part of Jason Turner's collection of C++ Best Practices resources.
E-Decompiler 用来辅助分析易语言程序的IDA 7.5插件，实验性项目。 如何编译项目 开发环境为: Windows + Visual Studio 2019 + Qt 18.104.22.168 + IDA SDK75 因为IDA自身使用的QT版本为Qt 22.214.171.124，因此必须和它保持同步，目前有
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.
C++20/17/14/11 Overview Many of these descriptions and examples come from various resources (see Acknowledgements section), summarized in my own words
30 Seconds of C++ (STL in C++). Read More about 30C++ here 👉
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
This course is used to teach and demonstrate how to write a simple operating system kernel for the RISC-V platform from scratch.
CppCon 2016 Presentation Materials https://github.com/CppCon/CppCon2016 is the canonical location for presentations and code from CppCon 2016. For Spe
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
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.
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.
Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4
Welcome to PDF-Writer. A Fast and Free C++ Library for Creating, Parsing an Manipulating PDF Files and Streams. Documentation is available here. Proje
SCIP: Solving Constraint Integer Programs Welcome to what is currently one of the fastest academically developed solvers for mixed integer programming
cpp_new_features 2021年最新整理，500个c++11/14/17/20/23的新特性代码案例，包含lambda匿名函数，右值引用，auto，coroutine库，synchronization库，持续更新中...... C++新特性 C++11新特性 C++14新特性 C++17
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
DSA 60 days Hi people! So we have started grasping dsa concepts and solving problems from 12 July. And we shall continue till September 10 Starting fr
V-Patch for L.A Noire Complete Edition This project is not affiliated with Take-Two or Rockstar Games A while ago I wanted to replay L.A Noire on my n
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.
Roadmap for learning the C++ programming language for beginners and experienced devs. // Дорожная карта по изучению языка программирования C++ для начинающих и практикующих.
CppCon 2019 Presentation Materials https://github.com/CppCon/CppCon2019 is the canonical location for presentations and code from CppCon 2019. For Spe
c-iterators A demonstration of implementing, and using, a "type safe", extensible, and lazy iterator interface in pure C99. The iterable is generic on
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
哈工大（深圳）计算机专业课程攻略 受浙江大学相关项目和清华大学相关项目启发，创立了本项目。 若要下载单个文件夹，复制该文件夹的网址，粘贴入DownGit中，选择Download即可。 感谢对本项目贡献的同学：第二届院学生会学术部全体成员、hewei2001、chh13502、xyfJASON、ail
学习Linux BPF/eBPF 编程 打造学习BPF知识的中文社区。
C++ OpenGL 3D Game Tutorial Series is a YouTube Tutorial Series, whose purpose is to help all those who want to take their first steps in the game dev
AQB: A BASIC Compiler and IDE for Amiga Computers About Project Scope Requirements Installation Benchmark Results Source Code Command Reference Refere
iRotate: Active Visual SLAM for Omnidirectional Robots This repository contains the code of iRotate, an active V-SLAM method submitted to RA-L + IROS2
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.
Exercisebook of Computer Systems: A Programmer's Perspective, 3/E (CS:APP3e) CS:APP3e is written by Randal E. Bryant and David R. O'Hallaron, Carnegie
이번주에 나는 얼마나 장작을 태웠는가? 매 주 최소 3개의 목표를 설정하고 지키는 스터디. 함께 목표를 지키며 시너지를 내며 진정한 코더 땔감으로 거듭나는 것이 목표. 1/4 분기 미팅: 현황 및 목표치 공유 연말 회고(12월 중순) 함께 해요! 함께 성장 하실 분들을
100DaysOfCode I will be following geeksforgeeks as a referrence on how to go about this challenege. I am working on DS and Algos PS : It's not consecu
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.
A comprehensive catalog of modern and classic books on C++ programming language
An Analytical Solution to the IMU Initialization Problem for Visual-Inertial Systems Implementation of "An Analytical Solution to the IMU Initializati
ft_container UNITest. This is a simple UNITEST to test the implementation of the the various container types of the C++ standard template library that
Background Music macOS audio utility Overview Auto-pause music Application volume Recording system audio Download Build and Install Uninstall Troubles
Jinja2С++ C++ implementation of the Jinja2 Python template engine. This library brings support of powerful Jinja2 template features into the C++ world
SuperForth About A minimal, performant, strongly-typed, and functional programming language focused on being practical and pragmatic, yet powerful eno
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'.
📚 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.
+++++++++++++++++++++ Under development +++++++++++++++++++++ Rotation Master Provide conversion between the following representations of 3D rotation
CppCon 2020 Presentation Materials https://github.com/CppCon/CppCon2020 is the canonical location for presentations and code from CppCon 2020. For Spe