V. Anton Spraul

View:

Recursion (Think Like a Programmer)

5 г. назад

This episode is all about recursion. You can download a PDF of the chapter in the book at the No Starch Press site, http://nostarch.com/thinklikeaprogrammer.

Backtracking (Think Like a Programmer)

9 мес. назад

Backtracking is used when you need to find the correct series of choices that will solve a problem. The example I use here is finding one's way through a maze.

Think Like a Programmer: Introduction

5 г. назад

This first video is an introduction to the book and the idea behind it. Future videos will offer tips on developing your problem-solving ability. Your comments and ...

Different Approaches (Think Like a Programmer)

5 г. назад

This episode features a viewer-suggested problem from a programming contest site. I show different approaches to the problem -- but the code's not shown until ...

Divide & Conquer (Think Like a Programmer)

2 г. назад

This video explores the "divide and conquer" technique of problem solving--mainly a recursive technique, so if you haven't watched it yet, I would start with my ...

Dynamic Programming (Think Like a Programmer)

1 г. назад

This video is about a cool technique which can dramatically improve the efficiency of certain kinds of recursive solutions. It's called "dynamic programming.

Spreadsheets & Programming (Think Like a Programmer)

5 г. назад

This episode is about spreadsheets as problem-solving tools. Sounds odd, but it works! Your comments and suggestions for future videos are welcome. "Think ...

What Is an Algorithm?

10 мес. назад

Heading into a series of videos of algorithms, I thought I would make a video that explains to anyone, programmer or not, what an algorithm is. The basics of ...

The Discord App Review

2 г. назад

This is my review of the Discord App, a free voice communication and chat board service geared for gamers. Spoiler alert: I like it. I also include a brief overview ...

Puzzles & Programming Problems (Think Like a Programmer)

5 г. назад

This episode introduces the idea that problem solving is essentially the same no matter what problem we're trying to solve, and looks at the connection between ...

Tackling a Real-World Problem, Part 1 of 2 (Think Like a Programmer)

4 г. назад

This episode is the first of a two-parter, in which I walk through a small real-world from start to finish. I write a macro to help me number figures in my book.

The Peg Puzzle Solved (Think Like a Programmer)

1 г. назад

There's a puzzle with 15 holes and 14 pegs that I hadn't solved, and I thought, why am I solving this when I could write a program to solve it for me? You'll see ...

Performance & Efficiency (Think Like a Programmer)

1 г. назад

In this episode, I'm providing some perspective on performance and efficiency for new programmers. This video references the problem in my other video at ...

Random Numbers (How Software Works)

3 г. назад

How Software Works is a book and video series explaining the magic behind software encryption, CGI, video game graphics, and a lot more. The book uses ...

Solving a Programming Contest Problem, Part 1 of 2 (Think Like a Programmer)

5 г. назад

A two-parter. I walk through a tricky problem half-remembered from a programming contest many years ago. Only basic programming skills are needed here.

How Software Works: Overview

3 г. назад

We use software every day to perform all kinds of magical, powerful tasks. It's the force behind stunning CGI graphics, safe online shopping, and speedy Google ...

Think Like a Programmer: What It's All About

5 г. назад

In a nutshell, and with a toy robot, this video explains what my Think Like a Programmer series is all about. "Think Like a Programmer" is a book I've written to ...

The Blank Screen (Think Like a Programmer)

5 г. назад

Episode 3 is about the dreaded blank screen--you know what a program is supposed to do, but you don't know how to get started writing it. Your comments and ...

Tom Brady & Linda

3 г. назад

The story of Tom Brady, professional quarterback, and Linda, a spy. Written by my nine-year-old daughter Madeline and animated by me.

V-Sync (How Software Works)

3 г. назад

How Software Works is a book and video series explaining the magic behind software encryption, CGI, video game graphics, and a lot more. The book uses ...

Planning Your Problem Solving (Think Like a Programmer)

4 г. назад

This episode is about planning your way to a solution. This subject encompasses everything about problem solving, so there's no way to do it all in one video, ...