Regular, Revisited
• Rearrangements • Partition and Merging • Composite Objects elementsofprogramming.com Free PDF2023 Victor Ciura | @ciura_victor - Regular, Revisited 32 Slide Title Mathematics Really Does Generic Programming James C. Dehnert and Alexander Stepanov 1998 http://stepanovpapers.com/DeSt98.pdf Generic programming depends on the decomposition of programs into components which may be developed Generic Programming James C. Dehnert and Alexander Stepanov 1998 http://stepanovpapers.com/DeSt98.pdf Among the interfaces of interest, the most pervasively and unconsciously used, are the fundamental0 码力 | 180 页 | 19.96 MB | 5 月前3Exceptions Under the Spotlight
Exception Handling for C++ / Andrew Koenig Bjarne Stroustrup: https://www.stroustrup.com/except89.pdf • Exception handling: A false sense of security / Tom Cargill: https://ptgmedia.pearsoncmg.com/im Report on C++ Performance (2006) / Various authors: http://www.open-std.org/jtc1/sc22/wg21/docs/TR18015.pdf • Exception handling on Itanium ABI/ Various authors: http://refspecs.linux-foundation.org/abi-eh-1 https://www.research.ed.ac.uk/portal/files/78829292/low_cost_deterministic_C_exceptions_for_embedded_systems.pdf • ARM ABI: https://developer.arm.com/documentation/ihi0038/b On-going proposals: • P0323R9: std::expected:0 码力 | 53 页 | 2.82 MB | 5 月前3Shared Libraries
executable 33 https://gitlab.com/x86-psABIs/x86-64-ABI/-/jobs/artifacts/master/raw/x86-64-ABI/abi.pdf?job=build auto* pf = &f; lib1 .dynsym f: .plt_exe+8C++ Implication #4: Comparing Func Ptrs 54Resources • Ulrich Drepper: “How to write shared libraries” • http://library.bagrintsev.me/CPP/dsohowto.pdf • Eli Benderski: • https://eli.thegreenplace.net/2011/08/25/load-time-relocation-of-shared-libraries/ Pointers in LLVM” Piotr Padlewski, Krzysztof Pszeniczny, Richard Smith , https://arxiv.org/pdf/2003.04228.pdf • “Our benchmarks show an average of 0.8% performance improvement on real- world C++ programs0 码力 | 69 页 | 1.40 MB | 5 月前32020: The Year of Sanitizers?
👉24 Lifetime profile v1.0 https://github.com/isocpp/CppCoreGuidelines/blob/master/docs/Lifetime.pdf This is important because it turns out to be easy to convert [by design] a std::string to a std::string_view Sanitizers?25 Lifetime profile v1.0 https://github.com/isocpp/CppCoreGuidelines/blob/master/docs/Lifetime.pdf CppCoreGuidelines void example() { std::string_view sv = std::string("dangling"); // A std::cout Sanitizers?25 Lifetime profile v1.0 https://github.com/isocpp/CppCoreGuidelines/blob/master/docs/Lifetime.pdf CppCoreGuidelines void example() { std::string_view sv = std::string("dangling"); // A std::cout0 码力 | 135 页 | 27.77 MB | 5 月前3Visual Studio Code: CppCon 2023
an unsupported PDF viewer. To open this document, use a PDF viewer that supports Azure Rights Management or contact the document owner to grant you permissions. Learn about PDF documents protected0 码力 | 1 页 | 3.10 MB | 5 月前3Gluon Deployment
Affiliates. All rights reserved. Amazon Trademark Deploy GluonCV Models https://arxiv.org/pdf/1907.02154.pdf© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Trademark0 码力 | 8 页 | 16.18 MB | 5 月前3C++ in the Developing World, Why it Matters
available as a package on arch-linux. • Get Reference material like the Pdf of the microsoft developer website C++ documentation on PDF. • Buy Good Books On C++ When you Can Afford To. Share Compute Resources0 码力 | 8 页 | 177.52 KB | 5 月前3Code Analysis++
link/p2388, http://wg21.link/p2182 ● Parameter passing: https://github.com/hsutter/708/blob/main/708.pdf ○ in / inout / out / move / forward semantics ○ Still under discussion, no implementation so farCompiler Annual C++ Developer Survey "Lite"](https://isocpp.org/files/papers/CppDevSurvey-2021-04- summary.pdf) 5. [Lifetime safety: Preventing common dangling](http://wg21.link/p1179) 6. [Lifetime analysis0 码力 | 61 页 | 2.70 MB | 5 月前3Linear Algebra Coming to Standard C++
Nov. 1973. Available online: https://ntrs.nasa.gov/api/citations/19740005175/downloads/19740005175.pdf [last accessed 2023/09/12]. A. S. Householder, The Theory of Matrices in Numerical Analysis, Dover https://www.npl.co.uk/getattachment/about-us/History/Famous-faces/Alan- Turing/turing-proposal-Alan-LR.pdf?lang=en-GB [last accessed 2023/09/14]. J. H. Wilkinson and C. Reinsch, Handbook for Automatic Computation0 码力 | 46 页 | 2.95 MB | 5 月前3Back to Basics: Concurrency
Image source: https://www.dice.se/wp-content/uploads/2014/12/Introduction_to_Data-Oriented_Design.pdf Let’s try to answer our original motivation about performance and see how concurrency can helpOur org/wiki/Amdahl%27s_law Applied example: http://web.cs.iastate.edu/~prabhu/Tutorial/CACHE/CompPerf.pdf I like to include Amdahl’s law somewhere so we can even think if we have the opportunity to make0 码力 | 141 页 | 6.02 MB | 5 月前3
共 59 条
- 1
- 2
- 3
- 4
- 5
- 6