# 静态类型语言

# Flag

  1. 动态类型语言:运行时确定数据类型。
  2. 静态类型语言:编译时确定数据类型。
  3. 强类型语言:不允许隐式转换。
  4. 弱类型语言:允许隐式转换。

# Rust

rustup default stable-x86_64-pc-windows-gnu 使gnu(依赖于GNU/MinGW-w64)成为默认工具链

第三方依赖

# C++

第三方依赖

# C

编译器

第三方依赖

媒体处理

其他

C语言的编译器有很多种,不同的平台下有不同的编译器

  • Windows 下常用的是微软开发的 Visual C++(MSVC)、Clang、CMake 或 MS Build;
  • Linux 下常用的是 GUN 组织开发的 GCC,很多 Linux 发行版都自带 GCC;
  • Mac 下常用的是 LLVM/Clang,它被集成在 Xcode 中(Xcode 以前集成的是 GCC,后来由于 GCC 的不配合才改为 LLVM/Clang,LLVM/Clang 的性能比 GCC 更加强大)。

Visual C++(简称 MSVC)是由微软开发的,只能用于 Windows 操作系统;GCC 和 LLVM Clang 除了可用于 Windows 操作系统之外,主要用于 Unix/Linux 操作系统。

# dotnet/CSharp

MFC、WinForms、WPF、WinUI、win32、UWP(Universal Windows Platform)、PWA、xaml、maui、Blazor、ReactiveUI、Windows cummunity toolkit、Windows Template Studio

https://www.v2ex.com/t/814028 https://v2ex.com/t/801891 .net框架和Csharp 简介 (opens new window)

第三方依赖包