Visual History Of Visual Programming Languages
I spend my days typing out code in a text editor. But why do words and text get to have all the fun, if under the hood it’s just zeros and ones? This is a talk about some of the other fun, quirky, beautiful ways we could tell the computer how to do our bidding, from visual expressions of logic and spatial arrangements of symbols to manipulating physical objects in the real world.
I’ll start with a visual history of some of the major visual programming languages, with lots of pictures. Then we’ll talk through the ins and outs of some of the hairiest problems for visual languages, like how to do control flow and how to have abstraction and code reuse. Finally, we’ll talk about what it all means. What problems can visual programming solve better than any other paradigm? And are any of these super-creative visual idioms and ideas things we can pull back into our text-based programming worlds?
EVENT:
!!Con 2018
SPEAKER:
Emily Nakashima
PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed).
CREDITS:
Original video source: https://www.youtube.com/watch?v=mU1aPvvQbqk&t=71s
Other Videos By Coding Tech
2018-07-24 | Step by Step: Algorithms That Teach You Math |
2018-07-23 | How Decision Trees Work |
2018-07-22 | Shipping Better Software Faster, and Having Fun Doing It |
2018-07-21 | Go, C++ or Java for DNA Sequencing? |
2018-07-20 | Introduction to Deep Learning with Keras and Tensorflow || Rodrigo Agundez |
2018-07-19 | F# Code I Love |
2018-07-16 | Progressive Web Apps and the Internet of Things |
2018-07-13 | Variable Fonts and the Future of Web Design |
2018-07-10 | The React Productivity Revolution |
2018-07-08 | JavaScript, TypeScript and PureScript |
2018-07-07 | Visual History Of Visual Programming Languages |
2018-07-06 | Functional Programming: Type Systems |
2018-07-06 | Serverless Revealed! |
2018-07-05 | The Science of Code Reviews |
2018-07-04 | Writing Ruby Like it's 2018 |
2018-07-03 | Architecting the Reactive Flutter App |
2018-07-01 | Even More CSS Secrets |
2018-06-30 | Solving Pokemon Blue With a Single, Huge Regular Expression |
2018-06-29 | The Cost Of JavaScript |
2018-06-28 | Knowledge Graphs & Deep Learning at YouTube |
2018-06-27 | Cryptography For Beginners |