No Silver Bullet – Essence and Accident in Software Engineering
No Silver Bullet – Essence and Accident in Software Engineering Mike Ballou“There is no single development, in either technology or management technique, which by itself promises even one order-of- in simplicity.”Abstract “All software construction involves essential tasks, the fashioning of the complex conceptual structures that compose the abstract software entity, and accidental tasks, the onto machine languages within space and speed constraints.”Abstract “Most of the big gains in software productivity have come from removing artificial barriers that have made the accidental tasks inordinately0 码力 | 35 页 | 1.43 MB | 5 月前3C++20 STL Features: 1 Year of Development on GitHub
1.0 - September 15, 2020 1 C++20 STL Features: 1 Year of Development on GitHub Stephan T. Lavavej "Steh-fin Lah-wah-wade" Principal Software Engineer, Visual C++ Libraries stl@microsoft.com @StephanTLavavej2 • Part 1: C++20 STL Features • Everything here is Standard, except as noted • Part 2: GitHub Development • For contributors and observers3 Overview Part 04 CppCon 2019 CppCon 2020 • Announced at SuperWig27 GitHub Development Part 228 How We Use GitHub • Code: linear history, few feature branches • Issues: cxx20, LWG, bug, performance, etc. • Pull Requests: Used for all development • Continuous0 码力 | 45 页 | 702.09 KB | 5 月前3THE FIRST EXPLORATION OF PROJECT SPARROW
& «Linux Hardening in Hostile Networks, First Edition» (ISBN: 9787115544384) Pure software developmement for ~15 years(~11 years on Mobile dev) Actively participating Open II. Practicing Sparrow CantripOS(KataOS) Rust support in seL4 userspace III. Sparrow development Develop with Renode IV. Wrap-up 1) Tech Stack 1.1 Microkernel Overview I. Background org/ 1.3 FOSS EDA Overview I. Background https://en.wikipedia.org/wiki/Comparison_of_EDA_software https://semiwiki.com/wikis/industry-wikis/eda-open-source-tools-wiki/ https://fossi-foundation0 码力 | 68 页 | 13.14 MB | 1 年前3C++20's
and Time Zones in MSVC Miya Natsuhara ("MEE-yuh Not-soo-HAR-uh") Miya.Natsuhara@microsoft.com Software Engineer, Visual C++ LibrariesWelcome to CppCon 2021! Join #visual_studio channel on CppCon Discord Natsuhara • Software Engineer on the Visual C++ Libraries Team (Microsoft) • Started in April 2020 • Lecturer at the University of Washington • Cute pup parent6 Agenda • Part I: Development Process Overview of [time.zone] • IANA database challenges • Part VI: Conclusion7 Part I: Development Process8 Development Process • Implemented in our microsoft/STL open-source GitHub repo with the help of0 码力 | 55 页 | 8.67 MB | 5 月前3C++20: An (Almost) Complete Overview
(Almost) Complete Overview September 15th 2020 Marc Grégoire Software Architect marc.gregoire@nikon.com2 Marc Grégoire Belgium Software architect for Nikon Metrology Microsoft VC++ MVP Since 2007 constexpr Needed to support constexpr reflection in the future “C++20 STL Features: One Year of Development on GitHub” -- Stephan T. Lavavej Tuesday, September 15 • 13:30Concurrency Changes35 Atomic Smart subspan(offset, count): returns a subspan [offset, offset+count) “C++20 STL Features: One Year of Development on GitHub” -- Stephan T. Lavavej Tuesday, September 15 • 13:3068 Feature Testing Macros Allow0 码力 | 85 页 | 512.18 KB | 5 月前3Learning by Contributing to Rust Compiler - 陈于康
lot of time ? Fix the bug of next_point i n source_map It's a closet bug! ? Twitter-Driven Development Refactoring Find the correct mismatch delimiter pairs Aha Moment! It's sad, but we need to contributors What I’ve earned • Rust has almost solved the memory issue in development phase • Rust is good for software with a long lifetime • Rust is open, but it may lead to a lot of chaos at0 码力 | 23 页 | 3.28 MB | 1 年前3Spreadsheet Analysis using Atlassian Tools
GIT is a version control system that is used for software development and other version control tasks. As a distributed revision control system it is aimed at speed, data integrity, and support for0 码力 | 1 页 | 120.37 KB | 5 月前3whats new in visual studio
2. Code Safety 3. Cross-platform development 4. Developer and Team Productivity Visual Studio Agenda 1. Conformance 2. Code Safety 3. Cross-platform development 4. Developer and Team Productivity /std:c++latest Visual Studio Visual Studio Agenda 1. Conformance 2. Code Safety 3. Cross-platform development 4. Developer and Team Productivity Static Analysis ✴ New and improved checkers in MSVC Code ms/cpp/libfuzzer Visual Studio Agenda 1. Conformance 2. Code Safety 3. Cross-platform development 4. Developer and Team Productivity Simplify C++ dependency management with .0 码力 | 42 页 | 19.02 MB | 5 月前3Visualize Time Enabled Data using ArcGIS Qt (C++) and Toolkit
talk • Showcase a quick way to create a desktop app to visualize time enabled data • Setup the development environment using Esri templates • Use the ArcGIS toolkit to use already existing UI componentsTime for Qt • Open-source project • Contains UI components and utilities to help simplify Qt app development • Can plug and play various UI pieces • Where: - https://github.com/Esri/arcgis-runtime-toolkit-qt0 码力 | 10 页 | 734.09 KB | 5 月前3陈东 - 利用Rust重塑移动应用开发-230618
? 利用 Rust 重塑移动应用开发 Rust 在移动端应 用的价值 Rust is the only advanced choice for cross platform development. 利用 Rust 重塑移动应用开发 Rust 的特点 Why Rust? - Cross platform - Performance - Thread Safe - Memory easily port it to different platforms such as Android and iOS. This cross-platform support reduces development effort and improves code maintainability. - High Performance: Rust provides performance comparable0 码力 | 22 页 | 2.10 MB | 1 年前3
共 24 条
- 1
- 2
- 3
相关搜索词
NoSilverBulletEssenceandAccidentinSoftwareEngineeringC++20STLFeaturesYearofDevelopmentonGitHub李枫2023RustChinaConf__SparrowFengLi20230614aofficialtemplateChronoAnAlmostCompleteOverview陈于finalSpreadsheetAnalysisusingAtlassianToolswhatsnewvisualstudioVisualizeTimeEnabledDataArcGISQtToolkit陈东利用Rust重塑移动应用开发230618