Application Framework
Software framework that provides a structure for developing software applications.
Details
Plangs
Name | Description |
---|---|
.NET | Cross-platform, open-source framework known for supporting multiple programming paradigms. |
APL | A concise programming language focused on multi-dimensional arrays, using unique symbols to represent functions, influencing modeling and functional programming. |
ASP.NET | Server-side web-application framework by Microsoft for building dynamic websites and services using the .NET runtime. |
Astro | Modern framework for building fast, content-focused websites using static site generation. |
C | General-purpose language foundational in systems and application programming. |
C# | Versatile high-level language supporting multiple programming paradigms. |
Dart | Language for building web, mobile, and server apps, with tools to compile to JavaScript and WebAssembly. |
Delphi | General-purpose programming language with an IDE for rapid application development, using the Delphi dialect of Object Pascal. |
Eiffel | Object-oriented programming language emphasizing design by contract. |
Erlang | Concurrent functional language for scalable real-time systems. |
F# | Functional-first language on the .NET platform, known for its strong typing and multi-paradigm capabilities. |
Flutter | Toolkit for creating natively compiled cross-platform apps from a single codebase. |
Fortran | Language optimized for high-performance numerical computation and scientific computing. |
Gleam | A general-purpose, functional language that compiles to Erlang and JavaScript, featuring static, inferred typing for concurrent programming. |
GNAT | Free Ada compiler in the GCC suite, supporting all Ada versions. |
GraalVM | High-performance runtime for multiple languages including Java, Python, and WebAssembly, with polyglot capabilities. |
Groovy | Flexible and dynamic language for the Java platform with strong integration capabilities. |
Haskell | Statically-typed, purely functional language known for type inference and lazy evaluation. |
IronPython | Implementation of Python for the .NET framework. |
Isabelle | Automated theorem prover for formalizing mathematical proofs in higher-order logic. |
JavaScript | Scripting language essential for web interactivity and development. |
JRuby | Java-based implementation of Ruby, integrating closely with Java for two-way access. |
Kotlin | Concise, statically typed language interoperative with Java, targeting JVM and other platforms. |
LabVIEW | Graphical environment for data acquisition and industrial automation. |
LLVM | Set of compiler technologies for developing language frontends and architecture backends. |
Logtalk | Object-oriented logic programming language extending Prolog. |
Mono | .NET compatible software framework. |
Pascal | An imperative and procedural language designed by Niklaus Wirth, known for encouraging structured programming and data structuring. |
Perl | Dynamic language known for its text-processing capabilities. |
Processing | Language for visual and multimedia programming. |
Prolog | Logic programming language used in AI and theorem proving, influenced by first-order logic for declarative tasks. |
PyPy | High-performance alternative implementation of Python featuring a JIT compiler for speed. |
Python | Dynamic, high-level programming language known for its easy-to-read syntax. |
Racket | Multi-paradigm language derived from Lisp and Scheme, known for powerful macros and libraries. |
Reason | Multi-paradigm language focusing on functional programming, compiling to OCaml and JavaScript. |
Ruby | Interpreted, high-level language focused on productivity and simplicity. |
Scala | Statically typed language supporting both object-oriented and functional programming, known for addressing Java's criticisms and supporting concurrent, distributed systems. |
Self | Prototype-based dynamic OOP language, influenced by Smalltalk and APL, impacting JavaScript. |
SHACL | W3C standard language for RDF graph constraints and validation. |
ShEx | Used for RDF data validation and description. |
SuperCollider | Real-time audio synthesis and music composition. |
Svelte | Front-end framework that compiles HTML templates to optimized JavaScript. |
SWI-Prolog | Implementation of Prolog focused on versatility and rich libraries. |
Swift | Developed by Apple for its platforms, with a focus on safety and performance. |
Tcl | Dynamic, interpreted programming language known for its extensibility, embeddability, and support for multiple paradigms. |
TypeScript | Strongly typed superset of JavaScript that compiles to plain JavaScript. |
Vala | Object-oriented language that generates C code using the GObject system. |
Visual Basic | Multi-paradigm language developed by Microsoft for Windows applications. |
Vue | JavaScript framework for front end development. |
vvvv | Visual programming platform for multimedia applications with a focus on real-time interaction. |
Wing | Designed for managing cloud infrastructure and serverless applications. |
Xojo | Cross-platform development tool and proprietary object-oriented programming language for building native applications. |
XSLT | Declarative language for transforming XML documents. |
Zig | System programming language designed as an improvement over C/C++ with native error handling and performance enhancements. |