3 ms·
> I still haven't seen any case for visual programming. Aerodef, automotive, etc all use some form of visual programming. Controls engineers rarely write code
by radiorental 8y ago
> I still haven't seen any case for visual programming.
Aerodef, automotive, etc all use some form of visual programming. Controls engineers rarely write code, the systems are way too complex. E.g. I highly recommend watching this video from JPL to give you an understanding of where such tools excel. It's about simulating, iterating and then having scientists and engineers autogenerate the code they couldn't possibly write or test
https://www.youtube.com/watch?v=Ki_Af_o9Q9s https://www.youtube.com/watch?v=Ki_Af_o9Q9s
- adrianN 8y agoIMHO, if you can't test the hypothetical code equivalent, you can't trust whatever you clicked together using visual tools either.
- radiorental 8y agoValidation of autogenerated code is a well established field. E.g. https://www.mathworks.com/products/transitioned/simverification.html https://www.mathworks.com/products/transitioned/simverificat...
- lioeters 8y agoI'm curious to see what you mean, but the link goes to "The Challenges of Getting to Mars" which doesn't show any example of visual programming by controls engineers?
- radiorental 8y agoI don't have access to JPL's models obviously, but here's a simple student project 'reverse engineering' the rovers in some of the same tools JPL uses. Note the control diagrams towards the end. These are the very same languages that are used to design & program in all but a handful of cars, are used by every plane manufacturer, to name a few applications http://www.multibody.net/teaching/msms/students-projects-2012/mars-rover/ http://www.multibody.net/teaching/msms/students-projects-201... E.g. cruise control http://www.cds.caltech.edu/~murray/amwiki/index.php/Cruise_control http://www.cds.caltech.edu/~murray/amwiki/index.php/Cruise_c...