[{"id":11,"name":"ActionScript","slug":"actionscript","description":"ActionScript is an object-oriented programming language that is primarily used for creating software and applications within the Adobe Flash platform. It is commonly used for creating interactive multimedia and web content.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"http:\/\/www.adobe.com\/devnet\/actionscript.html","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/ActionScript","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:02:35","github_repo_count":24826,"paradigms":"3,8,10,17","typings":"8,9","oses":null},{"id":31,"name":"AmbientTalk","slug":"ambienttalk","description":"AmbientTalk is a dynamically-typed, object-oriented programming language designed for programming mobile and ubiquitous computing applications. It focuses on the safe and efficient distribution and coordination of objects across a network of communication-capable devices.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"http:\/\/www.soft.vub.ac.be\/amop","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/AmbientTalk","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:02:39","github_repo_count":null,"paradigms":"3,4,17,36,67","typings":"2,9","oses":null},{"id":105,"name":"CoffeeScript","slug":"coffeescript","description":"CoffeeScript is a programming language that compiles into JavaScript, providing a more concise and readable syntax. It is commonly used for front-end web development and enables developers to write JavaScript code more easily and efficiently.","execution_mechanism":"compiled","logo_svg":null,"repo_url":null,"website_url":"https:\/\/coffeescript.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/CoffeeScript","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:02:48","github_repo_count":64688,"paradigms":"8,10,17,25","typings":"2","oses":"7"},{"id":637,"name":"ECMAScript","slug":"ecmascript","description":"ECMAScript is a high-level, interpreted programming language standardized by Ecma International. It is primarily used for scripting in web browsers and building web applications.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/ecma-international.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/ECMAScript","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:04:08","github_repo_count":null,"paradigms":"8,10,17,25","typings":"1,2","oses":null},{"id":161,"name":"Etoys","slug":"etoys","description":"Etoys is a visual programming language and environment designed for educational purposes. It is used to teach programming concepts to children and beginners in a playful and interactive way.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":null,"wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Etoys_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:02:58","github_repo_count":null,"paradigms":"3,17","typings":"2","oses":null},{"id":252,"name":"Io","slug":"io","description":"Io is a small, prototype-based programming language with a minimalist syntax and powerful reflection capabilities. It is primarily used for scripting, embedding in other software, and building dynamic, expressive applications.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/iolanguage.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Io_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:10","github_repo_count":2552,"paradigms":"3,17","typings":"2,9","oses":null},{"id":253,"name":"Ioke","slug":"ioke","description":"Ioke is a dynamically-typed programming language with a simple syntax and powerful metaprogramming capabilities. It is mainly used for building domain-specific languages, scripting, and creating expressive and extensible applications.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/ioke.org\/","wikipedia_url":null,"appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:10","github_repo_count":18,"paradigms":"17","typings":null,"oses":null},{"id":265,"name":"JavaScript","slug":"javascript","description":"JavaScript is a high-level, interpreted programming language used primarily for creating interactive web applications and enhancing the functionality of websites.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/www.ecma-international.org\/publications-and-standards\/standards\/ecma-262\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/JavaScript","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:11","github_repo_count":13450936,"paradigms":"4,8,10,17,71,76","typings":"2,110,216","oses":null},{"id":308,"name":"Logtalk","slug":"logtalk","description":"Logtalk is an open-source object-oriented programming language that extends Prolog with classes, protocols, and a comprehensive development toolset. It is primarily used for creating reusable and modular code, building large-scale applications, and promoting software reuse.","execution_mechanism":"other","logo_svg":null,"repo_url":null,"website_url":"https:\/\/logtalk.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Logtalk","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:17","github_repo_count":66,"paradigms":"3,11,17","typings":null,"oses":null},{"id":312,"name":"LPC","slug":"lpc","description":"LPC is a programming language used in the development of muds (multi-user dungeons) and other online multiplayer games. It combines elements of C and other features specific to MUD development.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"http:\/\/lpmuds.net","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/LPC_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:17","github_repo_count":null,"paradigms":"3,7,10,17","typings":"1,2,8,9","oses":null},{"id":635,"name":"Lua","slug":"lua","description":"Lua is a lightweight scripting language known for its simplicity and extensibility. It is commonly used in game development, embedded systems, and scripting for various applications.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/www.lua.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Lua_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:04:08","github_repo_count":334960,"paradigms":"3,7,8,10,17,25","typings":"2,9,110","oses":"7"},{"id":646,"name":"NekoVM","slug":"nekovm","description":"NekoVM is a dynamically-typed programming language designed for high-level scripting and systems programming, with a focus on simplicity and performance. It is commonly used for web development, game development, and embedded systems.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/nekovm.org","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/NekoVM","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:04:14","github_repo_count":null,"paradigms":"3,9,17","typings":"2","oses":"3,4,12,19"},{"id":363,"name":"newLISP","slug":"newlisp","description":"newLISP is a scripting language that combines simplicity with powerful features, making it ideal for programming applications, system administration tasks, and web development.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"http:\/\/www.newlisp.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/NewLISP","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:26","github_repo_count":514,"paradigms":"3,10,17","typings":"2","oses":null},{"id":367,"name":"NewtonScript","slug":"newtonscript","description":"NewtonScript is a dynamic, object-oriented programming language designed for developing applications on the Apple Newton platform. It is used primarily for creating software applications and utilities for Newton OS-powered devices.","execution_mechanism":"compiled","logo_svg":null,"repo_url":null,"website_url":null,"wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/NewtonScript","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:26","github_repo_count":null,"paradigms":"3,17","typings":"2","oses":null},{"id":383,"name":"Object Lisp","slug":"object_lisp","description":"Object Lisp is a programming language that combines the power of Lisp with object-oriented programming concepts. It is primarily used for developing applications that require both functional programming and object-oriented programming paradigms.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":null,"wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Object_Lisp","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:29","github_repo_count":26451,"paradigms":"3,17","typings":null,"oses":null},{"id":387,"name":"Obliq","slug":"obliq","description":"The Obliq programming language is a concurrent object-oriented language that supports distributed computing and fault tolerance. Its main uses include developing distributed applications and multi-agent systems.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":null,"wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Obliq","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:29","github_repo_count":null,"paradigms":"2,3,8,9,17,79","typings":"2,9","oses":null},{"id":403,"name":"Oz","slug":"oz","description":"Oz is a multiparadigm programming language that supports declarative, functional, and object-oriented programming. It is mainly used for concurrent and distributed programming, as well as for teaching and research in the field of programming languages.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"http:\/\/www.mozart-oz.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Oz_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:32","github_repo_count":403,"paradigms":"3,8,10,17,25,36,54","typings":"2","oses":null},{"id":482,"name":"REBOL","slug":"rebol","description":"REBOL is a lightweight, minimalist programming language designed for easy communication between distributed systems. It is mainly used for creating networked applications and scripting tasks across different platforms and devices.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"http:\/\/www.rebol.com\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Rebol","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:42","github_repo_count":31679,"paradigms":"8,10,17,105","typings":"2,9","oses":null},{"id":512,"name":"Self","slug":"self","description":"Self is a dynamically-typed, prototype-based programming language. It is primarily used for creating highly dynamic, object-oriented applications, often in the context of graphical user interfaces.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/selflanguage.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Self_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:47","github_repo_count":37,"paradigms":"3,17","typings":"2,9","oses":null},{"id":522,"name":"Slate","slug":"slate","description":"Slate is a dynamically-typed and object-oriented programming language with a simple syntax and powerful reflective capabilities. It is primarily used for developing interactive and graphical applications, as well as prototyping and exploring concepts in programming languages.","execution_mechanism":"other","logo_svg":null,"repo_url":null,"website_url":"http:\/\/slatelanguage.org\/","wikipedia_url":null,"appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:49","github_repo_count":null,"paradigms":"17","typings":null,"oses":null},{"id":555,"name":"TADS","slug":"tads","description":"TADS is a programming language designed for creating text-based interactive fiction games. Its main uses include writing and developing interactive fiction games with intricate narratives, puzzles, and player choices.","execution_mechanism":"compiled","logo_svg":null,"repo_url":null,"website_url":"http:\/\/www.tads.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/TADS","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:54","github_repo_count":null,"paradigms":"17","typings":"7,9","oses":null}]