Flow Charts
neil.fraser.name
Flow Charts
1–10 of 31 posts
Re: Flow Charts
#2Re: Flow Charts
#3Re: Flow Charts
#4Note that I suggest an informal sketch, rather than strict flowcharts with definitions for each box shape etc.
There are other paper-planning tools too. Jackson Structured Programming is one. (https://en.wikipedia.org/wiki/Jackson_structured_programming)
I'd be interested to know if new programmers would still find this kind of thing useful, or if it's just confusing?
Re: Flow Charts
#5Re: Flow Charts
#6Re: Flow Charts
#7The assignment was to break down everyday activities (e.g. brushing your teeth) into atomic steps, and have conditionals and loops in there. Not only was it unclear how granular the steps were supposed to be, but I also thought that this is probably the lamest, most uncool way to introduce someone to programming.
At another college they used Scratch for that, which was a whole lot more fun, because it makes it easy to avoid syntax errors, draw graphics, get instant feedback, and have a nice visualization of the program flow/structure.
And those god-damn Nassi–Shneiderman diagrams. Ugh.
Re: Flow Charts
#8I cut my teeth on both COBOL and flowcharts and still find the latter immensely useful for working out logical flows in my code.
Much better to work out the foundations before cutting the code. Leads to higher quality in my opinion.
Re: Flow Charts
#9Re: Flow Charts
#10Software developers often talk about how automation changes peoples' lives but sometimes forget how much of their own industry was disrupted by automation.