After this Why Avoid Basic on the RPi thread reached perfection, it was carefully locked so as to be preserved immutable for all eternity--a monument to curiosity and heroic explorations. While additional discussion has been continued and appears in
in accordance with the sincerely-appreciated permission of the forum moderators, this thread officially continues our story with the same drama, humor and technical focus characteristic of part one.
For those who have recently joined, the goal of this project is to determine
- What led to the end of the golden age of personal computing around the turn of the century?
- Could a suitable first programming language help ensure a second age of personal computing lasts?
- Provide a place for people to share historical anecdotes that could be used to guide future decisions.
- Compare the expressivity of different programming languages by computing really large Fibonacci numbers.
- Discuss why computer literacy is important from both economic and individual liberty points of view.
- A Second Age of Personal Computing
- A Final Fibonacci Challenge
- Project Digital Apocalypse Not Now
- Liberation though Computer Literacy
- The New Paper Tape Project
- Why Program in Python on the RPi?
- Why Turing was Incomplete
Having written all the above, I apologize for not actually having something interesting to report in this post. Imagine walking into a HiFi store in the 70's and comparing the expensive equipment using a cardboard record cut from the back of a cereal box. In a completely different way we shall use a real computer that was found attached to a magazine cover to compare how state-of-the-art programming languages can be used to implement complex algorithms. To this end a subsequent post will contain tables and charts comparing the expressivity of many versions of Basic, Python and other programming languages running on the Pi Zero.
Updated to add to the list of titles.