[{"languageLabel":"Plankalkül","paradigmLabel":"procedural programming","year":"1948"},{"languageLabel":"assembly language","paradigmLabel":"non-structured programming","year":"1949"},{"languageLabel":"Short Code","paradigmLabel":"procedural programming","year":"1949"},{"languageLabel":"Short Code","paradigmLabel":"procedural programming","year":"1950"},{"languageLabel":"Speedcoding","paradigmLabel":"procedural programming","year":"1953"},{"languageLabel":"Speedcoding","paradigmLabel":"structured programming","year":"1953"},{"languageLabel":"Fortran","paradigmLabel":"array programming","year":"1954"},{"languageLabel":"Fortran","paradigmLabel":"generic programming","year":"1954"},{"languageLabel":"Fortran","paradigmLabel":"imperative programming","year":"1954"},{"languageLabel":"MATH-MATIC","paradigmLabel":"imperative programming","year":"1954"},{"languageLabel":"Fortran","paradigmLabel":"object-oriented programming","year":"1954"},{"languageLabel":"Fortran","paradigmLabel":"procedural programming","year":"1954"},{"languageLabel":"Fortran","paradigmLabel":"structured programming","year":"1954"},{"languageLabel":"FLOW-MATIC","paradigmLabel":"imperative programming","year":"1955"},{"languageLabel":"FLOW-MATIC","paradigmLabel":"procedural programming","year":"1955"},{"languageLabel":"Information Processing Language","paradigmLabel":"assembly language","year":"1956"},{"languageLabel":"Information Processing Language","paradigmLabel":"procedural programming","year":"1956"},{"languageLabel":"Fortran","paradigmLabel":"array programming","year":"1957"},{"languageLabel":"Fortran","paradigmLabel":"generic programming","year":"1957"},{"languageLabel":"Fortran","paradigmLabel":"imperative programming","year":"1957"},{"languageLabel":"Fortran","paradigmLabel":"object-oriented programming","year":"1957"},{"languageLabel":"Fortran","paradigmLabel":"procedural programming","year":"1957"},{"languageLabel":"COMTRAN","paradigmLabel":"procedural programming","year":"1957"},{"languageLabel":"Fortran","paradigmLabel":"structured programming","year":"1957"},{"languageLabel":"Lisp","paradigmLabel":"functional programming","year":"1958"},{"languageLabel":"ALGOL","paradigmLabel":"imperative programming","year":"1958"},{"languageLabel":"Lisp","paradigmLabel":"metaprogramming","year":"1958"},{"languageLabel":"Lisp","paradigmLabel":"multi-paradigm programming","year":"1958"},{"languageLabel":"Lisp","paradigmLabel":"procedural programming","year":"1958"},{"languageLabel":"ALGOL","paradigmLabel":"procedural programming","year":"1958"},{"languageLabel":"ALGOL 58","paradigmLabel":"procedural programming","year":"1958"},{"languageLabel":"Lisp","paradigmLabel":"reflective programming","year":"1958"},{"languageLabel":"ALGOL","paradigmLabel":"structured programming","year":"1958"},{"languageLabel":"Lisp","paradigmLabel":"functional programming","year":"1959"},{"languageLabel":"COBOL","paradigmLabel":"imperative programming","year":"1959"},{"languageLabel":"MAD","paradigmLabel":"imperative programming","year":"1959"},{"languageLabel":"Lisp","paradigmLabel":"metaprogramming","year":"1959"},{"languageLabel":"Lisp","paradigmLabel":"multi-paradigm programming","year":"1959"},{"languageLabel":"COBOL","paradigmLabel":"object-oriented programming","year":"1959"},{"languageLabel":"Lisp","paradigmLabel":"procedural programming","year":"1959"},{"languageLabel":"COBOL","paradigmLabel":"procedural programming","year":"1959"},{"languageLabel":"MAD","paradigmLabel":"procedural programming","year":"1959"},{"languageLabel":"FACT","paradigmLabel":"procedural programming","year":"1959"},{"languageLabel":"JOVIAL","paradigmLabel":"procedural programming","year":"1959"},{"languageLabel":"Lisp","paradigmLabel":"reflective programming","year":"1959"},{"languageLabel":"COBOL","paradigmLabel":"imperative programming","year":"1960"},{"languageLabel":"COBOL","paradigmLabel":"imperative programming","year":"1960"},{"languageLabel":"COBOL","paradigmLabel":"object-oriented programming","year":"1960"},{"languageLabel":"COBOL","paradigmLabel":"object-oriented programming","year":"1960"},{"languageLabel":"COBOL","paradigmLabel":"procedural programming","year":"1960"},{"languageLabel":"COBOL","paradigmLabel":"procedural programming","year":"1960"},{"languageLabel":"ALGOL 60","paradigmLabel":"procedural programming","year":"1960"},{"languageLabel":"APL","paradigmLabel":"array programming","year":"1962"},{"languageLabel":"APL","paradigmLabel":"functional programming","year":"1962"},{"languageLabel":"SNOBOL","paradigmLabel":"imperative programming","year":"1962"},{"languageLabel":"APL","paradigmLabel":"modular programming","year":"1962"},{"languageLabel":"APL","paradigmLabel":"multi-paradigm programming","year":"1962"},{"languageLabel":"Simula","paradigmLabel":"object-oriented programming","year":"1962"},{"languageLabel":"APL","paradigmLabel":"structured programming","year":"1962"},{"languageLabel":"CPL","paradigmLabel":"multi-paradigm programming","year":"1963"},{"languageLabel":"CPL","paradigmLabel":"procedural programming","year":"1963"},{"languageLabel":"BASIC","paradigmLabel":"imperative programming","year":"1964"},{"languageLabel":"P′′","paradigmLabel":"imperative programming","year":"1964"},{"languageLabel":"Speakeasy","paradigmLabel":"imperative programming","year":"1964"},{"languageLabel":"BASIC","paradigmLabel":"non-structured programming","year":"1964"},{"languageLabel":"PL/I","paradigmLabel":"procedural programming","year":"1964"},{"languageLabel":"Report Program Generator","paradigmLabel":"procedural programming","year":"1964"},{"languageLabel":"APL","paradigmLabel":"array programming","year":"1966"},{"languageLabel":"ISWIM","paradigmLabel":"functional programming","year":"1966"},{"languageLabel":"APL","paradigmLabel":"functional programming","year":"1966"},{"languageLabel":"ISWIM","paradigmLabel":"imperative programming","year":"1966"},{"languageLabel":"Massachusetts General Hospital Utility Multi-Programming System","paradigmLabel":"imperative programming","year":"1966"},{"languageLabel":"APL","paradigmLabel":"modular programming","year":"1966"},{"languageLabel":"APL","paradigmLabel":"multi-paradigm programming","year":"1966"},{"languageLabel":"BCPL","paradigmLabel":"multi-paradigm programming","year":"1966"},{"languageLabel":"Coral 66","paradigmLabel":"procedural programming","year":"1966"},{"languageLabel":"Euler","paradigmLabel":"procedural programming","year":"1966"},{"languageLabel":"BCPL","paradigmLabel":"procedural programming","year":"1966"},{"languageLabel":"ALGOL W","paradigmLabel":"procedural programming","year":"1966"},{"languageLabel":"Massachusetts General Hospital Utility Multi-Programming System","paradigmLabel":"procedural programming","year":"1966"},{"languageLabel":"APL","paradigmLabel":"structured programming","year":"1966"},{"languageLabel":"Hop","paradigmLabel":"functional programming","year":"1967"},{"languageLabel":"Massachusetts General Hospital Utility Multi-Programming System","paradigmLabel":"imperative programming","year":"1967"},{"languageLabel":"BCPL","paradigmLabel":"multi-paradigm programming","year":"1967"},{"languageLabel":"Hop","paradigmLabel":"multi-paradigm programming","year":"1967"},{"languageLabel":"Simula","paradigmLabel":"object-oriented programming","year":"1967"},{"languageLabel":"BCPL","paradigmLabel":"procedural programming","year":"1967"},{"languageLabel":"Massachusetts General Hospital Utility Multi-Programming System","paradigmLabel":"procedural programming","year":"1967"},{"languageLabel":"Refal","paradigmLabel":"functional programming","year":"1968"},{"languageLabel":"Refal","paradigmLabel":"pattern matching","year":"1968"},{"languageLabel":"ALGOL 68","paradigmLabel":"procedural programming","year":"1968"},{"languageLabel":"DIBOL","paradigmLabel":"procedural programming","year":"1968"},{"languageLabel":"Forth","paradigmLabel":"procedural programming","year":"1968"},{"languageLabel":"TUTOR","paradigmLabel":"imperative programming","year":"1969"},{"languageLabel":"B","paradigmLabel":"procedural programming","year":"1969"},{"languageLabel":"Pascal","paradigmLabel":"imperative programming","year":"1970"},{"languageLabel":"PLEX","paradigmLabel":"procedural programming","year":"1970"},{"languageLabel":"BLISS","paradigmLabel":"structured programming","year":"1970"},{"languageLabel":"A♯","paradigmLabel":"functional programming","year":"1971"},{"languageLabel":"KRL","paradigmLabel":"knowledge representation and reasoning","year":"1971"}]