 Back to Basics: The structure of a ProgramBack to Basics: The Structure of a Program Bob Steagall CppCon 2020 K E W B C O M P U T I N GCopyright © 2020 Bob Steagall K E W B C O M P U T I N G Overview • The process of building a program • What rule (ODR) • Storage duration • ABIs and name-mangling • Linking and loading CppCon 2020 - The Structure of a Program 2Copyright © 2020 Bob Steagall K E W B C O M P U T I N G Goals • Describe a few important CppCon 2020 - The Structure of a Program 3Copyright © 2020 Bob Steagall K E W B C O M P U T I N G Building and Running a C++ Program • 50,000 ft view CppCon 2020 - The Structure of a Program 4 Input0 码力 | 64 页 | 390.34 KB | 6 月前3 Back to Basics: The structure of a ProgramBack to Basics: The Structure of a Program Bob Steagall CppCon 2020 K E W B C O M P U T I N GCopyright © 2020 Bob Steagall K E W B C O M P U T I N G Overview • The process of building a program • What rule (ODR) • Storage duration • ABIs and name-mangling • Linking and loading CppCon 2020 - The Structure of a Program 2Copyright © 2020 Bob Steagall K E W B C O M P U T I N G Goals • Describe a few important CppCon 2020 - The Structure of a Program 3Copyright © 2020 Bob Steagall K E W B C O M P U T I N G Building and Running a C++ Program • 50,000 ft view CppCon 2020 - The Structure of a Program 4 Input0 码力 | 64 页 | 390.34 KB | 6 月前3
 Structure and Interpretation of Computer Programs0 码力 | 136 页 | 7.35 MB | 6 月前3 Structure and Interpretation of Computer Programs0 码力 | 136 页 | 7.35 MB | 6 月前3
 jsc::chunk_evenly Range Adaptor for Distributing Work Across TasksLIALBIC index 3456789140 1 12 chunk size =5 1121s1aslsl7lsls none is Suitable to distribute work across taskSs chunk count = 5 @xe9 昌 xxe9 回回 回回日回 chunk size =5 remainder chunk_size -= std::ptrdiff_t { chunk_index == remainder ]}; 了] 了 y 一Range adaptorfor dlstributing work across tasks (CZ) ASM comparison > GCC RISC-V 64-bit assembly manual_loop(long,long): introduces unnecessary waiting > Iftasks are scheduled as early as possible, then distributin8g work evenly across tasks can improve performance (O) Future Directions > Support random access in jsc:0 码力 | 1 页 | 1.38 MB | 6 月前3 jsc::chunk_evenly Range Adaptor for Distributing Work Across TasksLIALBIC index 3456789140 1 12 chunk size =5 1121s1aslsl7lsls none is Suitable to distribute work across taskSs chunk count = 5 @xe9 昌 xxe9 回回 回回日回 chunk size =5 remainder chunk_size -= std::ptrdiff_t { chunk_index == remainder ]}; 了] 了 y 一Range adaptorfor dlstributing work across tasks (CZ) ASM comparison > GCC RISC-V 64-bit assembly manual_loop(long,long): introduces unnecessary waiting > Iftasks are scheduled as early as possible, then distributin8g work evenly across tasks can improve performance (O) Future Directions > Support random access in jsc:0 码力 | 1 页 | 1.38 MB | 6 月前3
 01 Structure of Scientific Papers - Introduction to Scientific Writing WS2021/221 SCIENCE PASSION TECHNOLOGY Introduction to Scientific Writing 01 Structure of Scientific Papers Matthias Boehm Graz University of Technology, Austria Institute of Interactive Systems and Data Science Technology, WS 2020/21 Agenda  Data Management Group  Course Organization, Outline, and Projects  Structure of Scientific Papers  Paper Project Proposals 4 706.015 Introduction to Scientific Writing – and Overview Matthias Boehm, Graz University of Technology, WS 2020/21 Outline Lectures  01 Structure of Scientific Papers [Oct 28, 6.15pm, optional]  02 Scientific Reading and Writing [Nov 04, 6pm0 码力 | 36 页 | 1.12 MB | 1 年前3 01 Structure of Scientific Papers - Introduction to Scientific Writing WS2021/221 SCIENCE PASSION TECHNOLOGY Introduction to Scientific Writing 01 Structure of Scientific Papers Matthias Boehm Graz University of Technology, Austria Institute of Interactive Systems and Data Science Technology, WS 2020/21 Agenda  Data Management Group  Course Organization, Outline, and Projects  Structure of Scientific Papers  Paper Project Proposals 4 706.015 Introduction to Scientific Writing – and Overview Matthias Boehm, Graz University of Technology, WS 2020/21 Outline Lectures  01 Structure of Scientific Papers [Oct 28, 6.15pm, optional]  02 Scientific Reading and Writing [Nov 04, 6pm0 码力 | 36 页 | 1.12 MB | 1 年前3
 Drawing UML with PlantUML - PlantUML Language Reference Guide(Version 1.2023.11)Specification and Description Language (SDL) • Ditaa diagram • Gantt diagram • MindMap diagram • Work Breakdown Structure diagram • Mathematic with AsciiMath or JLaTeXMath notation • Entity Relationship diagram any. This is very handy with Word to print long diagram on several pages. (Note: this really does work. Only the first page is shown below, but it is a display artifact.) @startuml Alice -> Bob : message objects and their relationships at a specific moment in time. It provides a snapshot of the system’s structure, capturing the static view of the instances present and their associations. PlantUML offers a simple0 码力 | 551 页 | 7.79 MB | 1 年前3 Drawing UML with PlantUML - PlantUML Language Reference Guide(Version 1.2023.11)Specification and Description Language (SDL) • Ditaa diagram • Gantt diagram • MindMap diagram • Work Breakdown Structure diagram • Mathematic with AsciiMath or JLaTeXMath notation • Entity Relationship diagram any. This is very handy with Word to print long diagram on several pages. (Note: this really does work. Only the first page is shown below, but it is a display artifact.) @startuml Alice -> Bob : message objects and their relationships at a specific moment in time. It provides a snapshot of the system’s structure, capturing the static view of the instances present and their associations. PlantUML offers a simple0 码力 | 551 页 | 7.79 MB | 1 年前3
 PlantUML 1.2021.3 Language Reference GuideSpecification and Description Language (SDL) • Ditaa diagram • Gantt diagram • MindMap diagram • Work Breakdown Structure diagram • Mathematic with AsciiMath or JLaTeXMath notation • Entity Relationship diagram any. This is very handy with Word to print long diagram on several pages. (Note: this really does work. Only the first page is shown below, but it is a display artifact.) @startuml Alice -> Bob : message +50 is recv +25 is idle @100 <-> @275 : no need to re-request from server @Server 25 is recv +25 is work +25 is send Server -> Client@+25 : 200 OK\nExpires: 275 +25 is idle +75 is recv +25 is send Server0 码力 | 416 页 | 4.33 MB | 1 年前3 PlantUML 1.2021.3 Language Reference GuideSpecification and Description Language (SDL) • Ditaa diagram • Gantt diagram • MindMap diagram • Work Breakdown Structure diagram • Mathematic with AsciiMath or JLaTeXMath notation • Entity Relationship diagram any. This is very handy with Word to print long diagram on several pages. (Note: this really does work. Only the first page is shown below, but it is a display artifact.) @startuml Alice -> Bob : message +50 is recv +25 is idle @100 <-> @275 : no need to re-request from server @Server 25 is recv +25 is work +25 is send Server -> Client@+25 : 200 OK\nExpires: 275 +25 is idle +75 is recv +25 is send Server0 码力 | 416 页 | 4.33 MB | 1 年前3
 Drawing UML with PlantUML - PlantUML Language Reference Guide(Version 1.2020.23)Specification and Description Language (SDL) • Ditaa diagram • Gantt diagram • MindMap diagram • Work Breakdown Structure diagram • Mathematic with AsciiMath or JLaTeXMath notation Diagrams are defined using any. This is very handy with Word to print long diagram on several pages. (Note: this really does work. Only the first page is shown below, but it is a display artifact.) @startuml Alice -> Bob : message +50 is recv +25 is idle @100 <-> @275 : no need to re-request from server @Server 25 is recv +25 is work +25 is send Server -> Client@+25 : 200 OK\nExpires: 275 +25 is idle +75 is recv +25 is send Server0 码力 | 311 页 | 3.15 MB | 1 年前3 Drawing UML with PlantUML - PlantUML Language Reference Guide(Version 1.2020.23)Specification and Description Language (SDL) • Ditaa diagram • Gantt diagram • MindMap diagram • Work Breakdown Structure diagram • Mathematic with AsciiMath or JLaTeXMath notation Diagrams are defined using any. This is very handy with Word to print long diagram on several pages. (Note: this really does work. Only the first page is shown below, but it is a display artifact.) @startuml Alice -> Bob : message +50 is recv +25 is idle @100 <-> @275 : no need to re-request from server @Server 25 is recv +25 is work +25 is send Server -> Client@+25 : 200 OK\nExpires: 275 +25 is idle +75 is recv +25 is send Server0 码力 | 311 页 | 3.15 MB | 1 年前3
 PlantUML 1.2020.22 Language Reference GuideSpecification and Description Language (SDL) • Ditaa diagram • Gantt diagram • MindMap diagram • Work Breakdown Structure diagram • Mathematic with AsciiMath or JLaTeXMath notation Diagrams are defined using any. This is very handy with Word to print long diagram on several pages. (Note: this really does work. Only the first page is shown below, but it is a display artifact.) @startuml Alice -> Bob : message +50 is recv +25 is idle @100 <-> @275 : no need to re-request from server @Server 25 is recv +25 is work +25 is send Server -> Client@+25 : 200 OK\nExpires: 275 +25 is idle +75 is recv +25 is send Server0 码力 | 299 页 | 3.07 MB | 1 年前3 PlantUML 1.2020.22 Language Reference GuideSpecification and Description Language (SDL) • Ditaa diagram • Gantt diagram • MindMap diagram • Work Breakdown Structure diagram • Mathematic with AsciiMath or JLaTeXMath notation Diagrams are defined using any. This is very handy with Word to print long diagram on several pages. (Note: this really does work. Only the first page is shown below, but it is a display artifact.) @startuml Alice -> Bob : message +50 is recv +25 is idle @100 <-> @275 : no need to re-request from server @Server 25 is recv +25 is work +25 is send Server -> Client@+25 : 200 OK\nExpires: 275 +25 is idle +75 is recv +25 is send Server0 码力 | 299 页 | 3.07 MB | 1 年前3
 PlantUML 1.2021.1 Language Reference GuideSpecification and Description Language (SDL) • Ditaa diagram • Gantt diagram • MindMap diagram • Work Breakdown Structure diagram • Mathematic with AsciiMath or JLaTeXMath notation • Entity Relationship diagram any. This is very handy with Word to print long diagram on several pages. (Note: this really does work. Only the first page is shown below, but it is a display artifact.) @startuml Alice -> Bob : message +50 is recv +25 is idle @100 <-> @275 : no need to re-request from server @Server 25 is recv +25 is work +25 is send Server -> Client@+25 : 200 OK\nExpires: 275 +25 is idle +75 is recv +25 is send Server0 码力 | 392 页 | 4.12 MB | 1 年前3 PlantUML 1.2021.1 Language Reference GuideSpecification and Description Language (SDL) • Ditaa diagram • Gantt diagram • MindMap diagram • Work Breakdown Structure diagram • Mathematic with AsciiMath or JLaTeXMath notation • Entity Relationship diagram any. This is very handy with Word to print long diagram on several pages. (Note: this really does work. Only the first page is shown below, but it is a display artifact.) @startuml Alice -> Bob : message +50 is recv +25 is idle @100 <-> @275 : no need to re-request from server @Server 25 is recv +25 is work +25 is send Server -> Client@+25 : 200 OK\nExpires: 275 +25 is idle +75 is recv +25 is send Server0 码力 | 392 页 | 4.12 MB | 1 年前3
 PlantUML 1.2021.2 Language Reference GuideSpecification and Description Language (SDL) • Ditaa diagram • Gantt diagram • MindMap diagram • Work Breakdown Structure diagram • Mathematic with AsciiMath or JLaTeXMath notation • Entity Relationship diagram any. This is very handy with Word to print long diagram on several pages. (Note: this really does work. Only the first page is shown below, but it is a display artifact.) @startuml Alice -> Bob : message +50 is recv +25 is idle @100 <-> @275 : no need to re-request from server @Server 25 is recv +25 is work +25 is send Server -> Client@+25 : 200 OK\nExpires: 275 +25 is idle +75 is recv +25 is send Server0 码力 | 398 页 | 4.17 MB | 1 年前3 PlantUML 1.2021.2 Language Reference GuideSpecification and Description Language (SDL) • Ditaa diagram • Gantt diagram • MindMap diagram • Work Breakdown Structure diagram • Mathematic with AsciiMath or JLaTeXMath notation • Entity Relationship diagram any. This is very handy with Word to print long diagram on several pages. (Note: this really does work. Only the first page is shown below, but it is a display artifact.) @startuml Alice -> Bob : message +50 is recv +25 is idle @100 <-> @275 : no need to re-request from server @Server 25 is recv +25 is work +25 is send Server -> Client@+25 : 200 OK\nExpires: 275 +25 is idle +75 is recv +25 is send Server0 码力 | 398 页 | 4.17 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100














 
  
  
 