Performance Engineering: Being Friendly to Your HardwareBeing Friendly to Your Hardware Performance Engineering A gentle introduction to hardware for software engineers 2Where does C++ run? 3On an abstract C++ machine 4On an abstract C++ machine?0 码力 | 111 页 | 2.23 MB | 6 月前3
Conan 1.3 Documentationdemonstrates the Timer and Stopwatch classes. // Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH. // and Contributors. // SPDX-License-Identifier: BSL-1.0 #include "Poco/Timer.h" #include artifacts might contain symbols or source code, which could help or directly provide means for reverse engineering. So distributing debug artifacts by mistake could be a very risky issue. Read more about this source activate.sh Windows: > activate.bat Variables declared ENVIRONMENT VAR VALUE PS1 New shell prompt value corresponding to the current directory name OLD_PS1 Old PS1 value, to recover it in deactivation0 码力 | 397 页 | 2.77 MB | 1 年前3
Conan 1.4 Documentationdemonstrates the Timer and Stopwatch classes. // Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH. // and Contributors. // SPDX-License-Identifier: BSL-1.0 #include "Poco/Timer.h" #include artifacts might contain symbols or source code, which could help or directly provide means for reverse engineering. So distributing debug artifacts by mistake could be a very risky issue. Read more about this source activate.sh Windows: > activate.bat Variables declared ENVIRONMENT VAR VALUE PS1 New shell prompt value corresponding to the current directory name OLD_PS1 Old PS1 value, to recover it in deactivation0 码力 | 421 页 | 2.84 MB | 1 年前3
Conan 1.5 Documentationdemonstrates the Timer and Stopwatch classes. // Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH. // and Contributors. // SPDX-License-Identifier: BSL-1.0 #include "Poco/Timer.h" #include artifacts might contain symbols or source code, which could help or directly provide means for reverse engineering. So distributing debug artifacts by mistake could be a very risky issue. Read more about this source activate.sh Windows: > activate.bat Variables declared ENVIRONMENT VAR VALUE PS1 New shell prompt value corresponding to the current directory name OLD_PS1 Old PS1 value, to recover it in deactivation0 码力 | 422 页 | 2.85 MB | 1 年前3
Conan 1.6 Documentationdemonstrates the Timer and Stopwatch classes. // Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH. // and Contributors. // SPDX-License-Identifier: BSL-1.0 #include "Poco/Timer.h" #include artifacts might contain symbols or source code, which could help or directly provide means for reverse engineering. So distributing debug artifacts by mistake could be a very risky issue. Read more about this source activate.sh Windows: > activate.bat Variables declared ENVIRONMENT VAR VALUE PS1 New shell prompt value corresponding to the current directory name OLD_PS1 Old PS1 value, to recover it in deactivation0 码力 | 428 页 | 2.87 MB | 1 年前3
Conan 1.7 Documentationdemonstrates the Timer and Stopwatch classes. // Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH. // and Contributors. // SPDX-License-Identifier: BSL-1.0 #include "Poco/Timer.h" #include artifacts might contain symbols or source code, which could help or directly provide means for reverse engineering. So distributing debug artifacts by mistake could be a very risky issue. Read more about this source activate.sh Windows: > activate.bat Variables declared ENVIRONMENT VAR VALUE PS1 New shell prompt value corresponding to the current directory name OLD_PS1 Old PS1 value, to recover it in deactivation0 码力 | 433 页 | 2.95 MB | 1 年前3
Exceptionally Bad: The Story on the Misuse of Exceptions and How to Do Betteron the misuse of exceptions and how to do better Core C++ June 7, 2023 Pete Muldoon Senior Engineering Lead© 2023 Bloomberg Finance L.P. All rights reserved. Exceptionally Bad: The story on the misuse misuse of exceptions and how to do better Core C++ June 7, 2023 Pete Muldoon Senior Engineering Lead Exceptions in C++ Better Design Through Analysis of Real World UsageWho Am I Bloomberg 4 • Starting Analyst & Architect • 21 years as a consultant • Bloomberg Ticker Plant Engineering Lead • Talks focus on practical Software Engineering • Based in the real world • Take something away and be able to use0 码力 | 85 页 | 2.32 MB | 6 月前3
Dependency Injection in C++Dependency Injection in C++: A Practical Guide CppCon 2024 September 18, 2024 Pete Muldoon Senior Engineering LeadBloomberg 4 Questions #includeHereWho Am I? Bloomberg 5 • Started using Analyst & Architect • 21 years as a consultant • Bloomberg Ticker Plant Engineering Lead • Talks focus on practical Software Engineering • Based in the real world • Demonstrate applied principles • Take something Usage) Software Development Completeness : Knowing when you are done and why it matters Other Engineering talks by yours truly :Questions? 125 Bloomberg Contact : pmuldoon1@Bloomberg.net Bloomberg is 0 码力 | 106 页 | 1.76 MB | 6 月前3
10 Problems Large Companies Have with Managing C++ Dependencies and How to Solve Themacquisition experience •Block vulnerable package versions from being accessibleProblem 7: Duplicated engineering cost to maintain dependencies •As organizations grow, it is harder to share and maintain dependencies internal customers • Cross-organizational ABI instability and version conflictsProblem 7: Duplicated engineering cost to maintain dependencies Solution 7: Centralize dependency management processes •Companies compliance •Maintaining a common library distribution system or package managerProblem 7: Duplicated engineering cost to maintain dependencies Solution 7: Centralize dependency management processes •Enforce0 码力 | 46 页 | 917.72 KB | 6 月前3
C++ Under the Hoodblind invites! Tell me how we know each other) • Classically trained in Hardware and Software Engineering, • Well experienced in Modern C++ (& Classic ‘C’ ***), • ISO C++ Standards Committee member/WG21 Crunching • Data Engines • Business / Internet • Scientific / Medical • Networking / Protocols • Engineering / Robotics • Operating System Internals •I believe in reducing complexity through simplification Member Function 91 godbolt.org/z/jTqzxGeeoC++ Under the Hood Fundamental Theorem of Software Engineering: Any problem can be solved by adding a layer of indirection. 92C++ Under the Hood ‘C’ Pointer0 码力 | 168 页 | 13.55 MB | 6 月前3
共 128 条
- 1
- 2
- 3
- 4
- 5
- 6
- 13













