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 Interpretation of Computer Programs - ... 116 views · 23 hours ago  Structure and Interpretation of Computer Programs - ... 3470 码力 | 136 页 | 7.35 MB | 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 | 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 Wirth invented the Pascal programming language as a way to teach his students the fundamentals of computer programming. Although the initial core Pascal language was designed for teaching purposes only,0 码力 | 512 页 | 3.50 MB | 2 年前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 Wirth invented the Pascal programming language as a way to teach his students the fundamentals of computer programming. Although the initial core Pascal language was designed for teaching purposes only,0 码力 | 508 页 | 3.50 MB | 2 年前3
Computer Programming with the Nim Programming Language[Image](/uploads/documents/9/3/9/8/9398afa910e7c27a6544986fcc30a751/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 Wirth invented the Pascal programming language as a way to teach his students the fundamentals of computer programming. Although the initial core Pascal language was designed for teaching purposes only,0 码力 | 508 页 | 3.53 MB | 2 年前3
Computer Programming with the Nim Programming Language[Image](/uploads/documents/9/5/f/6/95f61acbc4fee05753dc8f9a43455f5c/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 Wirth invented the Pascal programming language as a way to teach his students the fundamentals of computer programming. Although the initial core Pascal language was designed for teaching purposes only,0 码力 | 508 页 | 3.54 MB | 2 年前3
Computer Programming with the Nim Programming Language[Image](/uploads/documents/2/7/b/c/27bc82b7f8c7ec33e3f66c8790eab18f/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 Wirth invented the Pascal programming language as a way to teach his students the fundamentals of computer programming. Although the initial core Pascal language was designed for teaching purposes only,0 码力 | 508 页 | 3.54 MB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
Structure and Interpretation of Computer ProgramsComputer ProgramsProgramming LanguagesFunction ProgrammingInterpreterCUDAC++函数调用分支处理缓存大小NeighborhoodsLocal reasoningHigh-complexity algorithmsGlobal phaseLow-complexity algorithmsC++20CCI PatternIPCContractConcepteBPFCPU overheadprofilingbpf_stats_enabledbpftoolNim编程语言工具支持语言特点学习资源编程教育高性能静态类型模块化概念标准库异步操作并行处理宏和元编程内存管理模块化设计语法简洁跨平台支持高阶函数













