🕹️
Game Engine. hardCORE series
search
⌘Ctrlk
Udemy course / C++PatreonBoostyTelegramYouTube
🕹️
Game Engine. hardCORE series
  • 💻Lectures
    • 00. Promo
    • 01. What is game engine?
    • 02. C++ build process. Preprocessing
    • 03. C++ build process. Compilation Theory. Assembly
      • Compiler commands
      • Code
    • 04. C++ build process. Compiler optimizations
    • 05. C++ build process. Linker. Forward declaration
    • 06. C++ build process. Linker. Static and Dynamic libraries. PCH
    • 07. СMAKE. Day1. Basics
    • 08. СMAKE. Day2. Libs
    • 09. Conan. C++ package manager
    • 10. Raylib. CMAKE additional topics
    • 11. Doodle Jump Game. Raylib. CMAKE pch and other topics
    • 12. Conan and CMAKE integration. Github workflows
    • 13. Engine. CMAKE setup. Engine version. Github workflows
    • 14. Engine. Log. Day1: pImpl, conan, spdlog, Meyer’s Singleton
    • 15. Engine. Log. Day2: log category, file logger, debug break
    • 16. Engine. Log. Day3: c++ concepts
    • 17. Engine. gTest. github workflows
    • 18. Engine. GLFW Window
    • 19. Engine. Интерфейс окна IWindow. Внедрение зависимостей
    • 20. Engine. Window events. Input
    • 21. Engine. EventDispatcher
    • 22. Engine. KeyMapper
    • 23. Engine. WindowManager. WindowManagerFactory
    • 24. Engine. Graphics. OpenGL
  • Мои курсы
    • 🎮Unreal Engine — полное руководство по разработке на С++
    • 🧪Автоматизация и тестирование в Unreal Engine
    • 🔊Metasounds
    • 🏗️Design patterns
    • 🐍Snake game
    • 🧠OpenAI
  • LifeEXE сообщество
    • Ресурсы
gitbookPowered by GitBook
Page cover
block-quoteOn this pagechevron-down
  1. 💻Lectures

03. C++ build process. Compilation Theory. Assembly

hashtag
Theory

LogoThe Standard : Standard C++isocpp.orgchevron-right
LogoC++ - Standardswww.open-std.orgchevron-right
LogoTokens and character setsMicrosoftLearnchevron-right
LogoParse treeWikipediachevron-right
LogoAbstract syntax treeWikipediachevron-right
LogoRecursive descent parserWikipediachevron-right
LogoAST explorerastexplorer.netchevron-right
LogoOnline JavaScript Compiler (Editor) - Programizwww.programiz.comchevron-right

hashtag
Optimizations

Logo/O options (Optimize code)MicrosoftLearnchevron-right
LogoOptimize Options (Using the GNU Compiler Collection (GCC))gcc.gnu.orgchevron-right
Logoclang - the Clang C, C++, and Objective-C compiler — Clang 23.0.0git documentationclang.llvm.orgchevron-right

hashtag
Assembly language

LogoAssembly languageWikipediachevron-right
LogoFunction prologue and epilogueWikipediachevron-right
LogoName manglingWikipediachevron-right
LogoSingle instruction, multiple dataWikipediachevron-right
LogoStreaming SIMD ExtensionsWikipediachevron-right
Easy 6502 by skilldrickskilldrick.github.iochevron-right
https://metanit.com/assembler/tutorial/metanit.comchevron-right
LogoIEEE-754 Floating Point Converterwww.h-schmidt.netchevron-right

hashtag
DUMPBIN

LogoDUMPBIN optionsMicrosoftLearnchevron-right
PreviousCodechevron-leftNextCompiler commandschevron-right

Last updated 1 year ago

  • Theory
  • Optimizations
  • Assembly language
  • DUMPBIN