CROSS PLATFORM PITFALLS AND HOW TO AVOID THEM
CROSS-PLATFORM PITFALLS AND HOW TO AVOID THEM Erika Sweet (she/her) Microsoft C++ TeamWelcome to CppCon 2020! Visit our table at the Expo Hall https://aka.ms/cppcon/expo • Meet the Microsoft C++ (e.g. NuGet) Language specific package managers (e.g. vcpkg, Conan) Our recommendation for C++ cross-platform developmentC++ package managers: Conan, vcpkg Bring down and build libraries from source The solution spaceDebugging: the solution space Cross-platform IDEs, editors, and tools CLion, VS Code, Qt CreatorDebugging: the solution space Cross-platform IDEs, editors, and tools CLion, VS Code0 码力 | 67 页 | 360.44 KB | 5 月前3Cross-Platform Floating-Point Determinism Out of the Box
1 (Sort of) 2 3Why FP Determinism is Important?_ CppCon 2024 sixit:: 5 ✅ Same Executable Cross Platform Different Contexts ❌ ❌ 1 (Sort of) 2 3 General Sanity, Testability Distributed when using the identically compiled files and run on systems that adhere to the IEEE standards. Cross platform synchronized network simulations or replays will not possible [sic].” - Most upvoted answer0 码力 | 31 页 | 3.88 MB | 5 月前3High-Performance Cross-Platform Architecture: C++20 Innovations
35-year career in video games and embedded software • Started using C++ in 1995 • First cross-platform project in 1994Cross-Platform Architecture Goals • Take advantage of all platforms • Focus on the compiler0 码力 | 75 页 | 581.83 KB | 5 月前3Kotlin Language Documentation 1.9.20
example: Long Number problem More tips and tricks Learning Kotlin What's new in Kotlin 1.9.20 IDE support New Kotlin K2 compiler updates Kotlin/JVM Kotlin/Native Kotlin Multiplatform Kotlin/Wasm Gradle Standard library Documentation updates Install Kotlin 1.9.20 What's new in Kotlin 1.9.0 IDE support New Kotlin K2 compiler updates Language Kotlin/JVM Kotlin/Native Kotlin Multiplatform Kotlin 1.9.20-RC2 IDE support New Kotlin K2 compiler updates Kotlin Multiplatform Kotlin/Native Kotlin/Wasm How to update to Kotlin 1.9.20-RC2 What's new in Kotlin 1.8.20 IDE support New Kotlin0 码力 | 1299 页 | 32.44 MB | 1 年前3Kotlin 1.9.10 官方文档 中文版
1.16.3.3 1.16.3.4 1.16.3.5 1.16.3.6 1.16.3.7 Markdown Javadoc Dokka 插件 模块文档 用于 Kotlin 开发的 IDE 使用 IntelliJ IDEA 迁移到 Kotlin 代码风格 运行代码片段 Kotlin 与 TeamCity 的持续集成 编写代码文档:KDoc Kotlin 与 OSGi 编译器与插件 学习资料概述 例学 Kotlin↗ Kotlin 心印 Kotlin 核心课程↗ Kotlin 动手实践 Kotlin 小窍门 图书 Advent of Code 谜题 在 IDE 中学习(JetBrains 学院) 学习 Kotlin 讲授 Kotlin 早期访问计划(EAP) 参与 Kotlin 早期访问计划 安装 Kotlin EAP 插件 配置构建采用 EAP Kotlin 中文站反馈。 欢迎关注我的博客《灰蓝时光》(https://hltj.me/)以及公众号与微博: 公众号 微博 Kotlin 文档 最新稳定版:1.9.10 Kotlin 入门 在 IDE 中(IntelliJ IDEA 或 Android Studio)为所选平台创建第一个 Kotlin 项 目 在线试用 Kotlin 直接在浏览器中编写、编辑、运行与共享 Kotlin 代码0 码力 | 3753 页 | 29.69 MB | 1 年前3Kotlin 官方文档中文版 v1.9
8 1.16.3.9 1.16.3.10 1.16.3.11 1.17 1.17.1 Markdown Javadoc Dokka 插件 模块文档 用于 Kotlin 开发的 IDE 使用 IntelliJ IDEA 迁移到 Kotlin 代码风格 运行代码片段 Kotlin 与 TeamCity 的持续集成 编写代码文档:KDoc Kotlin 与 OSGi 编译器与插件 1.19.3.2 例学 Kotlin↗ Kotlin 心印 Kotlin 核心课程↗ Kotlin 动手实践 Kotlin 小窍门 图书 Advent of Code 谜题 在 IDE 中学习(JetBrains 学院) 学习 Kotlin 讲授 Kotlin 早期访问计划(EAP) 参与 Kotlin 早期访问计划 安装 Kotlin EAP 插件 配置构建采用 EAP 欢迎关注我的博客《灰蓝时光》(https://hltj.me/)以及公众号与微博: 公众号 微博 关于本书 14 Kotlin 文档 最新稳定版:1.9.10 Kotlin 入门 在 IDE 中(IntelliJ IDEA 或 Android Studio)为所选平台创建第一个 Kotlin 项目 在线试用 Kotlin 直接在浏览器中编写、编辑、运行与共享 Kotlin 代码 第一步0 码力 | 2049 页 | 45.06 MB | 1 年前3Qcon北京2018-《从C#看开放对编程语言发展的影响》-Mads+Torgersen
change Open source Cross platform Open language API “Roslyn” Cross IDE Open design Open to change Beihai Park Open source Cross platform Open language API “Roslyn” Cross IDE Open design Open Dingling Open source Cross platform Open language API “Roslyn” Cross IDE Open design Open to change “Microsoft Windows” in restaurant Dragonhead spout in Beihai Park Open source Cross platform Open “Roslyn” Cross IDE Open design Open to change Beihai Park There should need to be only one code base in the world for understanding C# Tree growing on wall at Dingling Open source Cross platform0 码力 | 41 页 | 4.39 MB | 1 年前3Conan 1.42 Documentation
Continuous Integration, isolation . . . . . . . . . . . . . . . . . . . 180 13 Systems and cross building 183 13.1 Cross building . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [EXPERIMENTAL] . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 17.9 How to use Docker to create and cross-build C and C++ Conan packages . . . . . . . . . . . . . . . 342 17.10 How to reuse Python code in OSX, FreeBSD, Solaris, and others, and it can target any platform, including desktop, server, and cross-building for embedded and bare metal devices. It integrates with other tools like Docker, MinGW, WSL0 码力 | 841 页 | 7.12 MB | 1 年前3Objeet Oriented Python Tutorial
................................................................................. 8 Choosing an IDE .................................................................................................. . 10 Komodo IDE ................................................................................................................................................... 11 Eric Python IDE ............. following prerequisites are met: Latest version of Python is installed on your computer An IDE or text editor is installed You have basic familiarity to write and debug in Python, that is you0 码力 | 111 页 | 3.32 MB | 1 年前3Conan 1.40 Documentation
Continuous Integration, isolation . . . . . . . . . . . . . . . . . . . 180 13 Systems and cross building 183 13.1 Cross building . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [EXPERIMENTAL] . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 17.9 How to use Docker to create and cross-build C and C++ Conan packages . . . . . . . . . . . . . . . 338 17.10 How to reuse Python code in OSX, FreeBSD, Solaris, and others, and it can target any platform, including desktop, server, and cross-building for embedded and bare metal devices. It integrates with other tools like Docker, MinGW, WSL0 码力 | 823 页 | 7.06 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100