langchart/de.dot

86 lines
2.4 KiB
Plaintext
Raw Normal View History

2021-04-09 21:26:15 +02:00
digraph langchart {
{
rank = same;
node [shape=hexagon];
v_bad [label="Die Sprache ist absoluter Dreck! Sofort entsorgen!"];
bad [label="Die Sprache taugt nichts!"];
acceptable [label="Die Sprache ist akzeptabel"];
good [label="Die Sprache ist gut"];
v_good [label="Die Sprache ist geil!"];
}
n_0 [shape=house, label="Ist diese Programmiersprache gut?"];
n_1 [label="Ist die Sprache interpretiert?"];
n_0 -> n_1;
n_2 [label="Wird die Sprache für embedded-scripting verwendet?"];
subgraph cluster0 {
label="Embedded Scripting";
n_4 [label="Wird die Sprache in einem sehr komplexem Programm wie einem Browser als Scriptsprache verwendet?"];
n_2 -> n_4 [label="Ja"];
n_5 [shape=parallelogram, label="VM Sprache verwenden"];
n_4 -> n_5 [label="Ja"];
}
n_2 -> v_bad [label="Nein"];
n_5 -> bad;
n_4 -> n_6 [label="Nein"];
n_1 -> n_3 [label="Nein"];
n_1 -> n_2 [label="Ja"];
n_3 [label="Hat die Sprache dynamische Typen?"];
n_6 [label="Hat die Sprache whitespace-dependant Syntax?"];
n_3 -> v_bad [label="Ja"];
n_3 -> n_6 [label="Nein"];
n_6 -> v_bad [label="Ja"];
n_7 [label="Funktioniert diese Sprache VOLLSTÄNDIG auf Linux?"];
n_6 -> n_7 [label="Nein"];
n_7 -> v_bad [label="Nein"];
n_8 [label="Wurde die Sprache von Microsoft entwickelt?"];
n_8 -> v_bad [label="Ja"];
n_7 -> n_8 [label="Ja"];
n_9 [label="Ist die GESAMTE Toolchain FOSS?"];
n_8 -> n_9 [label="Nein"];
n_9 -> bad [label="Nein"];
n_10 [label="Wird die Sprache zu einer anderern transpiliert?"];
n_11 [label="Kommen alle Targets der Sprache in diesem Test bei \"Schlecht\" an?"];
n_12 [label="Läuft die Sprache in einer VM?"];
n_9 -> n_10 [label="Ja"];
n_10 -> n_11 [label="Ja"];
n_10 -> n_12 [label="Nein"];
n_11 -> acceptable [label="Ja"];
n_11 -> v_good [label="Nein"];
n_13 [label="Hat die Sprache einen Garbage Collector?"];
2021-04-09 21:39:46 +02:00
n_12 -> n_13 [label="Nein"];
2021-04-09 21:26:15 +02:00
n_13 -> good [label="Ja"];
n_13 -> v_good [label="Nein"];
n_14 [label="Wofür wird die Sprache verwendet?"];
2021-04-09 21:39:46 +02:00
n_12 -> n_14 [label="Ja"];
2021-04-09 21:26:15 +02:00
n_14 -> v_bad [label="CLI App"];
n_14 -> good [label="Embedded Scripting"];
n_14 -> v_good [label="Game Dev"];
2021-04-09 22:35:05 +02:00
n_14 -> acceptable [label="GUI App"];
2021-04-09 21:26:15 +02:00
}