{
  "schemaVersion": "0.11.0",
  "canonical": "https://www.pystone.net/notes/programming-languages-and-runtimes/",
  "atlas": "https://www.pystone.net/?node=programming-languages-and-runtimes#knowledge-atlas",
  "markdown": "https://www.pystone.net/notes/programming-languages-and-runtimes.md",
  "context": "https://www.pystone.net/notes/programming-languages-and-runtimes.context.json",
  "knowledgeVersion": "224c990773de.5fa8af6e39fa",
  "build": {
    "siteCommit": "224c990773de166d23a886306577dd90379529ce",
    "notesCommit": "5fa8af6e39fa3891d1b9b4832bfa6c4e0ecaaf0a",
    "builtAt": "1970-01-01T00:00:00.000Z",
    "version": "224c990773de.5fa8af6e39fa"
  },
  "id": "note:programming-languages-and-runtimes",
  "slug": "programming-languages-and-runtimes",
  "title": "编程语言与运行时",
  "type": "topic",
  "visibility": "public",
  "idStability": "rename-stable",
  "author": {
    "name": "Perrin Yong",
    "profile": "https://www.pystone.net/profile/"
  },
  "publisher": {
    "name": "Perrin Yong",
    "profile": "https://www.pystone.net/profile/"
  },
  "aliases": [],
  "summary": "编程语言与运行时",
  "contentRole": "moc",
  "sourceType": "moc",
  "isMoc": true,
  "mocRecognition": "explicit",
  "mocScope": "domain",
  "generated": true,
  "attribution": "unspecified",
  "domain": "10-计算机、信息技术与工程",
  "tags": [],
  "mocs": [],
  "contentHash": "f10a729ec2e0a67ba5bae84814604ae2ffc5711e4951cd89d69da78774f42428",
  "assets": [],
  "headings": [
    {
      "depth": 1,
      "text": "编程语言与运行时",
      "anchor": "编程语言与运行时",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80%E4%B8%8E%E8%BF%90%E8%A1%8C%E6%97%B6"
    },
    {
      "depth": 2,
      "text": ".NET与CSharp",
      "anchor": "net与csharp",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "depth": 2,
      "text": "本层",
      "anchor": "本层",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "depth": 2,
      "text": "C++",
      "anchor": "c",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "depth": 2,
      "text": "JavaScript与TypeScript",
      "anchor": "javascript与typescript",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#javascript%E4%B8%8Etypescript"
    }
  ],
  "claims": [],
  "outgoing": [
    {
      "id": "note:computer-information-technology-engineering",
      "title": "计算机、信息技术与工程",
      "url": "https://www.pystone.net/notes/computer-information-technology-engineering/",
      "atlas": "https://www.pystone.net/?node=computer-information-technology-engineering#knowledge-atlas",
      "label": "计算机、信息技术与工程",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "上级：计算机、信息技术与工程",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80%E4%B8%8E%E8%BF%90%E8%A1%8C%E6%97%B6"
    },
    {
      "id": "note:csharp-code-toolkit",
      "title": "CSharp代码工具集",
      "url": "https://www.pystone.net/notes/csharp-code-toolkit/",
      "atlas": "https://www.pystone.net/?node=csharp-code-toolkit#knowledge-atlas",
      "label": "CSharp代码工具集",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“CSharp代码工具集”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:csharp-misc-tips",
      "title": "CSharp零碎知识点",
      "url": "https://www.pystone.net/notes/csharp-misc-tips/",
      "atlas": "https://www.pystone.net/?node=csharp-misc-tips#knowledge-atlas",
      "label": "CSharp零碎知识点",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“CSharp零碎知识点”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:csharp-ctor-cctor-init-order",
      "title": "ctorcctor及变量的初始化顺序",
      "url": "https://www.pystone.net/notes/csharp-ctor-cctor-init-order/",
      "atlas": "https://www.pystone.net/?node=csharp-ctor-cctor-init-order#knowledge-atlas",
      "label": "ctorcctor及变量的初始化顺序",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“ctorcctor及变量的初始化顺序”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:dotnet-version-notes",
      "title": "dotNET版本相关",
      "url": "https://www.pystone.net/notes/dotnet-version-notes/",
      "atlas": "https://www.pystone.net/?node=dotnet-version-notes#knowledge-atlas",
      "label": "dotNET版本相关",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“dotNET版本相关”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:csharp-exception-handling",
      "title": "Exception",
      "url": "https://www.pystone.net/notes/csharp-exception-handling/",
      "atlas": "https://www.pystone.net/?node=csharp-exception-handling#knowledge-atlas",
      "label": "Exception",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“Exception”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:csharp-ienumerable",
      "title": "IEnumerable",
      "url": "https://www.pystone.net/notes/csharp-ienumerable/",
      "atlas": "https://www.pystone.net/?node=csharp-ienumerable#knowledge-atlas",
      "label": "IEnumerable",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“IEnumerable”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:cil-language-learning",
      "title": "IL语言学习",
      "url": "https://www.pystone.net/notes/cil-language-learning/",
      "atlas": "https://www.pystone.net/?node=cil-language-learning#knowledge-atlas",
      "label": "IL语言学习",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“IL语言学习”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:dotnet-framework-mono-il-notes",
      "title": "【.NET】 .NET Framework & Mono & IL语言知识点整理",
      "url": "https://www.pystone.net/notes/dotnet-framework-mono-il-notes/",
      "atlas": "https://www.pystone.net/?node=dotnet-framework-mono-il-notes#knowledge-atlas",
      "label": "【.NET】 .NET Framework & Mono & IL语言知识点整理",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“【.NET】 .NET Framework & Mono & IL语言知识点整理”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:csharp-string-concat-performance-comparison",
      "title": "几种String拼接方式性能对比",
      "url": "https://www.pystone.net/notes/csharp-string-concat-performance-comparison/",
      "atlas": "https://www.pystone.net/?node=csharp-string-concat-performance-comparison#knowledge-atlas",
      "label": "几种String拼接方式性能对比",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“几种String拼接方式性能对比”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:csharp-reflection",
      "title": "反射技术",
      "url": "https://www.pystone.net/notes/csharp-reflection/",
      "atlas": "https://www.pystone.net/?node=csharp-reflection#knowledge-atlas",
      "label": "反射技术",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“反射技术”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:csharp-composite-format-string-interpolation",
      "title": "复合格式字符串与字符串内插",
      "url": "https://www.pystone.net/notes/csharp-composite-format-string-interpolation/",
      "atlas": "https://www.pystone.net/?node=csharp-composite-format-string-interpolation#knowledge-atlas",
      "label": "复合格式字符串与字符串内插",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“复合格式字符串与字符串内插”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:csharp-delegate-event-deep-dive",
      "title": "深入理解委托和事件",
      "url": "https://www.pystone.net/notes/csharp-delegate-event-deep-dive/",
      "atlas": "https://www.pystone.net/?node=csharp-delegate-event-deep-dive#knowledge-atlas",
      "label": "深入理解委托和事件",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“深入理解委托和事件”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:dotnet-obfuscation-dotfuscator",
      "title": "混淆与加密Dotfuscator的使用",
      "url": "https://www.pystone.net/notes/dotnet-obfuscation-dotfuscator/",
      "atlas": "https://www.pystone.net/?node=dotnet-obfuscation-dotfuscator#knowledge-atlas",
      "label": "混淆与加密Dotfuscator的使用",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“混淆与加密Dotfuscator的使用”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:dotnet-obfuscation-net-reactor",
      "title": "混淆与加密——.NET REACTOR的使用",
      "url": "https://www.pystone.net/notes/dotnet-obfuscation-net-reactor/",
      "atlas": "https://www.pystone.net/?node=dotnet-obfuscation-net-reactor#knowledge-atlas",
      "label": "混淆与加密——.NET REACTOR的使用",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“混淆与加密——.NET REACTOR的使用”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:dotnet-obfuscation-smartassembly",
      "title": "混淆与加密——SmartAssembly的使用",
      "url": "https://www.pystone.net/notes/dotnet-obfuscation-smartassembly/",
      "atlas": "https://www.pystone.net/?node=dotnet-obfuscation-smartassembly#knowledge-atlas",
      "label": "混淆与加密——SmartAssembly的使用",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“混淆与加密——SmartAssembly的使用”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:csharp-access-control-program-partitioning",
      "title": "访问权限控制&程序的各种划分",
      "url": "https://www.pystone.net/notes/csharp-access-control-program-partitioning/",
      "atlas": "https://www.pystone.net/?node=csharp-access-control-program-partitioning#knowledge-atlas",
      "label": "访问权限控制&程序的各种划分",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“访问权限控制&程序的各种划分”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:csharp-static-instance-singleton",
      "title": "静态的实例【单例模式中】",
      "url": "https://www.pystone.net/notes/csharp-static-instance-singleton/",
      "atlas": "https://www.pystone.net/?node=csharp-static-instance-singleton#knowledge-atlas",
      "label": "静态的实例【单例模式中】",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“静态的实例【单例模式中】”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:cpp-toolchain-history",
      "title": "C++ 主流工具链沿革与承接关系",
      "url": "https://www.pystone.net/notes/cpp-toolchain-history/",
      "atlas": "https://www.pystone.net/?node=cpp-toolchain-history#knowledge-atlas",
      "label": "C++ 主流工具链沿革与承接关系",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“C++ 主流工具链沿革与承接关系”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:cpp-programming-pitfalls",
      "title": "C++ 编程注意事项",
      "url": "https://www.pystone.net/notes/cpp-programming-pitfalls/",
      "atlas": "https://www.pystone.net/?node=cpp-programming-pitfalls#knowledge-atlas",
      "label": "C++ 编程注意事项",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“C++ 编程注意事项”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:cpp-compilation-pipeline",
      "title": "C++ 编译流程",
      "url": "https://www.pystone.net/notes/cpp-compilation-pipeline/",
      "atlas": "https://www.pystone.net/?node=cpp-compilation-pipeline#knowledge-atlas",
      "label": "C++ 编译流程",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“C++ 编译流程”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:cpp-httplib-usage-guide",
      "title": "cpp-httplib使用指南",
      "url": "https://www.pystone.net/notes/cpp-httplib-usage-guide/",
      "atlas": "https://www.pystone.net/?node=cpp-httplib-usage-guide#knowledge-atlas",
      "label": "cpp-httplib使用指南",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“cpp-httplib使用指南”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:c-project-build-makefile-cmake",
      "title": "C语言项目构建（Makefile与CMake）",
      "url": "https://www.pystone.net/notes/c-project-build-makefile-cmake/",
      "atlas": "https://www.pystone.net/?node=c-project-build-makefile-cmake#knowledge-atlas",
      "label": "C语言项目构建（Makefile与CMake）",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“C语言项目构建（Makefile与CMake）”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:elf-dwarf-format",
      "title": "ELF文件-DWARF",
      "url": "https://www.pystone.net/notes/elf-dwarf-format/",
      "atlas": "https://www.pystone.net/?node=elf-dwarf-format#knowledge-atlas",
      "label": "ELF文件-DWARF",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“ELF文件-DWARF”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:elf-execution-dynamic-linking",
      "title": "ELF文件-程序的执行与动态链接",
      "url": "https://www.pystone.net/notes/elf-execution-dynamic-linking/",
      "atlas": "https://www.pystone.net/?node=elf-execution-dynamic-linking#knowledge-atlas",
      "label": "ELF文件-程序的执行与动态链接",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“ELF文件-程序的执行与动态链接”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:elf-symbol-table-visibility",
      "title": "ELF文件-符号表与符号可见性",
      "url": "https://www.pystone.net/notes/elf-symbol-table-visibility/",
      "atlas": "https://www.pystone.net/?node=elf-symbol-table-visibility#knowledge-atlas",
      "label": "ELF文件-符号表与符号可见性",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“ELF文件-符号表与符号可见性”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:elf-file-format",
      "title": "ELF文件",
      "url": "https://www.pystone.net/notes/elf-file-format/",
      "atlas": "https://www.pystone.net/?node=elf-file-format#knowledge-atlas",
      "label": "ELF文件",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“ELF文件”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:java-hashmap-structure-complexity",
      "title": "Java `HashMap` 的结构与复杂度",
      "url": "https://www.pystone.net/notes/java-hashmap-structure-complexity/",
      "atlas": "https://www.pystone.net/?node=java-hashmap-structure-complexity#knowledge-atlas",
      "label": "Java HashMap的结构与复杂度",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“Java HashMap的结构与复杂度”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:linux-android-binary-load-execution",
      "title": "Linux 或 Android 系统中的二进制可执行程序加载和执行过程",
      "url": "https://www.pystone.net/notes/linux-android-binary-load-execution/",
      "atlas": "https://www.pystone.net/?node=linux-android-binary-load-execution#knowledge-atlas",
      "label": "Linux 或 Android 系统中的二进制可执行程序加载和执行过程",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“Linux 或 Android 系统中的二进制可执行程序加载和执行过程”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:native-hook-plt-hook",
      "title": "Native hook技术原理及应用-PLTHook",
      "url": "https://www.pystone.net/notes/native-hook-plt-hook/",
      "atlas": "https://www.pystone.net/?node=native-hook-plt-hook#knowledge-atlas",
      "label": "Native hook技术原理及应用-PLTHook",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“Native hook技术原理及应用-PLTHook”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:native-hook-techniques-overview",
      "title": "Native hook技术原理及应用",
      "url": "https://www.pystone.net/notes/native-hook-techniques-overview/",
      "atlas": "https://www.pystone.net/?node=native-hook-techniques-overview#knowledge-atlas",
      "label": "Native hook技术原理及应用",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“Native hook技术原理及应用”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:ninja-vs-makefile",
      "title": "Ninja与Makefile比较",
      "url": "https://www.pystone.net/notes/ninja-vs-makefile/",
      "atlas": "https://www.pystone.net/?node=ninja-vs-makefile#knowledge-atlas",
      "label": "Ninja与Makefile比较",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“Ninja与Makefile比较”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:objective-c-language-basics",
      "title": "Objective-C语言基础",
      "url": "https://www.pystone.net/notes/objective-c-language-basics/",
      "atlas": "https://www.pystone.net/?node=objective-c-language-basics#knowledge-atlas",
      "label": "Objective-C语言基础",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“Objective-C语言基础”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:python-module-import-error-debug",
      "title": "Python模块导入错误排查",
      "url": "https://www.pystone.net/notes/python-module-import-error-debug/",
      "atlas": "https://www.pystone.net/?node=python-module-import-error-debug#knowledge-atlas",
      "label": "Python模块导入错误排查",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“Python模块导入错误排查”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:unity-csharp-java-native-interop",
      "title": "Unity跨语言编程精华：CSharp与Java、Native代码的链式调用实践",
      "url": "https://www.pystone.net/notes/unity-csharp-java-native-interop/",
      "atlas": "https://www.pystone.net/?node=unity-csharp-java-native-interop#knowledge-atlas",
      "label": "Unity跨语言编程精华：CSharp与Java、Native代码的链式调用实践",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“Unity跨语言编程精华：CSharp与Java、Native代码的链式调用实践”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:cpp-to-assembly-oop-implementation",
      "title": "从C++到汇编：面向对象如何落地",
      "url": "https://www.pystone.net/notes/cpp-to-assembly-oop-implementation/",
      "atlas": "https://www.pystone.net/?node=cpp-to-assembly-oop-implementation#knowledge-atlas",
      "label": "从C++到汇编：面向对象如何落地",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“从C++到汇编：面向对象如何落地”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:vectorized-programming",
      "title": "向量化编程",
      "url": "https://www.pystone.net/notes/vectorized-programming/",
      "atlas": "https://www.pystone.net/?node=vectorized-programming#knowledge-atlas",
      "label": "向量化编程",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“向量化编程”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:cpu-architecture-abi-fundamentals",
      "title": "架构和ABI相关知识",
      "url": "https://www.pystone.net/notes/cpu-architecture-abi-fundamentals/",
      "atlas": "https://www.pystone.net/?node=cpu-architecture-abi-fundamentals#knowledge-atlas",
      "label": "架构和ABI相关知识",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“架构和ABI相关知识”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:source-header-file-processing",
      "title": "源文件与头文件的处理",
      "url": "https://www.pystone.net/notes/source-header-file-processing/",
      "atlas": "https://www.pystone.net/?node=source-header-file-processing#knowledge-atlas",
      "label": "源文件与头文件的处理",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "本层中的“源文件与头文件的处理”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:example-main-program-elf",
      "title": "示例：main_program elf",
      "url": "https://www.pystone.net/notes/example-main-program-elf/",
      "atlas": "https://www.pystone.net/?node=example-main-program-elf#knowledge-atlas",
      "label": "示例：main_program elf",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "示例：mainprogram elf",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:example-main-program-text",
      "title": "示例：main_program_text",
      "url": "https://www.pystone.net/notes/example-main-program-text/",
      "atlas": "https://www.pystone.net/?node=example-main-program-text#knowledge-atlas",
      "label": "示例：main_program_text",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "示例：mainprogramtext",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#%E6%9C%AC%E5%B1%82"
    },
    {
      "id": "note:cpp-keyword-notes",
      "title": "C++一些关键字的知识点",
      "url": "https://www.pystone.net/notes/cpp-keyword-notes/",
      "atlas": "https://www.pystone.net/?node=cpp-keyword-notes#knowledge-atlas",
      "label": "C++一些关键字的知识点",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“C++一些关键字的知识点”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:cpp-builtin-array-vs-std-array",
      "title": "C++内置数组和array的比较",
      "url": "https://www.pystone.net/notes/cpp-builtin-array-vs-std-array/",
      "atlas": "https://www.pystone.net/?node=cpp-builtin-array-vs-std-array#knowledge-atlas",
      "label": "C++内置数组和array的比较",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“C++内置数组和array的比较”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:cpp-common-containers",
      "title": "C++常用容器",
      "url": "https://www.pystone.net/notes/cpp-common-containers/",
      "atlas": "https://www.pystone.net/?node=cpp-common-containers#knowledge-atlas",
      "label": "C++常用容器",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“C++常用容器”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:cpp-faq-and-notes",
      "title": "C++知识点与问题",
      "url": "https://www.pystone.net/notes/cpp-faq-and-notes/",
      "atlas": "https://www.pystone.net/?node=cpp-faq-and-notes#knowledge-atlas",
      "label": "C++知识点与问题",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“C++知识点与问题”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:cpp-windows-process-memory-usage",
      "title": "Windows C++ 获取进程内存使用情况",
      "url": "https://www.pystone.net/notes/cpp-windows-process-memory-usage/",
      "atlas": "https://www.pystone.net/?node=cpp-windows-process-memory-usage#knowledge-atlas",
      "label": "C++获取内存使用情况",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“C++获取内存使用情况”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:cpp-const-objects-variables-member-functions",
      "title": "Const：C++常对象，常变量，常成员函数",
      "url": "https://www.pystone.net/notes/cpp-const-objects-variables-member-functions/",
      "atlas": "https://www.pystone.net/?node=cpp-const-objects-variables-member-functions#knowledge-atlas",
      "label": "Const：C++常对象，常变量，常成员函数",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“Const：C++常对象，常变量，常成员函数”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:c-cpp-file-io",
      "title": "C与C++文件操作",
      "url": "https://www.pystone.net/notes/c-cpp-file-io/",
      "atlas": "https://www.pystone.net/?node=c-cpp-file-io#knowledge-atlas",
      "label": "C与C++文件操作",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“C与C++文件操作”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:c-int-unsigned-int-binary-types",
      "title": "C语言int&unsigned int与二进制类型",
      "url": "https://www.pystone.net/notes/c-int-unsigned-int-binary-types/",
      "atlas": "https://www.pystone.net/?node=c-int-unsigned-int-binary-types#knowledge-atlas",
      "label": "C语言int&unsigned int与二进制类型",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“C语言int&unsigned int与二进制类型”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:c-memory-model",
      "title": "C语言内存模型",
      "url": "https://www.pystone.net/notes/c-memory-model/",
      "atlas": "https://www.pystone.net/?node=c-memory-model#knowledge-atlas",
      "label": "C语言内存模型",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“C语言内存模型”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:cpp-windows-lpctstr-unicode-string",
      "title": "Windows C++ 中的 `LPCTSTR`、Unicode 与字符串转换",
      "url": "https://www.pystone.net/notes/cpp-windows-lpctstr-unicode-string/",
      "atlas": "https://www.pystone.net/?node=cpp-windows-lpctstr-unicode-string#knowledge-atlas",
      "label": "LPCTSTR及其相关",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“LPCTSTR及其相关”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:cpp-map-vs-unordered-map",
      "title": "C++ `std::map` 与 `std::unordered_map` 的区别",
      "url": "https://www.pystone.net/notes/cpp-map-vs-unordered-map/",
      "atlas": "https://www.pystone.net/?node=cpp-map-vs-unordered-map#knowledge-atlas",
      "label": "std-map与std-unordered_map的区别",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "std-map与std-unorderedmap的区别",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:cpp-stringstream",
      "title": "StringStream",
      "url": "https://www.pystone.net/notes/cpp-stringstream/",
      "atlas": "https://www.pystone.net/?node=cpp-stringstream#knowledge-atlas",
      "label": "StringStream",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“StringStream”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:sublime-compile-run-c",
      "title": "sublime编译运行C程序",
      "url": "https://www.pystone.net/notes/sublime-compile-run-c/",
      "atlas": "https://www.pystone.net/?node=sublime-compile-run-c#knowledge-atlas",
      "label": "sublime编译运行C程序",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“sublime编译运行C程序”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:cpp-windows-linking",
      "title": "Windows链接",
      "url": "https://www.pystone.net/notes/cpp-windows-linking/",
      "atlas": "https://www.pystone.net/?node=cpp-windows-linking#knowledge-atlas",
      "label": "Windows链接",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“Windows链接”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:cpp-memory-model",
      "title": "内存模型",
      "url": "https://www.pystone.net/notes/cpp-memory-model/",
      "atlas": "https://www.pystone.net/?node=cpp-memory-model#knowledge-atlas",
      "label": "内存模型",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“内存模型”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:cpp-function-call-stack-mechanism",
      "title": "函数调用 压栈的工作原理",
      "url": "https://www.pystone.net/notes/cpp-function-call-stack-mechanism/",
      "atlas": "https://www.pystone.net/?node=cpp-function-call-stack-mechanism#knowledge-atlas",
      "label": "函数调用 压栈的工作原理",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“函数调用 压栈的工作原理”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:cpp-string-pointer-param-memory-allocation",
      "title": "字符串指针作为参数与空间分配问题",
      "url": "https://www.pystone.net/notes/cpp-string-pointer-param-memory-allocation/",
      "atlas": "https://www.pystone.net/?node=cpp-string-pointer-param-memory-allocation#knowledge-atlas",
      "label": "字符串指针作为参数与空间分配问题",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“字符串指针作为参数与空间分配问题”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:cpp-sorting-review",
      "title": "排序复习",
      "url": "https://www.pystone.net/notes/cpp-sorting-review/",
      "atlas": "https://www.pystone.net/?node=cpp-sorting-review#knowledge-atlas",
      "label": "排序复习",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“排序复习”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:cpp-template-generic-programming",
      "title": "模板与泛型编程",
      "url": "https://www.pystone.net/notes/cpp-template-generic-programming/",
      "atlas": "https://www.pystone.net/?node=cpp-template-generic-programming#knowledge-atlas",
      "label": "模板与泛型编程",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“模板与泛型编程”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:cpp-struct",
      "title": "结构体",
      "url": "https://www.pystone.net/notes/cpp-struct/",
      "atlas": "https://www.pystone.net/?node=cpp-struct#knowledge-atlas",
      "label": "结构体",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“结构体”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:cpp-virtual-function-polymorphism",
      "title": "虚函数与多态",
      "url": "https://www.pystone.net/notes/cpp-virtual-function-polymorphism/",
      "atlas": "https://www.pystone.net/?node=cpp-virtual-function-polymorphism#knowledge-atlas",
      "label": "虚函数与多态",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“虚函数与多态”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:cpp-ipc-methods",
      "title": "进程间通信的方式",
      "url": "https://www.pystone.net/notes/cpp-ipc-methods/",
      "atlas": "https://www.pystone.net/?node=cpp-ipc-methods#knowledge-atlas",
      "label": "进程间通信的方式",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“进程间通信的方式”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:static-vs-dynamic-library",
      "title": "静态链接库和动态链接库的区别",
      "url": "https://www.pystone.net/notes/static-vs-dynamic-library/",
      "atlas": "https://www.pystone.net/?node=static-vs-dynamic-library#knowledge-atlas",
      "label": "静态链接库和动态链接库的区别",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "C++中的“静态链接库和动态链接库的区别”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#c"
    },
    {
      "id": "note:js-ts-ecosystem-publish-install",
      "title": "JS&TS生态发布与安装生态",
      "url": "https://www.pystone.net/notes/js-ts-ecosystem-publish-install/",
      "atlas": "https://www.pystone.net/?node=js-ts-ecosystem-publish-install#knowledge-atlas",
      "label": "JS&TS生态发布与安装生态",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "JavaScript与TypeScript中的“JS&TS生态发布与安装生态”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#javascript%E4%B8%8Etypescript"
    },
    {
      "id": "note:csharp-string-performance",
      "title": "C# string及其性能问题",
      "url": "https://www.pystone.net/notes/csharp-string-performance/",
      "atlas": "https://www.pystone.net/?node=csharp-string-performance#knowledge-atlas",
      "label": "C# string及其性能问题",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“C# string及其性能问题”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:csharp-generic-where-constraint",
      "title": "C# where泛型约束",
      "url": "https://www.pystone.net/notes/csharp-generic-where-constraint/",
      "atlas": "https://www.pystone.net/?node=csharp-generic-where-constraint#knowledge-atlas",
      "label": "C# where泛型约束",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“C# where泛型约束”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:csharp-gethashcode",
      "title": "C#中的GetHashCode",
      "url": "https://www.pystone.net/notes/csharp-gethashcode/",
      "atlas": "https://www.pystone.net/?node=csharp-gethashcode#knowledge-atlas",
      "label": "C#中的GetHashCode",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“C#中的GetHashCode”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:csharp-nullable-types-null-operators",
      "title": "C#可空类型与空值运算符",
      "url": "https://www.pystone.net/notes/csharp-nullable-types-null-operators/",
      "atlas": "https://www.pystone.net/?node=csharp-nullable-types-null-operators#knowledge-atlas",
      "label": "C#可空类型与空值运算符",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“C#可空类型与空值运算符”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:csharp-fundamentals",
      "title": "C#基础知识",
      "url": "https://www.pystone.net/notes/csharp-fundamentals/",
      "atlas": "https://www.pystone.net/?node=csharp-fundamentals#knowledge-atlas",
      "label": "C#基础知识",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“C#基础知识”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:csharp-multithreading",
      "title": "C#多线程",
      "url": "https://www.pystone.net/notes/csharp-multithreading/",
      "atlas": "https://www.pystone.net/?node=csharp-multithreading#knowledge-atlas",
      "label": "C#多线程",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“C#多线程”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    },
    {
      "id": "note:csharp-shell-command-invocation",
      "title": "C#调用Shell命令",
      "url": "https://www.pystone.net/notes/csharp-shell-command-invocation/",
      "atlas": "https://www.pystone.net/?node=csharp-shell-command-invocation#knowledge-atlas",
      "label": "C#调用Shell命令",
      "origin": "explicit",
      "humanReviewed": true,
      "context": ".NET与CSharp中的“C#调用Shell命令”导航项",
      "citation": "https://www.pystone.net/notes/programming-languages-and-runtimes/#net%E4%B8%8Ecsharp"
    }
  ],
  "incoming": [
    {
      "id": "note:computer-information-technology-engineering",
      "title": "计算机、信息技术与工程",
      "url": "https://www.pystone.net/notes/computer-information-technology-engineering/",
      "atlas": "https://www.pystone.net/?node=computer-information-technology-engineering#knowledge-atlas",
      "label": "计算机、信息技术与工程",
      "origin": "explicit",
      "humanReviewed": true,
      "context": "子领域中的“编程语言与运行时”导航项",
      "citation": "https://www.pystone.net/notes/computer-information-technology-engineering/#%E5%AD%90%E9%A2%86%E5%9F%9F"
    }
  ],
  "contentMarkdown": "# 编程语言与运行时\n\n> 此页是集合 MOC：用于建立稳定入口和反向链接。它由工具生成，不替代人工维护的主题关系。\n\n- 上级：[[10-计算机、信息技术与工程/计算机、信息技术与工程|计算机、信息技术与工程]]\n- 收录：71 篇笔记\n\n## .NET与CSharp\n\n- [C# string及其性能问题](<10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/C%23 string及其性能问题.md>)\n- [C# where泛型约束](<10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/C%23 where泛型约束.md>)\n- [C#中的GetHashCode](<10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/C%23中的GetHashCode.md>)\n- [C#可空类型与空值运算符](<10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/C%23可空类型与空值运算符.md>)\n- [C#基础知识](<10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/C%23基础知识.md>)\n- [C#多线程](<10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/C%23多线程.md>)\n- [C#调用Shell命令](<10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/C%23调用Shell命令.md>)\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/CSharp代码工具集|CSharp代码工具集]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/CSharp零碎知识点|CSharp零碎知识点]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/ctorcctor及变量的初始化顺序|ctorcctor及变量的初始化顺序]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/dotNET版本相关|dotNET版本相关]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/Exception|Exception]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/IEnumerable|IEnumerable]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/IL语言学习|IL语言学习]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/【.NET】 .NET Framework & Mono & IL语言知识点整理|【.NET】 .NET Framework & Mono & IL语言知识点整理]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/几种String拼接方式性能对比|几种String拼接方式性能对比]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/反射技术|反射技术]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/复合格式字符串与字符串内插|复合格式字符串与字符串内插]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/深入理解委托和事件|深入理解委托和事件]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/混淆与加密Dotfuscator的使用|混淆与加密Dotfuscator的使用]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/混淆与加密——.NET REACTOR的使用|混淆与加密——.NET REACTOR的使用]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/混淆与加密——SmartAssembly的使用|混淆与加密——SmartAssembly的使用]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/访问权限控制&程序的各种划分|访问权限控制&程序的各种划分]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/.NET与CSharp/静态的实例【单例模式中】|静态的实例【单例模式中】]]\n\n## 本层\n\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++ 主流工具链沿革与承接关系|C++ 主流工具链沿革与承接关系]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++ 编程注意事项|C++ 编程注意事项]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++ 编译流程|C++ 编译流程]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/cpp-httplib使用指南|cpp-httplib使用指南]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C语言项目构建（Makefile与CMake）|C语言项目构建（Makefile与CMake）]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/ELF文件-DWARF|ELF文件-DWARF]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/ELF文件-程序的执行与动态链接|ELF文件-程序的执行与动态链接]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/ELF文件-符号表与符号可见性|ELF文件-符号表与符号可见性]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/ELF文件|ELF文件]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/Java HashMap的结构与复杂度|Java HashMap的结构与复杂度]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/Linux 或 Android 系统中的二进制可执行程序加载和执行过程|Linux 或 Android 系统中的二进制可执行程序加载和执行过程]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/Native hook技术原理及应用-PLTHook|Native hook技术原理及应用-PLTHook]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/Native hook技术原理及应用|Native hook技术原理及应用]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/Ninja与Makefile比较|Ninja与Makefile比较]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/Objective-C语言基础|Objective-C语言基础]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/Python模块导入错误排查|Python模块导入错误排查]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/Unity跨语言编程精华：CSharp与Java、Native代码的链式调用实践|Unity跨语言编程精华：CSharp与Java、Native代码的链式调用实践]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/从C++到汇编：面向对象如何落地|从C++到汇编：面向对象如何落地]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/向量化编程|向量化编程]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/架构和ABI相关知识|架构和ABI相关知识]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/源文件与头文件的处理|源文件与头文件的处理]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/示例：main_program elf|示例：main_program elf]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/示例：main_program_text|示例：main_program_text]]\n\n## C++\n\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/C++一些关键字的知识点|C++一些关键字的知识点]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/C++内置数组和array的比较|C++内置数组和array的比较]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/C++常用容器|C++常用容器]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/C++知识点与问题|C++知识点与问题]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/C++获取内存使用情况|C++获取内存使用情况]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/Const：C++常对象，常变量，常成员函数|Const：C++常对象，常变量，常成员函数]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/C与C++文件操作|C与C++文件操作]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/C语言int&unsigned int与二进制类型|C语言int&unsigned int与二进制类型]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/C语言内存模型|C语言内存模型]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/LPCTSTR及其相关|LPCTSTR及其相关]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/std-map与std-unordered_map的区别|std-map与std-unordered_map的区别]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/StringStream|StringStream]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/sublime编译运行C程序|sublime编译运行C程序]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/Windows链接|Windows链接]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/内存模型|内存模型]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/函数调用 压栈的工作原理|函数调用 压栈的工作原理]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/字符串指针作为参数与空间分配问题|字符串指针作为参数与空间分配问题]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/排序复习|排序复习]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/模板与泛型编程|模板与泛型编程]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/结构体|结构体]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/虚函数与多态|虚函数与多态]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/进程间通信的方式|进程间通信的方式]]\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/C++/静态链接库和动态链接库的区别|静态链接库和动态链接库的区别]]\n\n## JavaScript与TypeScript\n\n- [[10-计算机、信息技术与工程/02-编程语言与运行时/JavaScript与TypeScript/JS&TS生态发布与安装生态|JS&TS生态发布与安装生态]]\n"
}
