Status Updates From How to Design Programs: An ...

How to Design Programs: An Introduction to Programming and Computing How to Design Programs: An Introduction to Programming and Computing
by


Status Updates Showing 151-180 of 266

order by

Mirzhan Irkegulov
Mirzhan Irkegulov is starting
«The crucial problem is that beginners make mistakes before they know much of the language, yet programming languages always diagnose these errors as if the programmer already knew the whole language. As a result, diagnosis reports often stump beginners.»

Small lang=better error msgs, hence Elm & Hugs. Should Haskell be extremely granular+modular to improve its error msgs?
Jul 29, 2019 11:27AM Add a comment
How to Design Programs: An Introduction to Programming and Computing (The MIT Press)

Mirzhan Irkegulov
Mirzhan Irkegulov is starting
«Getting everything right at once is nearly impossible». Iterative refinement: strip inessential, focus on the core, add detail 1by1 & resolve the expanded problem using existing solution as much as possible. They compare it with science, where models are revised until they fit predictions. Interesting comparison.

«we use iterative refinement to state increasingly complex variants of the same problem»—good.
Jul 29, 2019 11:24AM Add a comment
How to Design Programs: An Introduction to Programming and Computing (The MIT Press)

Mirzhan Irkegulov
Mirzhan Irkegulov is starting
I'm a bit confused: they say functions are in pre-algebra, which really only have equations, inequalities & arith expressions, functions come in Algebra 1. Also, Khan Academy added new content (https://khanacademy.zendesk.com/hc/en...-).

Systematic program design=design recipes+iterative refinement. The writing is so bad, like HEA PowerPoint!! >:(
Jul 29, 2019 11:21AM Add a comment
How to Design Programs: An Introduction to Programming and Computing (The MIT Press)

Mirzhan Irkegulov
Mirzhan Irkegulov is starting
Lotsa good message under insufferable writing, eg «program design—but not programming—deserves the same role in a liberal-arts education as mathematics and language skills» (that also implies dumb “teach kids to code” is bad; I agree).

https://en.wikipedia.org/wiki/Michael... is a real person :).
Jul 29, 2019 10:52AM Add a comment
How to Design Programs: An Introduction to Programming and Computing (The MIT Press)

Mirzhan Irkegulov
Mirzhan Irkegulov is starting
Lol, Felleisen is a ‘centrist’ concern troll: https://felleisen.org/matthias/Though....

Current version I'm reading (https://www.htdp.org/2019-02-24/) says: «Released on Saturday, February 23rd, 2019 4:54:46pm». Page numbers will be approximate.

Key phrases: good programming, program design (as opposed to programming), systematic design.
Jul 29, 2019 07:19AM Add a comment
How to Design Programs: An Introduction to Programming and Computing (The MIT Press)

David
David is on page 214 of 792
May 22, 2019 12:02PM Add a comment
How to Design Programs: An Introduction to Programming and Computing

David
David is on page 214 of 792
May 22, 2019 12:02PM Add a comment
How to Design Programs: An Introduction to Programming and Computing

William
William is on page 47 of 792
May 19, 2019 07:23PM Add a comment
How to Design Programs: An Introduction to Programming and Computing

TJ Hooker
TJ Hooker is on page 60 of 792
Jan 21, 2019 08:54PM Add a comment
How to Design Programs: An Introduction to Programming and Computing

Oomaschloom
Oomaschloom is on page 283 of 720
Mar 22, 2018 01:15AM Add a comment
How to Design Programs: An Introduction to Programming and Computing

Oomaschloom
Oomaschloom is on page 259 of 720
Mar 21, 2018 04:50PM Add a comment
How to Design Programs: An Introduction to Programming and Computing

Oomaschloom
Oomaschloom is on page 228 of 720
Mar 16, 2018 09:14PM Add a comment
How to Design Programs: An Introduction to Programming and Computing

BTRBT
BTRBT is on page 50 of 720
Dec 29, 2017 09:55PM Add a comment
How to Design Programs: An Introduction to Programming and Computing

Coiajoafwej
Coiajoafwej is on page 300 of 720
Jun 26, 2016 10:20PM Add a comment
How to Design Programs: An Introduction to Programming and Computing

Coiajoafwej
Coiajoafwej is on page 140 of 720
Jun 24, 2016 10:11PM Add a comment
How to Design Programs: An Introduction to Programming and Computing

Merriweather
Merriweather is on page 225 of 720
Apr 08, 2016 11:57AM Add a comment
How to Design Programs: An Introduction to Programming and Computing

Merriweather
Merriweather is on page 223 of 720
Apr 06, 2016 06:52PM Add a comment
How to Design Programs: An Introduction to Programming and Computing

Merriweather
Merriweather is on page 220 of 720
Apr 05, 2016 10:48AM Add a comment
How to Design Programs: An Introduction to Programming and Computing