<center><font color=green>Lecture XI Intro</font></center>
Q. Where's Lecture X?
A. Almost finished.
Q. What's This?
A. This blurb is to let you know where you are heading with shapes, why it's taking so long just to prepare to do a few simple five-second calculator problems, and to address a few issues raised in private email correspondences with students. Here we go...
One student commented about the dispatcher and had a grasp on neither the concept nor the implementation. The stepwise refinement of Lecture X transports us to the foothills of the dispatcher, and Lecture XI will carry over the top. Lecture X will be done in a few minutes, I will complete Lecture XI, and then shut down for Christmas vacation.
The exact same design problems which plagued our much more complex checkbook application are seeping into the shapes application. What started out as a simple application to perform simple calculations on simple shapes is quickly retreating from being simple. In order to separate data and the functions that operate on that data from other parts of an application so that they may be used verbatim in other applications, extreme thought must be given to up-front design before the details of the actual problem can be addressed. This is top-down design and stepwise refinement at its finest.
This course could have been content with showing you a few loops, some strings, maybe even a little disk action, and then slapped all the code into one file. You then could have proudly exclaimed to the world “I know C. I know C. I know C!!!!” but in reality you wouldn’t know anything much at all about the language.
This course may probably be much more than you originally bargained for in a cyber programming course from a Uechika. Stay with me through these stepwise refinement phases, because you are really learning some C as well as learning solid design practices that go behind developing a workable application. This course is directing you toward commanding an ability to design and write your own applications from scratch.
------------------
Allen Moulton from Uechi-ryu Etcetera
Deep Sea -- Lecture XI Intro
This forum is for the discussion of technology, computers, & problems relating to the web and your computer
Moderator: Scott Danziger
Return to “Computer & Web Tech Help”
Jump to
- Uechi-ryu Online Kyohon
- ↳ Introduction & Rules
- ↳ Kihon (basic training drills)
- ↳ Kata (All about Uechi Kata)
- ↳ Conditioning (Cardio to Iron Shirt)
- ↳ Special Needs
- Uechi-ryu History
- ↳ Kanbun Uechi
- ↳ Other Karate History
- ↳ Choki Motobu and Jan Kentel
- ↳ Choki Motobu, Boxing, and Jen Kentel - Acknowledgements
- ↳ Choki Motobu, Boxing, and Jen Kentel - 1 (A)
- ↳ Choki Motobu, Boxing, and Jen Kentel - 1 (B)
- ↳ Choki Motobu, Boxing, and Jen Kentel - 2
- ↳ Choki Motobu, Boxing, and Jen Kentel - 3 (A)
- ↳ Choki Motobu, Boxing, and Jen Kentel - 3 (B)
- ↳ Choki Motobu, Boxing, and Jen Kentel - 4
- ↳ Miscellaneous Notes:
- ↳ Kanbun Uechi Teachers and Students
- ↳ Chojun Miyagi, Kanbun Uechi and the Transmission of Hard-Soft Karate
- ↳ Chojun Miyagi and Goju Ryu
- ↳ Acknowledgements
- ↳ 1. West Higaonna (A)
- ↳ 1. West Higaonna (B)
- ↳ 1. West Higaonna - Notes
- ↳ 2. The Mysteries of Naha Te (A)
- ↳ 2. The Mysteries of Naha Te (B)
- ↳ 2. The Mysteries of Naha Te (C)
- ↳ 2. The Mysteries of Naha Te (D)
- ↳ 2. The Mysteries of Naha Te (E)
- ↳ 2. The Mysteries of Naha Te (F)
- ↳ 2. The Mysteries of Naha Te (G)
- ↳ 2. The Mysteries of Naha Te (H)
- ↳ 2. The Mysteries of Naha Te (I)
- ↳ 2. The Mysteries of Naha Te (J)
- ↳ 2. The Mysteries of Naha Te (K)
- ↳ 2. The Mysteries of Naha Te - Notes
- ↳ 3. Miyagi and Kyoda (A)
- ↳ 3. Miyagi and Kyoda (B)
- ↳ 3. Miyagi and Kyoda (C)
- ↳ 3. Miyagi and Kyoda (D)
- ↳ 3. Miyagi and Kyoda (E)
- ↳ 3. Miyagi and Kyoda (F)
- ↳ 3. Miyagi and Kyoda (G)
- ↳ 3. Miyagi and Kyoda (H)
- ↳ 3. Miyagi and Kyoda - Notes
- ↳ 4. More on Miyagi (A)
- ↳ 4. More on Miyagi (B)
- ↳ 4. More on Miyagi (C)
- ↳ 4. More on Miyagi - Notes
- ↳ 5. Goju and Sanchin
- ↳ 5. Goju and Sanchin - Notes
- ↳ 6. Teaching (A)
- ↳ 6. Teaching (B)
- ↳ 6. Teaching (C)
- ↳ 6. Teaching - Notes
- ↳ 7. Travel (A)
- ↳ 7. Travel (B)
- ↳ 7. Travel (C)
- ↳ 7. Travel (D)
- ↳ 7. Travel - Notes
- ↳ 8. A Revival (A)
- ↳ 8. A Revival (B)
- ↳ 8. A Revival - Notes
- ↳ Kanbum Uechi and Uechi Ryu
- ↳ Acknowledgements
- ↳ 1. Uechi in China
- ↳ 2. Uechi Return to Okinawa
- ↳ 3. The Mystery of Pan Gai Noon (A)
- ↳ 3. The Mystery of Pan Gai Noon (B)
- ↳ 3. The Mystery of Pan Gai Noon (C)
- ↳ 3. The Mystery of Pan Gai Noon (D)
- ↳ 4. Wakayama Dojo (A)
- ↳ 4. Wakayama Dojo (B)
- ↳ 4. Wakayama Dojo (C)
- ↳ Post War (A)
- ↳ Post War (B)
- ↳ Post War (C)
- ↳ Kanbum Uechi and Uechi Ryu - Notes
- Community Discussions
- ↳ Member Introductions
- ↳ Bill Glasheen's Dojo Roundtable
- ↳ Explosive Uechi-ryu
- ↳ Fests_News
- ↳ Verbal Self Defense
- Specialty Forums
- ↳ Women and the Martial Arts
- ↳ Ancient Health Wisdom for Modern Times
- ↳ Master-rank Publications
- Marketplace & Events
- ↳ Events, Products & Services
- ↳ Locate a Teacher or Dojo
- Technical Assistance: Computer & Web
- ↳ Computer & Web Tech Help
- ↳ How to use Uechi-Ryu Forum - Technical Help
- Uechi-ryu in the World
- ↳ IUKF- Canada
- ↳ Spanish Uechi-ryu
- ↳ Português Uechi-ryu
- Van Canna's Self Defense Realities
- Our Archives
- ↳ Fighting Drills
- ↳ Healing Arts
- ↳ Mind-Body-Spirit Forum
- ↳ Jujitsu/Grappling Arts
- ↳ Creative Heart & Soul Forum
- ↳ Building a Successful Dojo
- ↳ The Physical Dojo
- ↳ Kombat Kids
- ↳ Sparring Tips
- ↳ Realist Training
- ↳ Modern Personal Weapons
- ↳ Kyohon - Kumite (K-drills to Full Contact)
- ↳ Kyohon - Grappling (For Stand-Up M.A.)
- ↳ Kyohon - The Dojo (Related Discussions)
- ↳ Kyohon - Realist Related (Real Self Defense)
- ↳ Laugh a little..Live longer!
- ↳ Chronicle
- ↳ Western Martial Arts & History
- ↳ Current Events
- Private Forums
- ↳ IUKF Members
- ↳ IUKF dojo owners