resources about graphs and different implementations:
- https://en.wikipedia.org/wiki/Call_graph
- http://web.cs.iastate.edu/~weile/cs641/2.ProgramRepresentations.pdf
- https://graphcommons.com/ - create graph maps visually.
- representing programs as graphs
- Program structures:
- term in use https://en.wikipedia.org/wiki/Control-flow_graph https://www.geeksforgeeks.org/software-engineering-control-flow-graph-cfg/
- Neo4j example traversal APi - https://neo4j.com/docs/java-reference/current/tutorial-traversal/
- https://stackoverflow.com/questions/6749255/directed-graph-processing-in-java
- https://github.com/idooley/DAGExecutor
- Study Neo4j traversal API in depth
- Cons of visual programming - https://mikehadlow.blogspot.com/2018/10/visual-programming-why-its-bad-idea.html
- Comments about visual programming - https://www.reddit.com/r/programming/comments/9kgk75/visual_programming_why_its_a_bad_idea/
- https://www.researchgate.net/publication/2958895_Data_Flow_Program_Graphs
- Specification:
- http://www.informatik.uni-bremen.de/~hof/papers/Grace98.pdf
- https://www.researchgate.net/publication/332932830_A_Visual_Programming_Paradigm_for_Abstract_Deep_Learning_Model_Development
- https://dzone.com/articles/visual-programming-why-its-a-bad-idea
- https://www.cs.york.ac.uk/plasma/publications/pdf/Plump.CAI.09.pdf
- https://neo4j.com/graphgist/the-graph-of-programming-languages
- https://en.wikipedia.org/wiki/Programming_paradigm
- https://ris.utwente.nl/ws/portalfiles/portal/5103336/BonevaRensinkKurbanBauer-GraphAbstraction.pdf
- http://www.jite.org/documents/Vol16/JITEv16ResearchP209-226Saito3387.pdf
- https://pdfs.semanticscholar.org/d605/020bc24d9843781d4b8d43bd4ce323a76bce.pdf
- https://openreview.net/pdf?id=BJOFETxR-
- https://github.com/microsoft/graph-based-code-modelling
- https://en.wikipedia.org/wiki/Abstract_semantic_graph
- https://www.youtube.com/watch?v=vstmnbzGbwU
- https://en.wikipedia.org/wiki/Abstract_semantic_graph
- https://stackoverflow.com/questions/17238487/how-do-i-design-abstract-semantic-graphs
- https://en.wikipedia.org/wiki/Abstract_Meaning_Representation
- https://jflanigan.github.io/flanigan-thesis.pdf
- https://books.google.co.il/books?id=lBdnDwAAQBAJ&pg=PA255&lpg=PA255&dq=Abstract+semantic+graph&source=bl&ots=pNGqlHe5BK&sig=ACfU3U3H26y1tSzTkrohnbaM3voos_e_Ag&hl=en&sa=X&ved=2ahUKEwje37_s9t3nAhWGURUIHdOYCPQ4ChDoATASegQICxAB#v=onepage&q=Abstract%20semantic%20graph&f=false
- https://books.google.co.il/books?id=SojuCAAAQBAJ&pg=PA243&lpg=PA243&dq=what+is+an+%22abstract+program%22&source=bl&ots=ejOxLoPqDN&sig=ACfU3U07-3B3gLqNuRiyA-4Ocp0LJGX-zw&hl=en&sa=X&ved=2ahUKEwi29YPF-N3nAhXbURUIHX-yDm04HhDoATAHegQIChAB#v=onepage&q=what%20is%20an%20%22abstract%20program%22&f=false
- https://www.hisour.com/ar/diagram-17613/
- https://www.youtube.com/watch?v=Ps3mBPcjySE
- https://www.youtube.com/watch?v=7nGygdZfQas
- https://www.youtube.com/watch?v=T9dgTRc8O4c
- https://royalsocietypublishing.org/doi/full/10.1098/rsta.2014.0220
- https://books.google.co.il/books?id=LD5dDwAAQBAJ&pg=PA6&lpg=PA6&dq=%22abstract+programming%22&source=bl&ots=0dnlNhm-Yo&sig=ACfU3U16bqHDKucPnukW580UHLbKDhs0TA&hl=en&sa=X&ved=2ahUKEwjn6IHxj4HoAhXPesAKHaEUALE4ChDoATAGegQICRAB#v=onepage&q=%22abstract%20programming%22&f=false
- https://www.youtube.com/watch?v=JNMy969SjyU
- https://online.visual-paradigm.com/diagrams/tutorials/deployment-diagram-tutorial/
- https://www.lucidchart.com/pages/uml-deployment-diagram
- https://www.postscapes.com/iot-visual-programming-tools/
- http://www.baeza.cl/cursos/vp/todo.html
- https://xod.io/
- https://www.makeblock.com/coding-robot/208984.html
- https://awesomeopensource.com/projects/visual-programming-language
- https://github.com/topics/visual-programming
- Hierarchical classification of visual language: https://link.springer.com/chapter/10.1007/978-1-4612-1676-6_4