Cooperative C++ Evolutionyears (absent other forces)JS & other examples Status quo language (e.g., JavaScript, C++, Objective-C) C++ examples — TypeScript Swift(A) “10%” incremental evolution-as-usual plan Default for for existing evolution JS & other examples 10% Status quo language (e.g., JavaScript, C++, Objective-C) C++ examples — C++11/14/17/20/23 TypeScript Swift ES 2-10 (except 4) C99/11/17, Python 2 examples “10” improvement, leap-forward plan 10% 10 Status quo language (e.g., JavaScript, C++, Objective-C) C++ examples — C++11/14/17/20/23 TypeScript Swift ES 2-10 (except 4) C99/11/17, Python 20 码力 | 85 页 | 5.73 MB | 6 月前3
Adventures with Legacy Codebases: Tales of Incremental ImprovementYour Code as a Crime Scene + code-maat12 How big is the universe? 15 Millions Lines of C/C/Objective-C 670,000 Lines Product Code ● Ozone ● RX ● Neutron ● Nectar ● etc. 1.33 Million Lines0 码力 | 77 页 | 4.34 MB | 6 月前3
Making Libraries Consumable for Non-C++ Developersreally “automatic memory management”. - Reference counted - C++ – std::shared_ptr- Python - Objective-C (manual or automatic – see ARC) - Swift - COM – AddRef()/Release() - Non-Reference counted 0 码力 | 29 页 | 1.21 MB | 6 月前3
C++高性能并行编程与优化 - 课件 - 11 现代 CMake 进阶指南• CXX : C++ 语言 • ASM :汇编语言 • Fortran :老年人的编程语言 • CUDA :英伟达的 CUDA ( 3.8 版本新增) • OBJC :苹果的 Objective-C ( 3.16 版本新增) • OBJCXX :苹果的 Objective-C++ ( 3.16 版本新增) • ISPC :一种因特尔的自动 SIMD 编程语言( 3.18 版本新增)0 码力 | 166 页 | 6.54 MB | 1 年前3
Modern C++ Tutorial: C++11/14/17/20 On the FlySmart Pointers and Memory Management 5.1 RAII and Reference Counting Programmers who understand Objective-C/Swift/JavaScript should know the concept of refer- ence counting. The reference count is counted0 码力 | 92 页 | 1.79 MB | 1 年前3
现代C++ 教程:高速上手C++11/14/17/20std::tuple 虽然有效,但是标准库提供的功能有限,没办法满足运行期索引和迭代的需求,好在我 们还有其他的方法可以自行实现。 第 5 章智能指针与内存管理 5.1 RAII 与引用计数 了解 Objective-C/Swift 的程序员应该知道引用计数的概念。引用计数这种计数是为了防止内存泄 露而产生的。基本想法是对于动态分配的对象,进行引用计数,每当增加一次对同一个对象的引用,那 么引用对象的引0 码力 | 83 页 | 2.42 MB | 1 年前3
Conan 1 DocumentationMesonToolchain(self) tc.cpp = "/path/to/other/compiler" tc.generate() Objective-C arguments Since Conan 1.51, it’s been introduced some specific Objective-C/Objective-C++ arguments: objc, objcpp, objc_args, objc_link_args in pure C projects (or in general, non-C++ projects capable of using C API, such as written in Objective-C, Fortran, etc.). Parameters: • conanfile (Required): ConanFile instance. Usually self. 18.7 • Feature: Added objc_args/objc_link_args/objcpp_args/objcpp_link_args to MesonToolchain for Objective-C/C++ language. #11632 . Docs here • Feature: Adding default directories to MesonToolchain. #116180 码力 | 975 页 | 8.75 MB | 1 年前3
Conan 1.56 DocumentationMesonToolchain(self) tc.cpp = "/path/to/other/compiler" tc.generate() Objective-C arguments Since Conan 1.51, it’s been introduced some specific Objective-C/Objective-C++ arguments: objc, objcpp, objc_args, objc_link_args in pure C projects (or in general, non-C++ projects capable of using C API, such as written in Objective-C, Fortran, etc.). Parameters: • conanfile (Required): ConanFile instance. Usually self. 18.70 码力 | 963 页 | 7.67 MB | 1 年前3
Conan 1.51 DocumentationMesonToolchain(self) tc.cpp = "/path/to/other/compiler" tc.generate() Objective-C arguments Since Conan 1.51, it’s been introduced some specific Objective-C/Objective-C++ arguments: objc, objcpp, objc_args, objc_link_args in pure C projects (or in general, non-C++ projects capable of using C API, such as written in Objective-C, Fortran, etc.). Parameters: • conanfile (Required): ConanFile instance. Usually self. 18.70 码力 | 933 页 | 7.58 MB | 1 年前3
Conan 1.52 DocumentationMesonToolchain(self) tc.cpp = "/path/to/other/compiler" tc.generate() Objective-C arguments Since Conan 1.51, it’s been introduced some specific Objective-C/Objective-C++ arguments: objc, objcpp, objc_args, objc_link_args in pure C projects (or in general, non-C++ projects capable of using C API, such as written in Objective-C, Fortran, etc.). Parameters: • conanfile (Required): ConanFile instance. Usually self. 18.70 码力 | 943 页 | 7.62 MB | 1 年前3
共 57 条
- 1
- 2
- 3
- 4
- 5
- 6













