-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtimeline.json
1 lines (1 loc) · 25.6 KB
/
timeline.json
1
{"events": [{"start_date": {"year": "2006"}, "text": {"headline": "Rust", "text": "<p>Rust is a multi-paradigm, general-purpose programming language. Rust emphasizes performance, type safety, and concurrency. Rust enforces memory safety\u2014that is, that all references point to valid memory\u2014without requiring the use of a garbage collector or reference counting present in other memory-safe languages. To simultaneously enforce memory safety and prevent concurrent data races, Rust's borrow checker tracks the object lifetime and variable scope of all references in a program during compilation. Rust is popular for systems programming but also offers high-level features including functional programming constructs. <a href=\"https://en.wikipedia.org/wiki/Rust_(programming_language)\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>fn main() {\n println!("Hello World");\n}\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/rust/\">Rust page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/d/d5/Rust_programming_language_black_logo.svg"}}, {"start_date": {"year": "1995"}, "text": {"headline": "PHP", "text": "<p>PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1994. The PHP reference implementation is now produced by The PHP Group. PHP originally stood for Personal Home Page, but it now stands for the recursive initialism PHP: Hypertext Preprocessor. <a href=\"https://en.wikipedia.org/wiki/PHP\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code><?php\n\necho 'Hello World';\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/php/\">PHP page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/2/27/PHP-logo.svg"}}, {"start_date": {"year": "1995"}, "text": {"headline": "Ruby", "text": "<p>Ruby is an interpreted, high-level, general-purpose programming language which supports multiple programming paradigms. It was designed with an emphasis on programming productivity and simplicity. In Ruby, everything is an object, including primitive data types. It was developed in the mid-1990s by Yukihiro \"Matz\" Matsumoto in Japan. <a href=\"https://en.wikipedia.org/wiki/Ruby_(programming_language)\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>#!/usr/bin/env ruby\nprint "Hello World"\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/ruby/\">Ruby page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/7/73/Ruby_logo.svg"}}, {"start_date": {"year": "1987"}, "text": {"headline": "Perl", "text": "<p>Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. \"Perl\" refers to Perl 5, but from 2000 to 2019 it also referred to its redesigned \"sister language\", Perl 6, before the latter's name was officially changed to Raku in October 2019. <a href=\"https://en.wikipedia.org/wiki/Perl\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>#!/usr/bin/perl\nprint "Hello World\\n";\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/perl/\">Perl page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/8/85/Camelia.svg"}}, {"start_date": {"year": "1957"}, "text": {"headline": "Fortran", "text": "<p>Fortran is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing. <a href=\"https://en.wikipedia.org/wiki/Fortran\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>print *,'Hello World'\nend\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/fortran/\">Fortran page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/b/b8/Fortran_logo.svg"}}, {"start_date": {"year": "1996"}, "text": {"headline": "JavaScript", "text": "<p>JavaScript, often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of websites use JavaScript on the client side for webpage behavior, often incorporating third-party libraries. All major web browsers have a dedicated JavaScript engine to execute the code on users' devices. <a href=\"https://en.wikipedia.org/wiki/JavaScript\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>console.log("Hello World");\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/javascript/\">JavaScript page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/9/99/Unofficial_JavaScript_logo_2.svg"}}, {"start_date": {"year": "2001"}, "text": {"headline": "D", "text": "<p>D, also known as dlang, is a multi-paradigm system programming language created by Walter Bright at Digital Mars and released in 2001. Andrei Alexandrescu joined the design and development effort in 2007. Though it originated as a re-engineering of C++, D is a profoundly different language \u2014features of D can be considered streamlined and expanded-upon ideas from C++, however D also draws inspiration from other high-level programming languages, notably Java, Python, Ruby, C#, and Eiffel. <a href=\"https://en.wikipedia.org/wiki/D_(programming_language)\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>import std.stdio;\n\nvoid main()\n{\n\t writeln("Hello World");\n}\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/d/\">D page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/2/24/D_Programming_Language_logo.svg"}}, {"start_date": {"year": "1993"}, "text": {"headline": "Lua", "text": "<p>Lua is a lightweight, high-level, multi-paradigm programming language designed primarily for embedded use in applications. Lua is cross-platform, since the interpreter of compiled bytecode is written in ANSI C, and Lua has a relatively simple C API to embed it into applications. <a href=\"https://en.wikipedia.org/wiki/Lua_(programming_language)\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>print("Hello World")</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/lua/\">Lua page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/c/cf/Lua-Logo.svg"}}, {"start_date": {"year": "2007"}, "text": {"headline": "Clojure", "text": "<p>Clojure is a dynamic and functional dialect of the Lisp programming language on the Java platform. Like other Lisp dialects, Clojure treats code as data and has a Lisp macro system. The current development process is community-driven, overseen by Rich Hickey as its benevolent dictator for life (BDFL). <a href=\"https://en.wikipedia.org/wiki/Clojure\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>(println "Hello World")\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/clojure/\">Clojure page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/5/5d/Clojure_logo.svg"}}, {"start_date": {"year": "1977"}, "text": {"headline": "AWK", "text": "<p>AWK (awk) is a domain-specific language designed for text processing and typically used as a data extraction and reporting tool. Like sed and grep, it is a filter, and is a standard feature of most Unix-like operating systems. <a href=\"https://en.wikipedia.org/wiki/AWK\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code># awk -f awk.awk\nBEGIN { print "Hello World" }\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/awk/\">AWK page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/d/d5/The-AWK-Programming-Language.svg"}}, {"start_date": {"year": "1987"}, "text": {"headline": "Self", "text": "<p>Self is an object-oriented programming language based on the concept of prototypes. Self began as a dialect of Smalltalk, being dynamically typed and using just-in-time compilation (JIT) as well as the prototype-based approach to objects: it was first used as an experimental test system for language design in the 1980s and 1990s. In 2006, Self was still being developed as part of the Klein project, which was a Self virtual machine written fully in Self. The latest version is 2017.1 released in May 2017. <a href=\"https://en.wikipedia.org/wiki/Self_(programming_language)\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>'Hello World' printLine</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/self/\">Self page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/8/88/Self-logo.svg"}}, {"start_date": {"year": "2014"}, "text": {"headline": "Swift", "text": "<p>Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. and the open-source community. First released in 2014, Swift was developed as a replacement for Apple's earlier programming language Objective-C, as Objective-C had been largely unchanged since the early 1980s and lacked modern language features. Swift works with Apple's Cocoa and Cocoa Touch frameworks, and a key aspect of Swift's design was the ability to interoperate with the huge body of existing Objective-C code developed for Apple products over the previous decades. It was built with the open source LLVM compiler framework and has been included in Xcode since version 6, released in 2014. On Apple platforms, it uses the Objective-C runtime library, which allows C, Objective-C, C++ and Swift code to run within one program. <a href=\"https://en.wikipedia.org/wiki/Swift_(programming_language)\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>print("Hello World")\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/swift/\">Swift page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/9/9d/Swift_logo.svg"}}, {"start_date": {"year": "2005"}, "text": {"headline": "F#", "text": "<p>F# is a functional-first, general purpose, strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming methods. It is most often used as a cross-platform Common Language Infrastructure (CLI) language on .NET, but can also generate JavaScript and graphics processing unit (GPU) code. <a href=\"https://en.wikipedia.org/wiki/F_Sharp_(programming_language)\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>printfn "Hello World"\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/f\u266f/\">F# page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/6/66/F_Sharp_logo.svg"}}, {"start_date": {"year": "2009"}, "text": {"headline": "Go", "text": "<p>Go is a statically typed, compiled programming language designed at Google by Robert Griesemer, Rob Pike, and Ken Thompson. It is syntactically similar to C, but with memory safety, garbage collection, structural typing, and CSP-style concurrency. It is often referred to as Golang because of its former domain name, golang.org, but its proper name is Go. <a href=\"https://en.wikipedia.org/wiki/Go_(programming_language)\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>package main\n\nimport "fmt"\n\nfunc main() {\n fmt.Println("Hello World")\n}\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/go/\">Go page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/0/05/Go_Logo_Blue.svg"}}, {"start_date": {"year": "2012"}, "text": {"headline": "TypeScript", "text": "<p>TypeScript is a free and open source programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript and adds optional static typing to the language. It is designed for the development of large applications and transpiles to JavaScript. As it is a superset of JavaScript, existing JavaScript programs are also valid TypeScript programs. <a href=\"https://en.wikipedia.org/wiki/TypeScript\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>console.log("Hello World");\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/typescript/\">TypeScript page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/2/29/TypeScript_Logo_(Blue).svg"}}, {"start_date": {"year": "1984"}, "text": {"headline": "Coq", "text": "<p>Coq is an interactive theorem prover first released in 1989. It allows for expressing mathematical assertions, mechanically checks proofs of these assertions, helps find formal proofs, and extracts a certified program from the constructive proof of its formal specification. Coq works within the theory of the calculus of inductive constructions, a derivative of the calculus of constructions. Coq is not an automated theorem prover but includes automatic theorem proving tactics (procedures) and various decision procedures. <a href=\"https://en.wikipedia.org/wiki/Coq\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>Require Import Coq.Lists.List.\nRequire Import Io.All.\nRequire Import Io.System.All.\nRequire Import ListString.All.\n\nImport ListNotations.\nImport C.Notations.\n\n(** The classic Hello World program. *)\nDefinition hello_world (argv : list LString.t) : C.t System.effect unit :=\n System.log (LString.s "Hello World").</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/coq/\">Coq page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/d/d8/Coq_logo.png"}}, {"start_date": {"year": "1990"}, "text": {"headline": "Haskell", "text": "<p>Haskell is a general-purpose, statically-typed, purely functional programming language with type inference and lazy evaluation. Designed for teaching, research and industrial applications, Haskell has pioneered a number of programming language features such as type classes, which enable type-safe operator overloading, and monadic IO. Haskell's main implementation is the Glasgow Haskell Compiler (GHC). It is named after logician Haskell Curry. <a href=\"https://en.wikipedia.org/wiki/Haskell\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>module Main where\n\nmain = putStrLn "Hello World"\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/haskell/\">Haskell page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/1/1c/Haskell-Logo.svg"}}, {"start_date": {"year": "1966"}, "text": {"headline": "APL", "text": "<p>APL is a programming language developed in the 1960s by Kenneth E. Iverson. Its central datatype is the multidimensional array. It uses a large range of special graphic symbols to represent most functions and operators, leading to very concise code. It has been an important influence on the development of concept modeling, spreadsheets, functional programming, and computer math packages. It has also inspired several other programming languages. <a href=\"https://en.wikipedia.org/wiki/APL_(programming_language)\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>\u2395\u2190'Hello World'\n\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/apl/\">APL page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/b/b6/APL_(programming_language)_logo.svg"}}, {"start_date": {"year": "1986"}, "text": {"headline": "Erlang", "text": "<p>Erlang is a general-purpose, concurrent, functional programming language, and a garbage-collected runtime system. The term Erlang is used interchangeably with Erlang/OTP, or Open Telecom Platform (OTP), which consists of the Erlang runtime system, several ready-to-use components (OTP) mainly written in Erlang, and a set of design principles for Erlang programs. <a href=\"https://en.wikipedia.org/wiki/Erlang_(programming_language)\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>-module(erlang_hw).\n-export([start/0]).\n\nstart() ->\n io:format("Hello World~n").</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/erlang/\">Erlang page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/0/04/Erlang_logo.svg"}}, {"start_date": {"year": "1991"}, "text": {"headline": "Python", "text": "<p>Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. <a href=\"https://en.wikipedia.org/wiki/Python_(programming_language)\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>#!/usr/bin/env python3\nprint("Hello World")\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/python/\">Python page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/f/f8/Python_logo_and_wordmark.svg"}}, {"start_date": {"year": "1997"}, "text": {"headline": "REBOL", "text": "<p>Rebol is a cross-platform data exchange language and a multi-paradigm dynamic programming language designed by Carl Sassenrath for network communications and distributed computing. It introduces the concept of dialecting: small, optimized, domain-specific languages for code and data, which is also the most notable property of the language according to its designer Carl Sassenrath:Although it can be used for programming, writing functions, and performing processes, its greatest strength is the ability to easily create domain-specific languages or dialects <a href=\"https://en.wikipedia.org/wiki/Rebol\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>print "Hello World"\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/rebol/\">REBOL page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/a/a2/Rebol_logo.png"}}, {"start_date": {"year": "1996"}, "text": {"headline": "OCaml", "text": "<p>OCaml is a general-purpose, multi-paradigm programming language which extends the Caml dialect of ML with object-oriented features. OCaml was created in 1996 by Xavier Leroy, J\u00e9r\u00f4me Vouillon, Damien Doligez, Didier R\u00e9my, Asc\u00e1nder Su\u00e1rez, and others. <a href=\"https://en.wikipedia.org/wiki/OCaml\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>print_string "Hello World\\n"</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/ocaml/\">OCaml page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/f/ff/OCaml_Logo.svg"}}, {"start_date": {"year": "1988"}, "text": {"headline": "Tcl", "text": "<p>Tcl is a high-level, general-purpose, interpreted, dynamic programming language. It was designed with the goal of being very simple but powerful. Tcl casts everything into the mold of a command, even programming constructs like variable assignment and procedure definition. Tcl supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles. <a href=\"https://en.wikipedia.org/wiki/Tcl\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>puts "Hello World"</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/tcl/\">Tcl page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/4/41/Tcl.svg"}}, {"start_date": {"year": "2004"}, "text": {"headline": "Scala", "text": "<p>Scala is a strong statically typed general-purpose programming language which supports both object-oriented programming and functional programming. Designed to be concise, many of Scala's design decisions are aimed to address criticisms of Java. <a href=\"https://en.wikipedia.org/wiki/Scala_(programming_language)\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>object HelloWorld extends App {\n println("Hello World")\n}\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/scala/\">Scala page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/3/39/Scala-full-color.svg"}}, {"start_date": {"year": "2001"}, "text": {"headline": "Scratch", "text": "<p>Scratch is a high-level block-based visual programming language and website aimed primarily at children as an educational tool for programming, with a target audience of ages 8 to 16. Users on the site, called Scratchers, can create projects on the website using a block-like interface. Projects can be exported to HTML5, JavaScript, Android apps, Bundle (macOS) and EXE files using external tools. The service is developed by the MIT Media Lab, has been translated into 70+ languages, and is used in most parts of the world. Scratch is taught and used in after-school centers, schools, and colleges, as well as other public knowledge institutions. As of May 8, 2022, community statistics on the language's official website show more than 104 million projects shared by over 90 million users, over 686 million total projects ever created, and more than 100 million monthly website visits. <a href=\"https://en.wikipedia.org/wiki/Scratch_(programming_language)\">Wikipedia</a></p>\u27aa <a href=\"/language/scratch/\">Scratch page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/f/f1/Scratchlogo.svg"}}, {"start_date": {"year": "1975"}, "text": {"headline": "Scheme", "text": "<p>Scheme is a dialect of the Lisp family of programming languages. Scheme was created during the 1970s at the MIT AI Lab and released by its developers, Guy L. Steele and Gerald Jay Sussman, via a series of memos now known as the Lambda Papers. It was the first dialect of Lisp to choose lexical scope and the first to require implementations to perform tail-call optimization, giving stronger support for functional programming and associated techniques such as recursive algorithms. It was also one of the first programming languages to support first-class continuations. It had a significant influence on the effort that led to the development of Common Lisp. <a href=\"https://en.wikipedia.org/wiki/Scheme_(programming_language)\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>(display "Hello World") (newline)\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/scheme/\">Scheme page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/3/39/Lambda_lc.svg"}}, {"start_date": {"year": "1986"}, "text": {"headline": "Eiffel", "text": "<p>Eiffel is an object-oriented programming language designed by Bertrand Meyer and Eiffel Software. Meyer conceived the language in 1985 with the goal of increasing the reliability of commercial software development; the first version becoming available in 1986. In 2005, Eiffel became an ISO-standardized language. <a href=\"https://en.wikipedia.org/wiki/Eiffel_(programming_language)\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>indexing "Hello World in Eiffel , from http://roesler-ac.de/wolfram/hello.htm#Eiffel"\n\nclass HELLO\n\ncreation\n\trun\n\nfeature\n\n\trun is\n\t\tlocal\n\t\t\tio : BASIC_IO;\n\t\tdo\n\t\t\t!!io;\n\t\t\tio.put_string("Hello World");\n\t\t\tio.put_newline\n\t\tend; -- run\nend; -- class HELLO\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/eiffel/\">Eiffel page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/6/6a/Eiffel_logo.svg"}}, {"start_date": {"year": "2003"}, "text": {"headline": "Groovy", "text": "<p>Apache Groovy is a Java-syntax-compatible object-oriented programming language for the Java platform. It is both a static and dynamic language with features similar to those of Python, Ruby, and Smalltalk. It can be used as both a programming language and a scripting language for the Java Platform, is compiled to Java virtual machine (JVM) bytecode, and interoperates seamlessly with other Java code and libraries. Groovy uses a curly-bracket syntax similar to Java's. Groovy supports closures, multiline strings, and expressions embedded in strings. Much of Groovy's power lies in its AST transformations, triggered through annotations. <a href=\"https://en.wikipedia.org/wiki/Apache_Groovy\">Wikipedia</a></p><h4>Hello World Code</h4><pre><code>println "Hello World"\n</code></pre><p class=\"small\">Source: <a href=\"https://github.com/leachim6/hello-world\">@leachim6/hello-world</a></p>\u27aa <a href=\"/language/groovy/\">Groovy page</a>"}, "media": {"url": "https://upload.wikimedia.org/wikipedia/commons/3/36/Groovy-logo.svg"}}]}