🧱 OOP
Discover products tagged with #OOP

ES6
ECMAScript 6 (also known as ES6 and ECMAScript 2015) is the latest version of the ECMAScript standard. It brings many enhancements to the JavaScript language.

Coq
Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms, and theorems together with an environment for semi-interactive development of machine-checked proofs.

Brython
Brython is a Python implementation for client-side web programming. It allows you to use Python in the browser to build interactive web applications.

Bracmat
Bracmat is a comprehensive project management software for small to medium-sized teams. It offers task management, team collaboration, and time tracking features.

Agda
Agda is a dependently typed functional programming language and proof assistant.

SoftwareTesting.AI
SoftwareTesting.AI is an AI-powered software testing tool that automates test case generation, execution, and result analysis.

TXR
TXR is a versatile software that simplifies text processing and data extraction.

Transcrypt
Transcrypt is a Python to JavaScript compiler that allows you to write client-side web applications using Python.

Smalltalk
Smalltalk is an object-oriented, dynamically typed, reflective programming language.

Common Lisp
Common Lisp is a high-level, general-purpose programming language known for its powerful macro system, rich set of data types, and support for object-oriented programming.

Skulpt
Skulpt is a body composition tracker that measures body fat percentage and muscle quality.

Snaptivity
Snaptivity is a software that captures candid fan reactions at live events using AI-powered robotic cameras.
GNU sed
GNU sed is a stream editor for filtering and transforming text.
Gambas
Gambas is a free development environment based on a Basic interpreter with object extensions. It is inspired by Visual Basic and allows you to quickly and easily create applications for Linux.

CSS
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML.
GPP
GPP is a powerful project management tool with advanced features for team collaboration and task tracking.
GNU M4
GNU M4 is an implementation of the traditional Unix macro processor. It is mostly used as a macro processor that is used as a front end to a compiler, such as the C programming language.
Filepp
Filepp is a file management software that helps users organize and access their files efficiently.
ManKai Common Lisp
ManKai Common Lisp is a modern Lisp dialect with a focus on performance and usability.

Qt / C++
Qt is a powerful C++ toolkit for creating cross-platform applications, UIs, and embedded devices.

Squirrel (programming language)
Squirrel is a high-level imperative, object-oriented programming language that is designed to be a lightweight scripting language that fits inside the applications. It features a dynamic type system, automatic memory management, and a syntax similar to C/C++.
DM
DM is a comprehensive project management software that helps teams collaborate and manage tasks efficiently.
J
J is a high-level, general-purpose programming language that is particularly suited to the mathematical, statistical, and logical analysis of data.

Zig
Zig is a general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software. It prioritizes simplicity, efficiency, and safety.

Glass
Glass is a software product for managing customer relationships and sales pipelines.
Guile
Guile is a programming language designed for extending applications, with a focus on being embedded in other software systems.
On Lisp
A book by Paul Graham that discusses advanced techniques for Common Lisp programming.
Practical Common Lisp
A comprehensive guide to Common Lisp programming focusing on practical applications.

Elixir
Elixir is a dynamic, functional language designed for building scalable and maintainable applications.

NIM
Nim is a statically typed, imperative programming language that offers efficiency, expressiveness, and elegance. It produces native code with high performance and low memory footprint.

Crystal (programming language)
Crystal is a general-purpose, object-oriented programming language that focuses on performance and type safety. It has syntax similar to Ruby but compiles to native code for better performance.

wxBasic
wxBasic is a free Basic interpreter that is provided for Windows, Linux, and Mac OS X. It is a simple and easy-to-use programming language.

R Lang
R Lang is a programming language and software environment for statistical computing and graphics.

F#
F# is a functional-first programming language that allows you to write simple code to solve complex problems.

XMLStarlet
XMLStarlet is a set of command-line utilities that can be used to transform, query, validate, and edit XML documents and files. It provides a simple and powerful way to work with XML data.
Xidel
Xidel is a command line tool to download and extract data from HTML/XML pages. It supports various querying methods like XPath, CSS selectors, and JSONPath.

MLton
MLton is an open-source whole-program optimizing compiler for the Standard ML programming language.

C (programming language)
C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system.

PureBasic
PureBasic is a programming language based on established BASIC rules. It allows for the creation of native executables and performance-critical applications.

Clojure
Clojure is a dynamic, functional programming language that runs on the Java Virtual Machine. It is designed for concurrency and allows immutable data structures.

Tcl
Tcl is a dynamic programming language often used for rapid prototyping, scripting, and application extension.

Typescript
TypeScript is a strict syntactical superset of JavaScript that adds optional static typing to the language.

Nim (programming language)
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada, and Modula.

Free Pascal
Free Pascal is a 32, 64, and 16-bit professional Pascal compiler. It can target multiple processor architectures, operating systems, and integrated development environments.

Erlang
Erlang is a functional programming language used for developing highly scalable, fault-tolerant systems.

Kotlin
Kotlin is a modern programming language that runs on the Java Virtual Machine (JVM). It is expressive, concise, and powerful, making it a great choice for developing Android apps, server-side applications, and more.

Rust
Rust is a systems programming language that is known for its speed, memory safety, and parallelism.

Elm
Elm is a functional programming language for building web applications with a strong emphasis on simplicity and helpful error messages.

Perl
Perl is a high-level, general-purpose, interpreted, dynamic programming language known for its powerful text processing capabilities.

Haxe
Haxe is an open source toolkit based on a modern high-level strictly typed programming language, a state-of-the-art light-speed cross-compiler, and a complete cross-platform standard library.

PHP
PHP is a popular general-purpose scripting language that is especially suited to web development.

JavaScript
JavaScript is a high-level, interpreted programming language that is widely used for creating interactive and dynamic websites.

Lua
Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.

Haskell
Haskell is a functional programming language with a strong, static type system. It is known for its purity and laziness features.

Scala Lang
Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way.

Ruby
Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is easy to read and write.

C
C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system.

Hy
Hy is a software tool for building and executing hybrid applications.

CMU Common Lisp
CMU Common Lisp is a high-performance, free Common Lisp implementation. It runs on a variety of Unix workstations, VAX, and IBM PC compatible computers.

Clozure Common Lisp
Clozure Common Lisp is an open source Common Lisp implementation that provides a fast compiler and a convenient development environment.
Armed Bear Common Lisp
Armed Bear Common Lisp is a full implementation of the Common Lisp language running on the Java Virtual Machine. It offers a seamless integration of Lisp and Java.

KBasic
KBasic is a powerful programming language and IDE for developing cross-platform applications.

Bas7
Bas7 is a comprehensive software suite for project management and collaboration.

PowerBASIC
PowerBASIC is a commercial compiler and integrated development environment for the BASIC programming language.
Liberty BASIC
Liberty BASIC is a programming environment that makes it easy to create software for Windows.

CLISP
CLISP is a free Common Lisp implementation that is a part of the GNU Project. It is a compiler and interpreter, offering a rich set of features for the Lisp programming language.

thinBasic
thinBasic is a simple, flexible, and easy-to-learn scripting language. It is designed for automation, customization, and rapid software development.

FreeBASIC
FreeBASIC is a free/open source (GPL), 32-bit BASIC compiler for Microsoft Windows and DOS. It can generate console and GUI executables.

ODIN
ODIN is a comprehensive software solution for project management and collaboration.

OCaml
OCaml is a functional programming language with a strong emphasis on expressiveness and safety. It is well-suited for writing compilers, interpreters, and other performance-sensitive software.

SymPy
SymPy is a Python library for symbolic mathematics.

SqueakJS

Text Workflow
GCC C Preprocessor (cpp)

Quartz
xmllint

V (programming language)

LIPS Scheme

mruby
PicoLisp

Chicken

Objective-C

ATS

Jython

REBOL

Visual Basic

LiveScript
preprocess

PP - A generic Preprocessor
