[{"id":37,"name":"Arduino","slug":"arduino","description":"Arduino is an open-source programming language designed for microcontroller boards. It is mainly used for creating interactive projects and prototypes for a wide range of applications such as robotics, automation, and IoT devices.","execution_mechanism":"compiled","logo_svg":null,"repo_url":null,"website_url":"https:\/\/www.arduino.cc","wikipedia_url":null,"appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:02:39","github_repo_count":null,"paradigms":"7,10","typings":null,"oses":"7"},{"id":40,"name":"AspectJ","slug":"aspectj","description":"AspectJ is an aspect-oriented extension of the Java programming language that allows developers to modularize crosscutting concerns. It is mainly used for implementing aspects, which enable the separation of crosscutting concerns from the main business logic in Java applications.","execution_mechanism":"compiled","logo_svg":null,"repo_url":null,"website_url":"https:\/\/www.eclipse.org\/aspectj\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/AspectJ","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:02:40","github_repo_count":690,"paradigms":"71","typings":null,"oses":"7"},{"id":42,"name":"Asymptote","slug":"asymptote","description":"Asymptote is a powerful vector graphics language used for creating mathematical diagrams and technical illustrations. Its main uses include generating mathematical figures, creating 3D graphics, and designing interactive animations.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/asymptote.sourceforge.io\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Asymptote_(vector_graphics_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:02:40","github_repo_count":121,"paradigms":"8","typings":"9","oses":"7"},{"id":737,"name":"Bash","slug":"bash","description":"Bash is a powerful Unix shell scripting language that provides a command-line interface for users to interact with the operating system. It is primarily used for automating tasks, writing scripts, and creating customized command-line interfaces.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/savannah.gnu.org\/projects\/bash\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Bash_(Unix_shell)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-25 11:37:06","github_repo_count":2028340,"paradigms":null,"typings":null,"oses":"2,3,7,12,13,19,29"},{"id":60,"name":"Beatnik","slug":"beatnik","description":"Beatnik is a minimalist programming language designed to create artful and expressive code using only a limited set of ASCII characters. It is primarily used as a creative tool for creating intricate and visually appealing programs.","execution_mechanism":"other","logo_svg":null,"repo_url":null,"website_url":"http:\/\/cliffle.com\/esoterica\/beatnik.html","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Beatnik_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:02:42","github_repo_count":null,"paradigms":"1,74","typings":null,"oses":"7"},{"id":647,"name":"Cam\u00e9l\u00e9on","slug":"cameleon","description":"The 'Cam\u00e9l\u00e9on' programming language is a dynamically-typed language that emphasizes simplicity and flexibility. It is commonly used for rapid prototyping, scripting, and web development.","execution_mechanism":"other","logo_svg":null,"repo_url":null,"website_url":"https:\/\/www.shinoe.org\/cameleon\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Cameleon_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:04:16","github_repo_count":null,"paradigms":"10","typings":"2,8","oses":"7"},{"id":83,"name":"Ceylon","slug":"ceylon","description":"Ceylon is a statically-typed programming language that runs on the Java Virtual Machine and JavaScript engines. It is primarily used for developing large-scale enterprise applications and web-based systems.","execution_mechanism":"compiled","logo_svg":null,"repo_url":null,"website_url":"https:\/\/ceylon-lang.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Ceylon_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:02:45","github_repo_count":339,"paradigms":"3,8,10,25","typings":"8,9,56","oses":"7"},{"id":89,"name":"CHICKEN","slug":"chicken","description":"CHICKEN is a practical and high-performance programming language that supports multiple paradigms. It is mainly used for developing scalable and efficient applications, web servers, and mobile apps.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/www.call-cc.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Chicken_(Scheme_implementation)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:02:46","github_repo_count":null,"paradigms":null,"typings":"2,9,213","oses":"7"},{"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":109,"name":"Common Intermediate Language","slug":"common_intermediate_language","description":"Common Intermediate Language (CIL), also known as Intermediate Language (IL), is a low-level programming language used in the .NET framework for compilation and execution of programs. Its main uses include cross-platform development, code interoperability, and optimization.","execution_mechanism":"compiled","logo_svg":null,"repo_url":null,"website_url":"https:\/\/docs.microsoft.com\/en-us\/dotnet\/welcome","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Common_Intermediate_Language","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:02:49","github_repo_count":767,"paradigms":"3","typings":null,"oses":"7"},{"id":114,"name":"Concurrent Euclid","slug":"concurrent_euclid","description":"Concurrent Euclid is a parallel, concurrent programming language that allows the creation and manipulation of concurrent objects. It is mainly used in the development of parallel and concurrent systems, such as operating systems and distributed applications.","execution_mechanism":"other","logo_svg":null,"repo_url":null,"website_url":null,"wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Concurrent_Euclid","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:02:50","github_repo_count":3712,"paradigms":"8,9,10","typings":"9","oses":"7"},{"id":652,"name":"Coq","slug":"coq","description":"Coq is a proof assistant and formal verification tool. Its main uses include the development and verification of formal mathematical proofs, program correctness, and specification of software systems.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/coq.inria.fr\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Coq","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:04:18","github_repo_count":5850,"paradigms":"28","typings":null,"oses":"7"},{"id":123,"name":"Curl","slug":"curl","description":"Curl is a programming language designed for creating rich, interactive web applications. It integrates HTML, JavaScript, and other web technologies into a single language for building dynamic user interfaces. Its main uses include developing web-based user interfaces, web services, and client-side applications.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/www.curl.com\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Curl_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:02:51","github_repo_count":null,"paradigms":"3,6,10,25,67","typings":"9","oses":"3,4,7,12"},{"id":154,"name":"Elixir","slug":"elixir","description":"Elixir is a dynamic, functional programming language designed for building scalable and maintainable applications. It is primarily used for developing distributed systems, web applications, and real-time systems.","execution_mechanism":"Elixir: Interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/elixir-lang.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Elixir_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:02:56","github_repo_count":100572,"paradigms":"10,36,85","typings":"2,9,110","oses":"7"},{"id":680,"name":"Elvish","slug":"elvish","description":"Elvish is a powerful and expressive programming language designed for scripting, configuration, and interactive use. It aims to increase productivity and efficiency by providing a concise syntax, easy-to-use shell integration, and seamless interoperability with existing tools and libraries.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/elv.sh\/","wikipedia_url":null,"appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-25 11:35:34","github_repo_count":41,"paradigms":null,"typings":null,"oses":"2,3,7"},{"id":159,"name":"Erlang","slug":"erlang","description":"Erlang is a functional programming language used for creating robust and concurrent software systems. It is particularly suited for building fault-tolerant, scalable, and distributed applications.","execution_mechanism":"compiled","logo_svg":null,"repo_url":null,"website_url":"https:\/\/www.erlang.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Erlang_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:02:57","github_repo_count":30369,"paradigms":"6,10,25,36","typings":"2,9","oses":"7"},{"id":165,"name":"Euphoria","slug":"euphoria","description":"Euphoria is a user-friendly programming language that is well-suited for rapid development of small to medium-sized software applications. It is commonly used for creating games, educational software, and scientific simulations.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/openeuphoria.org\/index.wc","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Euphoria_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:02:59","github_repo_count":176,"paradigms":"7,8","typings":"2,8","oses":"7"},{"id":171,"name":"F#","slug":"fsharp","description":"F# is a functional-first programming language that supports both functional and object-oriented programming paradigms. It is mainly used for developing cross-platform and scalable applications, data processing, and machine learning.","execution_mechanism":"Compiled","logo_svg":null,"repo_url":null,"website_url":"https:\/\/fsharp.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/F_Sharp_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:00","github_repo_count":null,"paradigms":"3,8,10,36,67,70","typings":"7,8,9","oses":"7"},{"id":170,"name":"F*","slug":"fstar","description":"The F* programming language is a dependently typed functional programming language that is designed to verify the correctness of programs. Its main uses include programming language research, program synthesis, and formal verification of software and security protocols.","execution_mechanism":"other","logo_svg":null,"repo_url":null,"website_url":"https:\/\/www.fstar-lang.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/F*_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:02:59","github_repo_count":314,"paradigms":"8,10","typings":"7,8,9,62,113","oses":"7"},{"id":193,"name":"Frege","slug":"frege","description":"Frege is a purely functional programming language inspired by Haskell. It is primarily used for writing highly expressive and type-safe programs in functional programming paradigms.","execution_mechanism":"other","logo_svg":null,"repo_url":null,"website_url":"https:\/\/github.com\/Frege\/frege","wikipedia_url":null,"appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:03","github_repo_count":222,"paradigms":"10,28","typings":null,"oses":"7"},{"id":683,"name":"FriCAS","slug":"fricas","description":"FriCAS is a computer algebra system and programming language that provides a powerful environment for symbolic mathematics and mathematical computations. It is primarily used for research in computer algebra, algebraic algorithms, and computational mathematics.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"http:\/\/fricas.sourceforge.net\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/FriCAS","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-25 11:35:39","github_repo_count":null,"paradigms":null,"typings":null,"oses":"7"},{"id":688,"name":"GNU Awk","slug":"gnu_awk","description":"GNU Awk is a programming language and utility designed for text processing and data manipulation. It is primarily used for pattern scanning and processing of large data sets.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/www.gnu.org\/software\/gawk\/","wikipedia_url":null,"appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-25 11:35:41","github_repo_count":3909,"paradigms":null,"typings":null,"oses":"2,3,7,12,13,19,25"},{"id":689,"name":"GNU Bash","slug":"gnu_bash","description":"GNU Bash is a powerful programming language and shell interpreter used for scripting and automation in the Linux and Unix operating systems. It offers a wide range of features for managing and manipulating files, processes, and system configurations.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/savannah.gnu.org\/projects\/bash\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Bash_(Unix_shell)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-25 11:35:41","github_repo_count":149702,"paradigms":null,"typings":null,"oses":"2,3,7,12,13,19,29"},{"id":692,"name":"Gremlin","slug":"gremlin","description":"Gremlin is a graph traversal language used for querying and manipulating graph data. It is commonly utilized in graph databases and distributed graph processing frameworks.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/tinkerpop.apache.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Gremlin_(query_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-25 11:35:45","github_repo_count":null,"paradigms":null,"typings":null,"oses":"7"},{"id":640,"name":"Groovy","slug":"groovy","description":"Groovy is a dynamically typed programming language for the Java Virtual Machine that combines the features of scripting languages with Java's ability to leverage existing libraries. Its main uses include web development, scripting, and automation tasks.","execution_mechanism":"Other","logo_svg":null,"repo_url":null,"website_url":"http:\/\/groovy-lang.org","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Apache_Groovy","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:04:10","github_repo_count":86852,"paradigms":"3,8,10,25","typings":"2,8,9,110","oses":"7"},{"id":263,"name":"Jasmin","slug":"jasmin","description":"Jasmin is an assembler for the Java Virtual Machine that provides a way to write Java bytecode instructions in a textual format. It is commonly used for educational purposes, as well as for building and testing JVM-based applications.","execution_mechanism":"compiled","logo_svg":null,"repo_url":null,"website_url":"https:\/\/jasmin.sourceforge.net\/","wikipedia_url":null,"appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:11","github_repo_count":86,"paradigms":"3","typings":null,"oses":"7"},{"id":699,"name":"Kawa","slug":"kawa","description":"Kawa is a programming language that is fully compliant with the Java language specification, designed to be used with the Java platform. It is mainly used for developing applications, libraries, and tools for the Java platform.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/www.gnu.org\/software\/kawa\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Kawa_(Scheme_implementation)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-25 11:35:51","github_repo_count":null,"paradigms":null,"typings":null,"oses":"7"},{"id":305,"name":"LiveScript","slug":"livescript","description":"LiveScript is a functional programming language that compiles to JavaScript, known for its expressive syntax and powerful features. It is commonly used for web development, creating scalable and maintainable applications.","execution_mechanism":"other","logo_svg":null,"repo_url":null,"website_url":"http:\/\/livescript.net\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/LiveScript_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:16","github_repo_count":1999,"paradigms":"3,10","typings":"1,2","oses":"7"},{"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":340,"name":"Mirah","slug":"mirah","description":"Mirah is a statically-typed, object-oriented programming language that is similar to Java syntax-wise. It is mainly used for developing Android applications and building high-performance software.","execution_mechanism":"compiled","logo_svg":null,"repo_url":null,"website_url":"http:\/\/www.mirah.org","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Mirah_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:22","github_repo_count":68,"paradigms":"3,8","typings":"2,7,8,9","oses":"7"},{"id":357,"name":"MUMPS","slug":"mumps","description":"MUMPS is a high-level programming language known for its simplicity and rapid development capabilities. It is commonly utilized in healthcare systems, financial institutions, and other industries where high performance and robustness are crucial.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":null,"wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/MUMPS","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:24","github_repo_count":2681,"paradigms":"7,8","typings":"218","oses":"7"},{"id":711,"name":"Netwide Assembler","slug":"netwide_assembler","description":"The Netwide Assembler (NASM) is an assembler language used to write low-level programs for x86 and x86-64 architectures. It is primarily used for system-level programming, operating system development, and bootloader construction.","execution_mechanism":"compiled","logo_svg":null,"repo_url":null,"website_url":"https:\/\/www.nasm.us","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Netwide_Assembler","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-25 11:36:02","github_repo_count":25702,"paradigms":null,"typings":null,"oses":"7"},{"id":371,"name":"Nim","slug":"nim","description":"Nim is a statically-typed, compiled programming language that offers high performance and expressive syntax. It is commonly used for systems programming, scripting, and building web applications.","execution_mechanism":"compiled","logo_svg":null,"repo_url":null,"website_url":"https:\/\/nim-lang.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Nim_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:27","github_repo_count":9680,"paradigms":"3,7,8,10,36,70,101","typings":"7,8,9,18","oses":"3,4,7,12,24,28,30"},{"id":386,"name":"Object REXX","slug":"object_rexx","description":"Object REXX is a procedural programming language that supports object-oriented programming concepts and is primarily used for automating tasks and scripting on various platforms, including Windows, Linux, and IBM mainframes.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/www.oorexx.org","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Object_REXX","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:29","github_repo_count":850,"paradigms":"3","typings":null,"oses":"7"},{"id":441,"name":"Pnuts","slug":"pnuts","description":"Pnuts is a programming language that combines the simplicity of scripting languages with the efficiency of compiled languages. It is mainly used for developing applications, especially in the mobile and embedded systems domains.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"http:\/\/java.net\/projects\/pnuts","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Pnuts","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:37","github_repo_count":null,"paradigms":"3","typings":"2,110","oses":"7"},{"id":654,"name":"Python","slug":"python","description":"Python is a high-level programming language that emphasizes code readability and simplicity. It is widely used for web development, data analysis, artificial intelligence, scientific computing, and automation tasks.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/www.python.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Python_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-24 11:32:28","github_repo_count":8073104,"paradigms":"3,8,10,25,82","typings":"2,3,110","oses":"7"},{"id":476,"name":"Raku","slug":"raku","description":"Raku is a dynamic, multi-paradigm programming language designed for simplicity and productivity. It is used for a wide range of applications, including web development, data analysis, and system administration.","execution_mechanism":"other","logo_svg":null,"repo_url":null,"website_url":"https:\/\/raku.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Raku_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:41","github_repo_count":3046,"paradigms":"3,8,10","typings":"2,3","oses":"7"},{"id":481,"name":"Reason","slug":"reason","description":"Reason is a syntax extension and a toolchain for the OCaml programming language. It provides a familiar syntax and a seamless integration with JavaScript, making it suitable for building highly performant web applications and native mobile apps.","execution_mechanism":"other","logo_svg":null,"repo_url":null,"website_url":"https:\/\/reasonml.github.io\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Reason_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:42","github_repo_count":1978,"paradigms":"10","typings":"8","oses":"7"},{"id":494,"name":"Rust","slug":"rust","description":"Rust is a systems programming language that focuses on safety, speed, and concurrency. It is used for developing highly performant, reliable software, particularly in areas such as embedded systems, game engines, and network services.","execution_mechanism":"compiled","logo_svg":null,"repo_url":null,"website_url":"https:\/\/www.rust-lang.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Rust_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:44","github_repo_count":535042,"paradigms":"3,8,10,36,73,76","typings":"7,8,9,57,95,220","oses":"3,4,7,10,11,12,24,50"},{"id":501,"name":"Sass","slug":"sass","description":"Sass is a powerful and professional grade CSS extension language that allows for more efficient and dynamic styling. It is mainly used to streamline and enhance the process of writing CSS code, making it easier to maintain and scale stylesheets.","execution_mechanism":"compiled","logo_svg":null,"repo_url":null,"website_url":"https:\/\/sass-lang.com\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Sass_(style_sheet_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:45","github_repo_count":11909,"paradigms":null,"typings":"2","oses":"7"},{"id":508,"name":"SCM","slug":"scm","description":"SCM is a high-level programming language that provides a simple syntax and powerful features for creating and manipulating data structures. It is primarily used for teaching computer science concepts and implementing domain-specific languages.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"http:\/\/people.csail.mit.edu\/jaffer\/SCM","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/SCM_(Scheme_implementation)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:46","github_repo_count":null,"paradigms":null,"typings":"2,9,213","oses":"3,7,13,22,25,51,52,53,54,55,56"},{"id":511,"name":"Seed7","slug":"seed7","description":"Seed7 is a general-purpose programming language that aims to provide a higher level of abstraction compared to other languages like C or Java. It can be used for a wide range of applications including system programming, scripting, and developing complex software projects.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/seed7.sourceforge.net\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Seed7","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:47","github_repo_count":null,"paradigms":"3,8,9,25,67,76","typings":"8,9,57,61","oses":"7"},{"id":526,"name":"Snap!","slug":"snap_","description":"Snap! is a visual programming language that allows users to create interactive animations, games, and simulations. It is primarily used in educational settings to teach programming concepts to beginners.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/snap.berkeley.edu","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Snap!_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:50","github_repo_count":null,"paradigms":"3,4","typings":"2","oses":"7"},{"id":720,"name":"Snap4Arduino","slug":"snap4arduino","description":"Snap4Arduino is a visual programming language specifically designed for controlling Arduino boards. It enables users to create interactive projects and interface with electronic components without the need for complicated coding.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"http:\/\/snap4arduino.rocks\/","wikipedia_url":null,"appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-25 11:36:28","github_repo_count":null,"paradigms":null,"typings":null,"oses":"7"},{"id":545,"name":"Stylus","slug":"stylus","description":"Stylus is a robust and expressive programming language that compiles down to CSS. It enhances the CSS syntax and offers features like variables, mixins, and functions, making it easier and more efficient to write and maintain CSS code. Its main uses include web development and enhancing the styling capabilities of websites and web applications.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/stylus-lang.com\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Stylus_(style_sheet_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:52","github_repo_count":6081,"paradigms":null,"typings":"2","oses":"7"},{"id":725,"name":"Svelte","slug":"svelte","description":"Svelte is a JavaScript framework that compiles your code to highly efficient and lightweight JavaScript during build time, resulting in better performance and smaller bundle sizes. It is primarily used for building web applications, but can also be used for creating interactive UI components or integrating with existing projects.","execution_mechanism":"'other'","logo_svg":null,"repo_url":null,"website_url":"https:\/\/svelte.dev\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Svelte","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-25 11:36:30","github_repo_count":66782,"paradigms":null,"typings":null,"oses":"7"},{"id":726,"name":"TeX","slug":"tex","description":"TeX is a typesetting system that was designed for creating high-quality documents, particularly those that contain mathematical and scientific equations. Its main uses include typesetting books, articles, and academic papers, as well as producing professional-looking documents with complex formatting requirements.","execution_mechanism":"compiled","logo_svg":null,"repo_url":null,"website_url":"https:\/\/www.tug.org\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/TeX","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-25 11:36:32","github_repo_count":280431,"paradigms":null,"typings":null,"oses":"7"},{"id":727,"name":"TinyScheme","slug":"tinyscheme","description":"TinyScheme is a lightweight and embeddable scheme interpreter with minimal memory footprint. It is primarily used for scripting, as an embedded language in applications, and as a tool for teaching and learning scheme programming.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"http:\/\/tinyscheme.sourceforge.net\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/TinyScheme","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-25 11:36:32","github_repo_count":null,"paradigms":null,"typings":null,"oses":"7"},{"id":728,"name":"Treetop","slug":"treetop","description":"Treetop is a dynamic and expressive programming language that combines the simplicity of Python with the power of JavaScript. It is primarily used for web development and data analysis tasks.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"https:\/\/cjheath.github.io\/treetop\/","wikipedia_url":null,"appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-25 11:36:33","github_repo_count":null,"paradigms":null,"typings":null,"oses":"7"},{"id":573,"name":"Unicon","slug":"unicon","description":"Unicon is a high-level programming language that combines features from various languages such as C, Pascal, and Prolog. It is primarily used for general-purpose programming, text processing, and artificial intelligence applications.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"http:\/\/unicon.sourceforge.net\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Unicon_(programming_language)","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:03:55","github_repo_count":null,"paradigms":"3,7","typings":null,"oses":"7"},{"id":735,"name":"XML User Interface Language","slug":"xml_user_interface_language","description":"XML User Interface Language (XUL) is a markup language used for creating cross-platform graphical user interfaces. It is primarily used for developing applications with user interfaces that can be easily rendered on multiple platforms without the need for rewriting code.","execution_mechanism":"other","logo_svg":null,"repo_url":null,"website_url":"https:\/\/developer.mozilla.org\/en-US\/docs\/Mozilla\/Tech\/XUL","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/XUL","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-25 11:36:40","github_repo_count":0,"paradigms":null,"typings":null,"oses":"7"},{"id":610,"name":"XSB","slug":"xsb","description":"XSB is a logic-based, declarative programming language that is primarily used for knowledge representation and reasoning tasks in artificial intelligence and database applications.","execution_mechanism":"interpreted","logo_svg":null,"repo_url":null,"website_url":"http:\/\/xsb.sourceforge.net\/","wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/XSB","appeared_on":null,"latest_release_date":null,"latest_release_version":null,"created_on":"2023-08-22 15:04:00","github_repo_count":null,"paradigms":"11","typings":null,"oses":"7"}]