graphics programming
9:59Intentional Programming demo (Part 1) - Editor
14K views • 20 years ago
dftube
A roughly ten-minute demo of Microsoft's Intentional Programming research system, showing its editor and an unusual way of working with code. It is the first of two clips cut from a longer video.
10:01Intentional Programming demo (Part 2) - Compiler
4K views • 20 years ago
dftube
Part 2 of an old Microsoft Research demo of Intentional Programming, showing the compiler side of a system that stores programs as abstract structure rather than text. The uploader says the companion editor clip is clearer.
17:26Lecture 1 | Programming Paradigms (Stanford)
1.2M views • 18 years ago
Stanford
The first lecture of Stanford's CS107 Programming Paradigms, taught by Jerry Cain, giving an overview of the course. The course goes from C and assembly through C++, concurrency, Scheme and Python.
13:48The Joy of Programming in Jai - Part 1: Hello World
36K views • 6 years ago
Nuno Afonso
The first part of a series on programming in Jai, Jonathan Blow's in-development language. It covers compiling, writing hello world and using code from other files.
4:58Most Popular Programming Languages 1965 - 2019
7.2M views • 7 years ago
Data Is Beautiful
An animated ranking of the most popular programming languages from 1965 to 2019, built from popularity indexes, GitHub access data and historical surveys.
12:36Why PlayStation 1 Graphics Warped and Wobbled so much | MVG
2.3M views • 6 years ago
Modern Vintage Gamer
Modern Vintage Gamer explains why PlayStation 1 graphics warped and jittered, comparing it with the Nintendo 64. The causes are affine texture mapping and the lack of sub-pixel vertex precision.
4:00Hitler reacts to functional programming
275K views • 7 years ago
Rymdkraftverk
A Downfall-style parody in which Hitler rages about functional programming concepts such as monads and Haskell. It runs about four minutes.
18:50Creating a Doom-style 3D engine in C
991K views • 11 years ago
Bisqwit
Bisqwit builds a Doom or Duke Nukem 3D style software-rendered 3D engine in C from scratch, supporting non-Euclidean geometry. It covers vector rotation and portal rendering with sped-up, tool-assisted coding.
11:27CGA Graphics - Not as bad as you thought!
2.4M views • 10 years ago
The 8-Bit Guy
The 8-Bit Guy covers IBM's 1981 CGA graphics system, including how composite output and artifacting produced extra colors beyond the nominal palette. He argues CGA looked better in period than it does on RGB monitors.
7:08How "oldschool" graphics worked Part 1 - Commodore and Nintendo
5.7M views • 11 years ago
The 8-Bit Guy
The 8-Bit Guy explains the color limitations of 1980s computers and consoles such as the NES and Commodore 64. It shows how sprites, attributes and palettes shaped the look of old games.
13:44The Story of Another World on the Amiga | MVG
350K views • 4 years ago
Modern Vintage Gamer
Modern Vintage Gamer explains how Eric Chahi built Another World on the Amiga 500, using 2D polygons, rotoscoping and clever techniques to run well on a stock 7MHz machine.
15:20John Carmack: Best programming setup and IDE | Lex Fridman Podcast Clips
960K views • 4 years ago
Lex Clips
A clip of John Carmack on the Lex Fridman podcast discussing his programming setup, why he favors debuggers and IDEs, and his puzzlement at developers who avoid them.
5:51SGI IRIS 2400 (1985)
122K views • 16 years ago
VintageCG
A short demo reel of the 1985 Silicon Graphics IRIS 2400 workstation animating flat-shaded polygons on a 68010 CPU. It shows the early SGI graphics that preceded their later fame.
6:22Interactive programming Flappy Bird in ClojureScript
55K views • 12 years ago
Bruce Hauman
Bruce Hauman live-codes Flappy Bird in ClojureScript in about six minutes, using figwheel to hot-reload changes into the running game. The demo shows game behavior being changed interactively without restarting.
7:44Handmade Hero | Getting rid of the OOP mindset
167K views • 9 years ago
vexe
A short clip of Casey Muratori from Handmade Hero explaining why he rejects the object-oriented mindset and how to move away from it. It is part rant, part programming philosophy.
9:43A Sudoku Solver in APL
47K views • 14 years ago
Dyalog
A Dyalog demonstration of developing a Sudoku solver in APL, using an algorithm by Arthur Whitney with performance work by John Scholes. The narration steps through the array-oriented solution.
11:32Depth-first search in APL
11K views • 12 years ago
Dyalog
John Scholes builds a depth-first tree-search operator step by step in a Dyalog APL session. It covers higher-order functions and runs the search on the N-Queens problem.
6:46NOTCURSES III: THE SAGA CONTINUES (1080P)
46K views • 5 years ago
Nick Black
A seven-minute demo from the author of Notcurses, a C library for text user interfaces. It shows the 2.3.0 release, which adds Sixel and Kitty bitmap graphics integrated into its multiplane character-graphics model.
8:08Farbrausch & Neuro - Masagin (HD Stereo)
485K views • 17 years ago
Leonard Ritter
Masagin is a realtime demoscene production by Farbrausch and Neuro with music by paniq, using animated recursive SVG graphics made in Inkscape. It is a psychedelic, nested-dials audiovisual piece.
15:03Living Computation: Robust-first programming in ULAM
4K views • 11 years ago
Dave Ackley
Dave Ackley presents robust-first computing and the ULAM programming language for the Movable Feast Machine, a cellular-automata-like architecture. It was a short video for the Future Programming Workshop 2015.
10:14Making a heart with Maths
112K views • 9 years ago
Inigo Quilez
Inigo Quilez shows step by step how to build a simple heart shape from mathematics and shaders, with code on Shadertoy. It is an introduction to procedural graphics and signed distance functions.
15:39ShaderToy LiveCoding - The Drive Home - 1. Basic Setup
28K views • 9 years ago
The Art of Code
The first part of a ShaderToy live-coding series that lays the groundwork for The Drive Home, a rainy night-traffic shader. It covers basic setup and builds toward rain and bokeh effects.
18:18I Tried Turning Games Into Text
571K views • 2 years ago
Acerola
Acerola explores building a shader that turns games into ASCII art, walking through techniques such as brightness mapping and edge detection to see whether it looks good.
8:34APL at Julia's Speed | Shashi Gowda | JuliaCon 2016
3K views • 10 years ago
The Julia Programming Language
A JuliaCon 2016 talk by Shashi Gowda showing an APL implementation in Julia. APL code is translated to Julia and JIT compiled to machine code.
7:43Unlimited Detail Real-Time Rendering Technology Preview 2011 [HD]
4.4M views • 15 years ago
Axiom Holographics
Euclideon's 2011 technology preview of Unlimited Detail, a rendering approach claiming unlimited geometric detail in real time via point-cloud style data. The company promised more to come while keeping most work secret.
15:04I made a NES emulator in 15 minutes
389K views • 14 years ago
Bisqwit
Bisqwit writes a NES emulator in C++ in about 15 minutes of tool-assisted, sped-up coding, narrated with captions. It shows an accurate emulator built with a compile-time generated 6502 instruction table. Part 2 covers compiling and running it.
12:56Stephen Wolfram's Introduction to the Wolfram Language
924K views • 12 years ago
Wolfram
Stephen Wolfram gives a 13-minute tour of the Wolfram Language, a symbolic, functional programming language with a built-in knowledgebase. He demos querying large datasets, interactivity and deployment.
8:24TiTAN - Overdrive 2 (RGB 50fps) - SEGA Mega Drive - Revision 2017 (1st Place)
305K views • 9 years ago
Oerg866
Overdrive 2 by TiTAN, a Sega Mega Drive demo that won first place in the Oldskool competition at Revision 2017. It shows effects and 3D graphics on the stock console.
7:15Farbrausch - fr-041: debris. [HD]
229K views • 17 years ago
kb
Debris by Farbrausch, the winner of the Breakpoint 2007 demo competition. All of its 3D visuals, textures and music come from a single 177 KB executable.
4:14Land of Lisp- The Music Video!
197K views • 16 years ago
lisperati
A playful music video promoting the book Land of Lisp, with a song about Lisp programming.
4:14Chaos Theory - Awesome 64k Intro! [720p HD]
583K views • 17 years ago
Lounger
Chaos Theory is a 64k demoscene intro by Conspiracy and CNS that took second place at Assembly 2006, generating its graphics and music from a tiny executable.
8:07Seymour Papert 1983
28K views • 19 years ago
Cynthia Solomon
An eight-minute excerpt of a 1983 video featuring Seymour Papert, creator of Logo, on children learning programming and abstract ideas through embodied play. It shows kids acting out the Logo turtle.
16:19Future Crew - Second Reality (1993) [60fps]
241K views • 11 years ago
DemosceneVids
A 60fps capture of Future Crew's 1993 MS-DOS demo Second Reality, one of the best-known pieces of the demoscene. It runs about 16 minutes of real-time graphics and music effects on PC hardware of the era.
11:01The Power of Big Data and Psychographics | 2016 Concordia Annual Summit
733K views • 10 years ago
Concordia
Alexander Nix of Cambridge Analytica presents at the 2016 Concordia Summit on using big data, psychographic profiling and behavioral microtargeting in elections.
17:48NeXT vs Sun
116K views • 14 years ago
hoffman60613
A 1991 NeXT promotional video that stages a head-to-head programming contest between a NeXT computer and a Sun workstation. It shows NeXT's interface builder and object-oriented tooling producing an application far faster than traditional UNIX development.
10:16Hans Rosling: Global population growth, box by box
1.9M views • 16 years ago
TED
Hans Rosling's TED@Cannes talk uses boxes and animated data graphics to show how world population will grow to about 9 billion. He argues that raising living standards for the poorest is what reduces population growth.
8:34Enhancing Photorealism Enhancement
6.3M views • 5 years ago
ISL and Collaborators
A video presenting an Intel research paper on enhancing the photorealism of synthetic images. A convolutional network uses rendering intermediates, shown on GTA V footage that comes out looking like real street scenes.
12:01SGI Indigo2: An $86,000 Workstation from 1995
2.2M views • 9 years ago
LGR
LGR looks at the Silicon Graphics Indigo2, a UNIX workstation that cost about $86,000 in 1995, covering its pros and cons, games it can run, and whether it is worth owning today.
6:23Simon Peyton Jones - Haskell is useless
385K views • 14 years ago
bunidanoable
A short clip of Simon Peyton Jones talking about the future of programming languages, saying Haskell is useless in the sense that pure programs cannot have effects, while mainstream languages are useful but unsafe. He describes languages converging, with ideas such as STM and LINQ moving between them.
15:52Geo Carncross: How to program computers (kos)
6K views • 11 years ago
Justin Cormack
A 2014 talk by Geo Carncross (geocar) demonstrating kOS, a minimalist operating system and programming environment built around the k language, with early screenshots.