Status Updates From How to Design Programs: An ...
How to Design Programs: An Introduction to Programming and Computing by
Status Updates Showing 121-150 of 266
Vasili
is on page 281 of 720
"But, the single most important advantage of abstraction is that it creates a SINGLE POINTnOF CONTROL for the functionality in a program. In other words, it (as much as possible) puts in one place the definitions related to some specific task." Pag 264
— Dec 18, 2019 02:41PM
Add a comment
Melissa Goodnight
is on page 77 of 792
Course began on page 77, basically. #Go back later and run the code in the previous sections.#
— Aug 09, 2019 04:22AM
Add a comment
Mirzhan Irkegulov
is starting
«if students truly absorb the design recipe, they enhance their articulation skills more than anything else»—lol you guys suck at articulation skills.
In Sec “This Book and Its Parts” they claims that symbolic view of computation generalizes school algebra. For BSL & ISL ∃ https://docs.racket-lang.org/stepper/....
— Jul 29, 2019 11:51AM
Add a comment
In Sec “This Book and Its Parts” they claims that symbolic view of computation generalizes school algebra. For BSL & ISL ∃ https://docs.racket-lang.org/stepper/....
Mirzhan Irkegulov
is starting
«Learning to design programs also means acquiring two kinds of universally useful skills. Program design certainly teaches the same analytical skills as mathematics, especially (pre)algebra and geometry. But, unlike mathematics, working with programs is an active approach to learning. Creating software provides immediate feedback and thus leads to exploration, experimentation, and self-evaluation.»
— Jul 29, 2019 11:44AM
Add a comment
Mirzhan Irkegulov
is starting
They say that separation of data manip from IO leads to MVC; indeed Elm natch leads to MVC-like arch. Hence I disagree w/ both Moldbug & Stephen Bond: FP is natch, IMHO it's just bigger power leads to giddy runaway abstraction, hence crazy Haskell libs & category theory.
— Jul 29, 2019 11:43AM
Add a comment
Mirzhan Irkegulov
is starting
«DrRacket supports highly playful, feedback-oriented learning with just two simple interactive panes: a definitions area, which contains function definitions, and an interactions area, which allows a programmer to ask for the evaluation of expressions that may refer to the definitions. In this context, it is as easy to explore “what if” scenarios as in a spreadsheet application[…]»—this is bad writing!
— Jul 29, 2019 11:31AM
Add a comment




