Advertisement
Guest User

Untitled

a guest
Jul 6th, 2018
477
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 17.83 KB | None | 0 0
  1. {
  2.     "nodes": [
  3.         {"id": "ActionScript"},
  4.         {"id": "Ada"},
  5.         {"id": "Assembly"},
  6.         {"id": "BASIC"},
  7.         {"id": "C"},
  8.         {"id": "C#"},
  9.         {"id": "C++"},
  10.         {"id": "CIL"},
  11.         {"id": "Ceylon"},
  12.         {"id": "Clojure"},
  13.         {"id": "CoffeeScript"},
  14.         {"id": "Crystal"},
  15.         {"id": "D"},
  16.         {"id": "Dart"},
  17.         {"id": "Elm"},
  18.         {"id": "F#"},
  19.         {"id": "Fortran"},
  20.         {"id": "Go"},
  21.         {"id": "Groovy"},
  22.         {"id": "Hack"},
  23.         {"id": "Haskell"},
  24.         {"id": "Haxe"},
  25.         {"id": "Java Bytecode"},
  26.         {"id": "Java"},
  27.         {"id": "JavaScript"},
  28.         {"id": "Julia"},
  29.         {"id": "Kotlin"},
  30.         {"id": "LLVM IR"},
  31.         {"id": "Lua"},
  32.         {"id": "Machine Code"},
  33.         {"id": "MoonScript"},
  34.         {"id": "Nim"},
  35.         {"id": "OCaml"},
  36.         {"id": "Objective-C"},
  37.         {"id": "PHP"},
  38.         {"id": "Pascal"},
  39.         {"id": "Python"},
  40.         {"id": "Ruby"},
  41.         {"id": "Rust"},
  42.         {"id": "Scala"},
  43.         {"id": "Swift"},
  44.         {"id": "TypeScript"},
  45.         {"id": "Visual Basic .NET"},
  46.         {"id": "WebAssembly"}
  47.     ],
  48.     "links": [
  49.     {
  50.       "name": "FASM",
  51.       "source": "Assembly",
  52.       "target": "Machine Code",
  53.       "type": "Assembler",
  54.       "url": "https://flatassembler.net/"
  55.     },
  56.     {
  57.       "name": "GAS",
  58.       "source": "Assembly",
  59.       "target": "Machine Code",
  60.       "type": "Assembler",
  61.       "url": "https://www.gnu.org/software/binutils/"
  62.     },
  63.     {
  64.       "name": "MASM",
  65.       "source": "Assembly",
  66.       "target": "Machine Code",
  67.       "type": "Assembler",
  68.       "url": "http://www.masm32.com/"
  69.     },
  70.     {
  71.       "name": "NASM",
  72.       "source": "Assembly",
  73.       "target": "Machine Code",
  74.       "type": "Assembler",
  75.       "url": "http://www.nasm.us/"
  76.     },
  77.     {
  78.       "name": "YASM",
  79.       "source": "Assembly",
  80.       "target": "Machine Code",
  81.       "type": "Assembler",
  82.       "url": "http://yasm.tortall.net/"
  83.     },
  84.     {
  85.       "name": "Asmble",
  86.       "source": "WebAssembly",
  87.       "target": "Java Bytecode",
  88.       "type": "Intermediate",
  89.       "url": "https://github.com/cretz/asmble/"
  90.     },
  91.     {
  92.       "name": "Ceylon Compiler",
  93.       "source": "Ceylon",
  94.       "target": "Java Bytecode",
  95.       "type": "Intermediate",
  96.       "url": "http://ceylon-lang.org/"
  97.     },
  98.     {
  99.       "name": "Clang C",
  100.       "source": "C",
  101.       "target": "LLVM IR",
  102.       "type": "Intermediate",
  103.       "url": "http://clang.llvm.org/"
  104.     },
  105.     {
  106.       "name": "Clang C++",
  107.       "source": "C++",
  108.       "target": "LLVM IR",
  109.       "type": "Intermediate",
  110.       "url": "http://clang.llvm.org/"
  111.     },
  112.     {
  113.       "name": "Clang Objective-C",
  114.       "source": "Objective-C",
  115.       "target": "LLVM IR",
  116.       "type": "Intermediate",
  117.       "url": "http://clang.llvm.org/"
  118.     },
  119.     {
  120.       "name": "Clojure Compiler",
  121.       "source": "Clojure",
  122.       "target": "Java Bytecode",
  123.       "type": "Intermediate",
  124.       "url": "https://clojure.org/index"
  125.     },
  126.     {
  127.       "name": "Crystal Compiler",
  128.       "source": "Crystal",
  129.       "target": "LLVM IR",
  130.       "type": "Intermediate",
  131.       "url": "https://crystal-lang.org/"
  132.     },
  133.     {
  134.       "name": "Flang",
  135.       "source": "Fortran",
  136.       "target": "LLVM IR",
  137.       "type": "Intermediate",
  138.       "url": "https://github.com/flang-compiler/flang"
  139.     },
  140.     {
  141.       "name": "GHC LLVM",
  142.       "source": "Haskell",
  143.       "target": "LLVM IR",
  144.       "type": "Intermediate",
  145.       "url": "https://www.haskell.org/ghc/"
  146.     },
  147.     {
  148.       "name": "Groovy Compiler",
  149.       "source": "Groovy",
  150.       "target": "Java Bytecode",
  151.       "type": "Intermediate",
  152.       "url": "http://groovy-lang.org/groovyc.html"
  153.     },
  154.     {
  155.       "name": "IronPython",
  156.       "source": "Python",
  157.       "target": "CIL",
  158.       "type": "Intermediate",
  159.       "url": "http://ironpython.net/"
  160.     },
  161.     {
  162.       "name": "Java Compiler",
  163.       "source": "Java",
  164.       "target": "Java Bytecode",
  165.       "type": "Intermediate",
  166.       "url": "http://openjdk.java.net/groups/compiler/"
  167.     },
  168.     {
  169.       "name": "JRuby",
  170.       "source": "Ruby",
  171.       "target": "Java Bytecode",
  172.       "type": "Intermediate",
  173.       "url": "http://jruby.org/"
  174.     },
  175.     {
  176.       "name": "Julia Compiler",
  177.       "source": "Julia",
  178.       "target": "LLVM IR",
  179.       "type": "Intermediate",
  180.       "url": "http://julialang.org/"
  181.     },
  182.     {
  183.       "name": "Jython",
  184.       "source": "Python",
  185.       "target": "Java Bytecode",
  186.       "type": "Intermediate",
  187.       "url": "http://www.jython.org/"
  188.     },
  189.     {
  190.       "name": "Kotlin Compiler",
  191.       "source": "Kotlin",
  192.       "target": "Java Bytecode",
  193.       "type": "Intermediate",
  194.       "url": "https://kotlinlang.org/"
  195.     },
  196.     {
  197.       "name": "LDC",
  198.       "source": "D",
  199.       "target": "LLVM IR",
  200.       "type": "Intermediate",
  201.       "url": "http://wiki.dlang.org/LDC"
  202.     },
  203.     {
  204.       "name": "LLILC",
  205.       "source": "CIL",
  206.       "target": "LLVM IR",
  207.       "type": "Intermediate",
  208.       "url": "https://github.com/dotnet/llilc"
  209.     },
  210.     {
  211.       "name": "Phalanger",
  212.       "source": "PHP",
  213.       "target": "CIL",
  214.       "type": "Intermediate",
  215.       "url": "https://phalanger.codeplex.com/"
  216.     },
  217.     {
  218.       "name": "Roslyn C#",
  219.       "source": "C#",
  220.       "target": "CIL",
  221.       "type": "Intermediate",
  222.       "url": "https://github.com/dotnet/roslyn"
  223.     },
  224.     {
  225.       "name": "Roslyn VB.NET",
  226.       "source": "Visual Basic .NET",
  227.       "target": "CIL",
  228.       "type": "Intermediate",
  229.       "url": "https://github.com/dotnet/roslyn"
  230.     },
  231.     {
  232.       "name": "Rust Compiler",
  233.       "source": "Rust",
  234.       "target": "LLVM IR",
  235.       "type": "Intermediate",
  236.       "url": "https://www.rust-lang.org/"
  237.     },
  238.     {
  239.       "name": "Scala Compiler",
  240.       "source": "Scala",
  241.       "target": "Java Bytecode",
  242.       "type": "Intermediate",
  243.       "url": "http://www.scala-lang.org/"
  244.     },
  245.     {
  246.       "name": "Swift Compiler",
  247.       "source": "Swift",
  248.       "target": "LLVM IR",
  249.       "type": "Intermediate",
  250.       "url": "https://swift.org/"
  251.     },
  252.     {
  253.       "name": "Visual F#",
  254.       "source": "F#",
  255.       "target": "CIL",
  256.       "type": "Intermediate",
  257.       "url": "https://github.com/Microsoft/visualfsharp"
  258.     },
  259.     {
  260.       "name": "CLR",
  261.       "source": "CIL",
  262.       "target": "Machine Code",
  263.       "type": "JIT",
  264.       "url": "https://msdn.microsoft.com/en-us/library/k8d11d4s.aspx"
  265.     },
  266.     {
  267.       "name": "HHVM Hack",
  268.       "source": "Hack",
  269.       "target": "Machine Code",
  270.       "type": "JIT",
  271.       "url": "http://hhvm.com/"
  272.     },
  273.     {
  274.       "name": "HHVM PHP",
  275.       "source": "PHP",
  276.       "target": "Machine Code",
  277.       "type": "JIT",
  278.       "url": "http://hhvm.com/"
  279.     },
  280.     {
  281.       "name": "JVM",
  282.       "source": "Java Bytecode",
  283.       "target": "Machine Code",
  284.       "type": "JIT",
  285.       "url": "https://docs.oracle.com/javase/specs/jvms/se8/html/index.html"
  286.     },
  287.     {
  288.       "name": "LuaJIT",
  289.       "source": "Lua",
  290.       "target": "Machine Code",
  291.       "type": "JIT",
  292.       "url": "http://luajit.org/"
  293.     },
  294.     {
  295.       "name": "PyPy",
  296.       "source": "Python",
  297.       "target": "Machine Code",
  298.       "type": "JIT",
  299.       "url": "http://pypy.org/"
  300.     },
  301.     {
  302.       "name": "V8",
  303.       "source": "JavaScript",
  304.       "target": "Machine Code",
  305.       "type": "JIT",
  306.       "url": "https://developers.google.com/v8/"
  307.     },
  308.     {
  309.       "name": "DMD",
  310.       "source": "D",
  311.       "target": "Machine Code",
  312.       "type": "Native",
  313.       "url": "https://tour.dlang.org/"
  314.     },
  315.     {
  316.       "name": "Free Pascal",
  317.       "source": "Pascal",
  318.       "target": "Machine Code",
  319.       "type": "Native",
  320.       "url": "http://www.freepascal.org/"
  321.     },
  322.     {
  323.       "name": "FreeBASIC",
  324.       "source": "BASIC",
  325.       "target": "Machine Code",
  326.       "type": "Native",
  327.       "url": "http://www.freebasic.net/"
  328.     },
  329.     {
  330.       "name": "G++",
  331.       "source": "C++",
  332.       "target": "Machine Code",
  333.       "type": "Native",
  334.       "url": "https://gcc.gnu.org/"
  335.     },
  336.     {
  337.       "name": "GCC",
  338.       "source": "C",
  339.       "target": "Machine Code",
  340.       "type": "Native",
  341.       "url": "https://gcc.gnu.org/"
  342.     },
  343.     {
  344.       "name": "GFortran",
  345.       "source": "Fortran",
  346.       "target": "Machine Code",
  347.       "type": "Native",
  348.       "url": "https://gcc.gnu.org/fortran/"
  349.     },
  350.     {
  351.       "name": "GHC",
  352.       "source": "Haskell",
  353.       "target": "Machine Code",
  354.       "type": "Native",
  355.       "url": "https://www.haskell.org/ghc/"
  356.     },
  357.     {
  358.       "name": "GNAT",
  359.       "source": "Ada",
  360.       "target": "Machine Code",
  361.       "type": "Native",
  362.       "url": "https://www.gnu.org/software/gnat/"
  363.     },
  364.     {
  365.       "name": "Go Compiler",
  366.       "source": "Go",
  367.       "target": "Machine Code",
  368.       "type": "Native",
  369.       "url": "https://golang.org/"
  370.     },
  371.     {
  372.       "name": "Intel C",
  373.       "source": "C",
  374.       "target": "Machine Code",
  375.       "type": "Native",
  376.       "url": "https://software.intel.com/en-us/c-compilers"
  377.     },
  378.     {
  379.       "name": "Intel C++",
  380.       "source": "C++",
  381.       "target": "Machine Code",
  382.       "type": "Native",
  383.       "url": "https://software.intel.com/en-us/c-compilers"
  384.     },
  385.     {
  386.       "name": "LLVM",
  387.       "source": "LLVM IR",
  388.       "target": "Machine Code",
  389.       "type": "Native",
  390.       "url": "http://llvm.org/"
  391.     },
  392.     {
  393.       "name": "OCaml Compiler",
  394.       "source": "OCaml",
  395.       "target": "Machine Code",
  396.       "type": "Native",
  397.       "url": "https://ocaml.org/"
  398.     },
  399.     {
  400.       "name": "UHC",
  401.       "source": "Haskell",
  402.       "target": "Machine Code",
  403.       "type": "Native",
  404.       "url": "http://foswiki.cs.uu.nl/foswiki/UHC"
  405.     },
  406.     {
  407.       "name": "Visual C",
  408.       "source": "C",
  409.       "target": "Machine Code",
  410.       "type": "Native",
  411.       "url": "http://landinghub.visualstudio.com/visual-cpp-build-tools"
  412.     },
  413.     {
  414.       "name": "Visual C++",
  415.       "source": "C++",
  416.       "target": "Machine Code",
  417.       "type": "Native",
  418.       "url": "http://landinghub.visualstudio.com/visual-cpp-build-tools"
  419.     },
  420.     {
  421.       "name": "Bck2Brwsr",
  422.       "source": "Java Bytecode",
  423.       "target": "JavaScript",
  424.       "type": "Transpiler",
  425.       "url": "http://wiki.apidesign.org/wiki/Bck2Brwsr"
  426.     },
  427.     {
  428.       "name": "Bridge.NET",
  429.       "source": "C#",
  430.       "target": "JavaScript",
  431.       "type": "Transpiler",
  432.       "url": "http://bridge.net/"
  433.     },
  434.     {
  435.       "name": "Brython",
  436.       "source": "Python",
  437.       "target": "JavaScript",
  438.       "type": "Transpiler",
  439.       "url": "https://www.brython.info/"
  440.     },
  441.     {
  442.       "name": "BuckleScript",
  443.       "source": "OCaml",
  444.       "target": "JavaScript",
  445.       "type": "Transpiler",
  446.       "url": "http://bloomberg.github.io/bucklescript/"
  447.     },
  448.     {
  449.       "name": "Ceylon JavaScript Compiler",
  450.       "source": "Ceylon",
  451.       "target": "JavaScript",
  452.       "type": "Transpiler",
  453.       "url": "http://ceylon-lang.org/"
  454.     },
  455.     {
  456.       "name": "ClojureScript",
  457.       "source": "Clojure",
  458.       "target": "JavaScript",
  459.       "type": "Transpiler",
  460.       "url": "http://clojurescript.org/"
  461.     },
  462.     {
  463.       "name": "CoffeeScript Compiler",
  464.       "source": "CoffeeScript",
  465.       "target": "JavaScript",
  466.       "type": "Transpiler",
  467.       "url": "http://coffeescript.org/"
  468.     },
  469.     {
  470.       "name": "Corrode",
  471.       "source": "C",
  472.       "target": "Rust",
  473.       "type": "Transpiler",
  474.       "url": "https://github.com/jameysharp/corrode"
  475.     },
  476.     {
  477.       "name": "Dart-to-JavaScript",
  478.       "source": "Dart",
  479.       "target": "JavaScript",
  480.       "type": "Transpiler",
  481.       "url": "https://webdev.dartlang.org/tools/dart2js"
  482.     },
  483.     {
  484.       "name": "Dragome",
  485.       "source": "Java Bytecode",
  486.       "target": "JavaScript",
  487.       "type": "Transpiler",
  488.       "url": "http://www.dragome.com"
  489.     },
  490.     {
  491.       "name": "Elm Compiler",
  492.       "source": "Elm",
  493.       "target": "JavaScript",
  494.       "type": "Transpiler",
  495.       "url": "http://elm-lang.org/"
  496.     },
  497.     {
  498.       "name": "Emscripten",
  499.       "source": "LLVM IR",
  500.       "target": "JavaScript",
  501.       "type": "Transpiler",
  502.       "url": "http://emscripten.org"
  503.     },
  504.     {
  505.       "name": "Fable",
  506.       "source": "F#",
  507.       "target": "JavaScript",
  508.       "type": "Transpiler",
  509.       "url": "https://fable-compiler.github.io/"
  510.     },
  511.     {
  512.       "name": "GHC C",
  513.       "source": "Haskell",
  514.       "target": "C",
  515.       "type": "Transpiler",
  516.       "url": "https://www.haskell.org/ghc/"
  517.     },
  518.     {
  519.       "name": "GHCJS",
  520.       "source": "Haskell",
  521.       "target": "JavaScript",
  522.       "type": "Transpiler",
  523.       "url": "https://github.com/ghcjs"
  524.     },
  525.     {
  526.       "name": "GopherJS",
  527.       "source": "Go",
  528.       "target": "JavaScript",
  529.       "type": "Transpiler",
  530.       "url": "http://www.gopherjs.org/"
  531.     },
  532.     {
  533.       "name": "Grumpy",
  534.       "source": "Python",
  535.       "target": "Go",
  536.       "type": "Transpiler",
  537.       "url": "https://github.com/google/grumpy"
  538.     },
  539.     {
  540.       "name": "GWT",
  541.       "source": "Java",
  542.       "target": "JavaScript",
  543.       "type": "Transpiler",
  544.       "url": "http://www.gwtproject.org/"
  545.     },
  546.     {
  547.       "name": "Haste",
  548.       "source": "Haskell",
  549.       "target": "JavaScript",
  550.       "type": "Transpiler",
  551.       "url": "http://haste-lang.org"
  552.     },
  553.     {
  554.       "name": "Haxe ActionScript Compiler",
  555.       "source": "Haxe",
  556.       "target": "ActionScript",
  557.       "type": "Transpiler",
  558.       "url": "https://haxe.org/"
  559.     },
  560.     {
  561.       "name": "Haxe C# Compiler",
  562.       "source": "Haxe",
  563.       "target": "C#",
  564.       "type": "Transpiler",
  565.       "url": "https://haxe.org/"
  566.     },
  567.     {
  568.       "name": "Haxe C++ Compiler",
  569.       "source": "Haxe",
  570.       "target": "C++",
  571.       "type": "Transpiler",
  572.       "url": "https://haxe.org/"
  573.     },
  574.     {
  575.       "name": "Haxe HashLink Compiler",
  576.       "source": "Haxe",
  577.       "target": "C",
  578.       "type": "Transpiler",
  579.       "url": "https://haxe.org/"
  580.     },
  581.     {
  582.       "name": "Haxe Java Compiler",
  583.       "source": "Haxe",
  584.       "target": "Java",
  585.       "type": "Transpiler",
  586.       "url": "https://haxe.org/"
  587.     },
  588.     {
  589.       "name": "Haxe JavaScript Compiler",
  590.       "source": "Haxe",
  591.       "target": "JavaScript",
  592.       "type": "Transpiler",
  593.       "url": "https://haxe.org/"
  594.     },
  595.     {
  596.       "name": "Haxe Lua Compiler",
  597.       "source": "Haxe",
  598.       "target": "Lua",
  599.       "type": "Transpiler",
  600.       "url": "https://haxe.org/"
  601.     },
  602.     {
  603.       "name": "Haxe PHP Compiler",
  604.       "source": "Haxe",
  605.       "target": "PHP",
  606.       "type": "Transpiler",
  607.       "url": "https://haxe.org/"
  608.     },
  609.     {
  610.       "name": "Haxe Python Compiler",
  611.       "source": "Haxe",
  612.       "target": "Python",
  613.       "type": "Transpiler",
  614.       "url": "https://haxe.org/"
  615.     },
  616.     {
  617.       "name": "J2ObjC",
  618.       "source": "Java",
  619.       "target": "Objective-C",
  620.       "type": "Transpiler",
  621.       "url": "http://j2objc.org/"
  622.     },
  623.     {
  624.       "name": "Js2Py",
  625.       "source": "JavaScript",
  626.       "target": "Python",
  627.       "type": "Transpiler",
  628.       "url": "https://github.com/PiotrDabkowski/Js2Py"
  629.     },
  630.     {
  631.       "name": "JSIL",
  632.       "source": "CIL",
  633.       "target": "JavaScript",
  634.       "type": "Transpiler",
  635.       "url": "http://jsil.org/"
  636.     },
  637.     {
  638.       "name": "JSweet",
  639.       "source": "Java",
  640.       "target": "JavaScript",
  641.       "type": "Transpiler",
  642.       "url": "http://www.jsweet.org/"
  643.     },
  644.     {
  645.       "name": "Kotlin JavaScript Compiler",
  646.       "source": "Kotlin",
  647.       "target": "JavaScript",
  648.       "type": "Transpiler",
  649.       "url": "https://kotlinlang.org/"
  650.     },
  651.     {
  652.       "name": "LLVM C Backend",
  653.       "source": "LLVM IR",
  654.       "target": "C",
  655.       "type": "Transpiler",
  656.       "url": "https://github.com/JuliaComputing/llvm-cbe"
  657.     },
  658.     {
  659.       "name": "MoonScript Compiler",
  660.       "source": "MoonScript",
  661.       "target": "Lua",
  662.       "type": "Transpiler",
  663.       "url": "http://moonscript.org/"
  664.     },
  665.     {
  666.       "name": "Nim C Compiler",
  667.       "source": "Nim",
  668.       "target": "C",
  669.       "type": "Transpiler",
  670.       "url": "http://nim-lang.org/"
  671.     },
  672.     {
  673.       "name": "Nim C++ Compiler",
  674.       "source": "Nim",
  675.       "target": "C++",
  676.       "type": "Transpiler",
  677.       "url": "http://nim-lang.org/"
  678.     },
  679.     {
  680.       "name": "Nim JavaScript Compiler",
  681.       "source": "Nim",
  682.       "target": "JavaScript",
  683.       "type": "Transpiler",
  684.       "url": "http://nim-lang.org/"
  685.     },
  686.     {
  687.       "name": "Nim Objective-C Compiler",
  688.       "source": "Nim",
  689.       "target": "Objective-C",
  690.       "type": "Transpiler",
  691.       "url": "http://nim-lang.org/"
  692.     },
  693.     {
  694.       "name": "Opal",
  695.       "source": "Ruby",
  696.       "target": "JavaScript",
  697.       "type": "Transpiler",
  698.       "url": "http://opalrb.org/"
  699.     },
  700.     {
  701.       "name": "Pythran",
  702.       "source": "Python",
  703.       "target": "C++",
  704.       "type": "Transpiler",
  705.       "url": "https://github.com/serge-sans-paille/pythran"
  706.     },
  707.     {
  708.       "name": "Scala.js",
  709.       "source": "Scala",
  710.       "target": "JavaScript",
  711.       "type": "Transpiler",
  712.       "url": "https://www.scala-js.org/"
  713.     },
  714.     {
  715.       "name": "SharpNative",
  716.       "source": "C#",
  717.       "target": "D",
  718.       "type": "Transpiler",
  719.       "url": "https://github.com/afrog33k/SharpNative"
  720.     },
  721.     {
  722.       "name": "TeaVM",
  723.       "source": "Java Bytecode",
  724.       "target": "JavaScript",
  725.       "type": "Transpiler",
  726.       "url": "http://teavm.org/"
  727.     },
  728.     {
  729.       "name": "Transcrypt",
  730.       "source": "Python",
  731.       "target": "JavaScript",
  732.       "type": "Transpiler",
  733.       "url": "http://transcrypt.org/"
  734.     },
  735.     {
  736.       "name": "TypeScript Compiler",
  737.       "source": "TypeScript",
  738.       "target": "JavaScript",
  739.       "type": "Transpiler",
  740.       "url": "https://www.typescriptlang.org/"
  741.     },
  742.     {
  743.       "name": "UHC JavaScript Compiler",
  744.       "source": "Haskell",
  745.       "target": "JavaScript",
  746.       "type": "Transpiler",
  747.       "url": "http://foswiki.cs.uu.nl/foswiki/UHC"
  748.     }
  749.     ]
  750. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement