Structure and Interpretation of Computer ProgramsStructure and Interpretation of Computer Programs  Harold Abelson and Gerald Jay Sussman with Julie Sussman # Structure Structure and Interpretation of Computer Programs: SICP Conor Hoekstra code_report ### github.com/codereport/Talks 2020-09-CppCon/SICP ## About Me • I’m a Sr Library Software Engineer for • Working on the RAPIDS jpg) Structure and Interpretation of Computer Programs - ... 116 views · 23 hours ago  Structure and Interpretation of Computer0 码力 | 136 页 | 7.35 MB | 1 年前3
Back to Basics: The structure of a Program## Back to Basics: The Structure of a Program Bob Steagall CppCon 2020 ## KEWB COMPUTING ## Overview • The process of building a program • What a translation unit (TU) is, and its relationship to Toolchain Executable File(s) O/S Loader Running Program ## How do We Represent C++ Programs? • Our programs are represented by source code • Source code is expressed in human-readable text files0 码力 | 64 页 | 390.34 KB | 1 年前3
Bridging the Gap: Writing Portable Programs for CPU and GPUPortable Programs for CPU and GPU ## THOMAS MEJSTRIK ## DIMETOR  FWF ## Bridging the Gap: Writing Portable Programs for CPU ☐ Do not ask me about SYCL, ROCm, Vulkan, ... ☐ You can tell me about afterwards ## Why write programs for CPU and GPU ## ☐ Difference CPU/GPU Algorithms are designed differently ☐ Latency/Throughput number formats “Under the radar” - Problem ☐ Why it makes sense? ☐ Scope of the talk ## Why write programs for CPU and GPU ## ☐ Difference CPU/GPU ☐ Why it makes sense? Library/Framework developers ☐0 码力 | 124 页 | 4.10 MB | 1 年前3
Neighborhoods Banding Together: Reasoning Globally about Programs# Neighborhoods Banding Together Reasoning Globally about Programs Lisa Lippincott The code here is written in a fantasy C++, with extensions supporting local reasoning.  – Turns on stats collection for all eBPF programs - exposes total run_time_ns and run_cnt – Use cases: – Benchmarking + CI/CD – Sampling profiler ;) eb.Run(func(*testing.B) { // benchmark code goes here }) ## kprobe runtime comparison programs ## no-helper ☀️ ☀️ ☁️ #include "bpf_helpers.h" SEC("kprobe/do_sys_open") int0 码力 | 20 页 | 2.04 MB | 1 年前3
SuperCharge Your IPC Programs With C++20 and CCI Pattern+24 ## SuperCharge Your IPC Programs With C++20 and CCI Pattern ## ARIAN AJDARI 20 24 September 15 - 20 ## Rules • IPC stands for Intra-Process Communication • Programs stand for software running [[nodiscard("Return value must be placed inside variable"])] constexpr auto make_sdbus_error_structure() return (sd_bus_error){.name = T{}, .message = T{}, ._need_free = int}; ; } std::string name; std::string description; sd_bus_error sd_bus_error = make_sdbus_error_structure(); ## SD_BUS_ERROR Implementation template0 码力 | 57 页 | 7.11 MB | 1 年前3
01 Structure of Scientific Papers - Introduction to Scientific Writing WS2021/22# Introduction to Scientific Writing 01 Structure of Scientific Papers ## Matthias Boehm Graz University of Technology, Austria Computer Science and Biomedical Engineering Institute of Interactive Scientific Writing ## Agenda Data Management Group Course Organization, Outline, and Projects ■ Structure of Scientific Papers Paper Project Proposals ## Data Management Group https://damslab.github.io/ presentation (pass := adhere to given constraints + acceptable quality) ## Outline Lectures 01 Structure of Scientific Papers [Oct 28, 6.15pm, optional] 02 Scientific Reading and Writing [Nov 04, 6pm0 码力 | 36 页 | 1.12 MB | 2 年前3
Computer Programming with the Nim Programming Language[Image](/uploads/documents/3/1/e/b/31eb2aeffbb0cd7a38fe9ecb143164d6/p1_1.jpg) DALL-E 3, GPT-4 # Computer Programming with the Nim Programming Language A Gentle Introduction (C) Dr. Stefan Salewski 2020 is a computer? ..... 10 Analogue and digital ..... 12 What is an operating system? ..... 14 What is a user interface? ..... 16 What is computer programming? ..... 17 What is a computer program tree ..... 352 The Prim algorithm ..... 353 Kruskal algorithm ..... 356 Disjoint-set data structure ..... 359 Kruskal with disjoint-set ..... 360 Kruskal with disjoint-set and Delaunay triangulation0 码力 | 512 页 | 3.50 MB | 1 年前3
Computer Programming with the Nim Programming Language[Image](/uploads/documents/3/5/c/1/35c1ba9c9ab3b9cfa638f142bcd5ba86/p1_1.jpg) DALL-E 3, GPT-4 # Computer Programming with the Nim Programming Language A Gentle Introduction (C) Dr. Stefan Salewski 2020 is a computer? ..... 10 Analogue and digital ..... 12 What is an operating system? ..... 14 What is a user interface? ..... 16 What is computer programming? ..... 17 What is a computer program tree ..... 349 The Prim algorithm ..... 350 Kruskal algorithm ..... 353 Disjoint-set data structure ..... 356 Kruskal with disjoint-set ..... 357 Kruskal with disjoint-set and Delaunay triangulation0 码力 | 508 页 | 3.50 MB | 1 年前3
Computer Programming with the Nim Programming Language[Image](/uploads/documents/d/8/8/a/d88ab885cd04d24ebe4fb60bd3510fce/p1_1.jpg) DALL-E 3, GPT-4 # Computer Programming with the Nim Programming Language A Gentle Introduction (C) Dr. Stefan Salewski 2020 is a computer? ..... 10 Analogue and digital ..... 12 What is an operating system? ..... 14 What is a user interface? ..... 16 What is computer programming? ..... 17 What is a computer program tree ..... 352 The Prim algorithm ..... 353 Kruskal algorithm ..... 356 Disjoint-set data structure ..... 359 Kruskal with disjoint-set ..... 360 Kruskal with disjoint-set and Delaunay triangulation0 码力 | 512 页 | 3.52 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
Structure and Interpretation of Computer ProgramsComputer ProgramsProgramming LanguagesFunction ProgrammingInterpreter翻译单元编译链接加载ABI头文件源文件可执行文件预处理语法分析语义分析目标文件静态库共享库默认模板参数内联作用域程序初始化主函数CUDAC++函数调用分支处理缓存大小NeighborhoodsLocal reasoningHigh-complexity algorithmsGlobal phaseLow-complexity algorithmseBPFCPU overheadprofilingbpf_stats_enabledbpftoolC++20CCI PatternIPCContractConcept科学写作论文结构可重复性科学阅读实验设计Nim编程语言工具支持语言特点学习资源编程教育高性能静态类型模块化概念标准库编译器异步操作模块概念













