HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Lecture 1 | Programming Paradigms (Stanford)

Stanford3 HN recommenders · recommended in 3 months, 2011-2024
YouTube
1.2M views · 18 years ago · lecture · evergreen

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.

Commenters rate the whole playlist as high-quality, clear teaching that builds foundations from memory and machine instructions up to different paradigms.

University lectures & coursesProgramming language designC, C++, Rust, Go & systems languages#stanfordcs107#jerrycain#cprogramming#assembly#scheme#python

3 comments from Hacker News

@killthebuddha2024 · in “2K earthquakes in 1 day off Canada coast”

Wow, that playlist is absolute gold. These kinds of instructional, high-quality, long-form lecture series are IMO maybe the best thing on the internet. The kind of thing when I encounter it makes me take a step back and really appreciate the fundamental beauty and utility of the internet. A few other examples: - link - link - link - ▶ this video Sometimes I wish there was a frontend for YouTube that only has these kind of long-form lecture series, but I've never found one. I think part of the reason why is that essential "quality" is somewhat ineffable.

Strongly recommendsView on HN
@vlz2023 · in “Ask HN: What's the best lecture series you've ever seen?”

Stanfords "Programming Paradigms" for learning how code gets compiled to bits and bytes. ▶ this video Not the most sexy topic but it goes to a low level and gives you a clear picture of how memory is laid out, how functions translate to instructions from C, C++, then goes on to use Scheme and Python to show further paradigms. The presentation is clear and it simplifies in just the right places to give you the foundations.

Strongly recommendsView on HN
@vibrunazo2011 · in “Please stop asking how to find a technical co-founder.”

I agree with this guy. Learning some very basic technical skills is very easy and can help you a lot. A small tip I'd like to give to any non-tech person. Is to watch Stanford's CS106a lectures on youtube: ▶ this video You can watch the whole thing in about a week. It gives you a decent grasp of what coding is. And they use a very friendly language that anyone can understand. It's a very small effort that will make it much easier for you to talk and understand tech people. Worth your time in my opinion, take a look. Also, it's important to note that there's almost always many alternative routes that you follow to get somewhere. While learning code yourself is a great route. It's for sure not the only one. I think the most common solution for people looking for a technical co-founder is to stop looking for a co-founder and look for an employee. Which can become a co-founder in the future once you get along. The article talks about this as well.

RecommendsView on HN
Lecture 1 | Programming Methodology (Stanford)49:47

Lecture 1 | Programming Methodology (Stanford)

Stanford
2.6M views • 18 years ago
Four Languages from Forty Years Ago - Scott Wlaschin1:01:45

Four Languages from Forty Years Ago - Scott Wlaschin

NDC Conferences
33K views • 8 years ago
Lecture 1A | MIT 6.001 Structure and Interpretation, 19861:12:56

Lecture 1A | MIT 6.001 Structure and Interpretation, 1986

MIT OpenCourseWare
995K views • 17 years ago
Lecture 1B | MIT 6.001 Structure and Interpretation, 198658:22

Lecture 1B | MIT 6.001 Structure and Interpretation, 1986

MIT OpenCourseWare
116K views • 17 years ago
Stanford Seminar - Concatenative Programming: From Ivory to Metal1:04:45

Stanford Seminar - Concatenative Programming: From Ivory to Metal

Stanford Online
14K views • 8 years ago
Lecture 1A: Overview and Introduction to Lisp1:12:56

Lecture 1A: Overview and Introduction to Lisp

MIT OpenCourseWare
420K views • 7 years ago
GopherCon 2014 Opening Keynote by Rob Pike56:36

GopherCon 2014 Opening Keynote by Rob Pike

Confreaks
38K views • 12 years ago
"A (Not So Gentle) Introduction To Systems Programming In ATS" by Aditya Siram36:58

"A (Not So Gentle) Introduction To Systems Programming In ATS" by Aditya Siram

Strange Loop Conference
26K views • 9 years ago
OSCON 2010:  Rob Pike, "Public Static Void"12:31

OSCON 2010: Rob Pike, "Public Static Void"

O'Reilly
119K views • 16 years ago
Invited Talk - Guy Steele1:07:22

Invited Talk - Guy Steele

ClojureTV
39K views • 9 years ago
Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '1759:03

Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '17

Dyalog User Meetings
7K views • 9 years ago
Great Impractical Ideas in Computer Science: PowerPoint Programming51:32

Great Impractical Ideas in Computer Science: PowerPoint Programming

Tom Wildenhain
2.2M views • 7 years ago
"Propositions as Types" by Philip Wadler42:43

"Propositions as Types" by Philip Wadler

Strange Loop Conference
143K views • 11 years ago
Stephen Wolfram's Introduction to the Wolfram Language12:56

Stephen Wolfram's Introduction to the Wolfram Language

Wolfram
924K views • 12 years ago
Brian Goetz - Stewardship: the Sobering Parts1:03:31

Brian Goetz - Stewardship: the Sobering Parts

ClojureTV
39K views • 11 years ago
Building Your Own Dynamic Language1:14:32

Building Your Own Dynamic Language

Stanford
21K views • 18 years ago
Self and Self: Whys and Wherefores1:10:11

Self and Self: Whys and Wherefores

Stanford
30K views • 16 years ago
"Type-Driven Program Synthesis" by Nadia Polikarpova39:40

"Type-Driven Program Synthesis" by Nadia Polikarpova

Strange Loop Conference
15K views • 8 years ago
The Next Programming Language - Douglas Crockford - code::dive 202252:34

The Next Programming Language - Douglas Crockford - code::dive 2022

code::dive conference
55K views • 3 years ago
Lec 1 | MIT 6.00 Introduction to Computer Science and Programming, Fall 200853:30

Lec 1 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008

MIT OpenCourseWare
6.6M views • 17 years ago