Taxonomic sandbox: различия между версиями

Материал из Поле цифровой дидактики
 
(не показано 9 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{Diagram
|Description=Несколько таксономий обучающих языков программирования - от маленькой до огромной. Большинство объектов на карте кликабельны.
http://digida.mgpu.ru/images/diagrams/Diagrams_2df5bce0f8e7ae3415b60c040c34a9c6.png
|Field_of_knowledge=NetSci, Информатика
|Environment=Graphviz
}}
<graphviz>
<graphviz>
digraph ILE {
digraph ILE {
Строка 45: Строка 51:




=== V 2 ===
===== V 2 =====


<graphviz>
<graphviz>
digraph ILE {
digraph ILE2 {
// node[fontsize="10", nodesep=2, shape="none", style=""] ;
 
node [fontsize="14", fontname="times", nodesep=2, shape="none", style=""] ;
node [fontsize="14", fontname="times", nodesep=2, shape="none", style=""] ;
rankdir=LR ;
rankdir=LR ;
node [URL="/index.php?title=\N"] ;
node [URL="/index.php?title=\N"] ;
"Lisp" -> "Logo" ;
"Lisp" -> "Scheme" ;
"Lisp" -> "Smalltalk" ;


///
"Logo" -> "LogoWriter" ;
 
"Logo" -> "Boxer" ;
Lisp -> Logo ;
"Logo" -> "Smalltalk" ;
Lisp -> Scheme
"Logo" -> "StarLogo" ;
Lisp -> "Smalltalk"
"Logo" -> "Scratch" ;
 
"Prolog" -> "Agentsheets" ;
Logo -> LogoWriter ;
"Prolog" -> "ToonTalk" ;
Logo -> Boxer ;
"Smalltalk" -> "Squeak" ;
Logo -> "Smalltalk" ;
"Squeak" -> "Scratch" ;
Logo -> StarLogo ;
"Agentsheets" -> "AgentCubes" ;
 
"AgentCubes" -> "Scratch" ;
Logo -> Scratch
"Scratch" -> "Snap!" ;
 
"Scheme" -> "Snap!" ;
Prolog -> Agentsheets ;
"StarLogo" -> "StarLogo Nova" ;
// Prolog -> Cocoa ;
"StarLogo" -> "NetLogo" ;
// Cocoa -> KidSim ;
"Snap!" -> NetBlox
// Cocoa -> "Stagecast Creator" ;
// Prolog -> ToonTalk ;
 
Smalltalk -> Squeak ;
Squeak -> Scratch
 
 
Agentsheets -> AgentCubes ;
AgentCubes -> Scratch
 
Scratch -> "Snap!"
Scheme -> "Snap!"
 
///
 
StarLogo -> "StarLogo Nova" ;
StarLogo -> NetLogo ;
 
 
 
//// Don't edit the bottom part of the graph
}
}


</graphviz>
</graphviz>


=== Вариант 3 ===
===== Вариант 3 =====




Строка 159: Строка 143:
"Providing Reasons to Program"  -> "Solve Problems by Positioning Objects" ;
"Providing Reasons to Program"  -> "Solve Problems by Positioning Objects" ;
"Solve Problems by Positioning Objects"  -> "Robot Odyssey";
"Solve Problems by Positioning Objects"  -> "Robot Odyssey";
"Solve Problems by Positioning Objects"  -> "The Incredible Machines";
"Solve Problems by Positioning Objects"  -> "The Incredible Machine";
 


"Providing Reasons to Program"  -> "Solve Problems Using Code" ;
"Providing Reasons to Program"  -> "Solve Problems Using Code" ;
Строка 187: Строка 170:
"Provide Multiple Methods for Creating Programs" -> Leogo ;
"Provide Multiple Methods for Creating Programs" -> Leogo ;


"Empowering Systems" -> Mechanics ;
"Empowering Systems" -> "Mechanics" ;
"Empowering Systems" -> "Enhabced activities" ;
"Empowering Systems" -> "Enhabced activities" ;


Строка 194: Строка 177:
"CodeIsTooDifficult" -> "Demonstrate Actions in the Interface" ;
"CodeIsTooDifficult" -> "Demonstrate Actions in the Interface" ;


"Demonstrate Actions in the Interface" -> Pygmalion;  
"Demonstrate Actions in the Interface" -> "Pygmalion" ;  


"Demonstrate Actions in the Interface" -> Mondrain ;
"Demonstrate Actions in the Interface" -> "Mondrain" ;


"CodeIsTooDifficult" -> "Demonstrate Conditions and Actions" ;
"CodeIsTooDifficult" -> "Demonstrate Conditions and Actions" ;


  "Demonstrate Conditions and Actions" -> AgentSheets  ;
  "Demonstrate Conditions and Actions" -> "AgentSheets" ;
  "Demonstrate Conditions and Actions" ->  ChemTrains ;
  "Demonstrate Conditions and Actions" ->  "ChemTrains" ;


"CodeIsTooDifficult" -> "Specify Actions" ;
"CodeIsTooDifficult" -> "Specify Actions" ;
Строка 208: Строка 191:




Mechanics -> "ImproveProgrammingLanuages";
"Mechanics" -> "ImproveProgrammingLanuages";


"ImproveProgrammingLanuages" -> "Make the Language More Understandable" ;
"ImproveProgrammingLanuages" -> "Make the Language More Understandable" ;


"Make the Language More Understandable"  -> COBOL ;
"Make the Language More Understandable"  -> "COBOL" ;
"Make the Language More Understandable"  -> Logo;
"Make the Language More Understandable"  -> "Logo" ;
"Make the Language More Understandable"  -> Alice98 ;
"Make the Language More Understandable"  -> "Alice98" ;


"ImproveProgrammingLanuages" -> "Improve Intereaction with Language" ;
"ImproveProgrammingLanuages" -> "Improve Intereaction with Language" ;
"Improve Intereaction with Language" -> Etoys;
"Improve Intereaction with Language" -> "Etoys" ;
"Improve Intereaction with Language"  -> Fabrik ;
"Improve Intereaction with Language"  -> "Fabrik" ;




"ImproveProgrammingLanuages" -> "Integration with  Environment" ;
"ImproveProgrammingLanuages" -> "Integration with  Environment" ;
"Integration with  Environment" -> Boxer;
"Integration with  Environment" -> "Boxer" ;
"Integration with  Environment" -> Hypercard;
"Integration with  Environment" -> "Hypercard" ;


"Enhabced activities" -> Entertainment ;
"Enhabced activities" -> Entertainment ;
Entertainment -> Bongo;
Entertainment -> Bongo;
Entertainment -> Mindrover;
Entertainment -> "Mindrover" ;




"Enhabced activities" -> "Education" ;
"Enhabced activities" -> "Education" ;


  "Education" -> StarLogo ;
  "Education" -> "StarLogo" ;
  "Education" -> Hank ;
  "Education" -> "Hank" ;


}
}

Текущая версия на 09:36, 2 сентября 2023


Описание Несколько таксономий обучающих языков программирования - от маленькой до огромной. Большинство объектов на карте кликабельны.

Diagrams_2df5bce0f8e7ae3415b60c040c34a9c6.png

Область знаний NetSci, Информатика
Среды для создания диаграммы: Graphviz


V 2

Вариант 3