Best Generic Programming Language software

53 tools with AI-ranked alternatives, pricing, pros and cons.

MLton logo

MLton

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

Perl logo

Perl

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

ES6 logo

ES6

ECMAScript 6 (also known as ES6 and ECMAScript 2015) is the latest version of the ECMAScript...

Common Lisp logo

Common Lisp

Common Lisp is a high-level, general-purpose programming language known for its powerful macro system, rich set...

Smalltalk logo

Smalltalk

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

Transcrypt logo

Transcrypt

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

TXR logo

TXR

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

SoftwareTesting.AI logo

SoftwareTesting.AI

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

Agda logo

Agda

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

Bracmat logo

Bracmat

Bracmat is a comprehensive project management software for small to medium-sized teams. It offers task management,...

Brython logo

Brython

Brython is a Python implementation for client-side web programming. It allows you to use Python in...

Coq logo

Coq

Coq is a formal proof management system. It provides a formal language to write mathematical definitions,...

Skulpt logo

Skulpt

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

GNU sed

GNU sed is a stream editor for filtering and transforming text.

Xidel

Xidel is a command line tool to download and extract data from HTML/XML pages. It supports...

XMLStarlet logo

XMLStarlet

XMLStarlet is a set of command-line utilities that can be used to transform, query, validate, and...

F# logo

F#

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

R Lang logo

R Lang

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

Crystal (programming language) logo

Crystal (programming language)

Crystal is a general-purpose, object-oriented programming language that focuses on performance and type safety. It has...

NIM logo

NIM

Nim is a statically typed, imperative programming language that offers efficiency, expressiveness, and elegance. It produces...

Qt / C++ logo

Qt / C++

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

On Lisp

A book by Paul Graham that discusses advanced techniques for Common Lisp programming.

Guile

Guile is a programming language designed for extending applications, with a focus on being embedded in...

Zig logo

Zig

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

J

J is a high-level, general-purpose programming language that is particularly suited to the mathematical, statistical, and...

Squirrel (programming language) logo

Squirrel (programming language)

Squirrel is a high-level imperative, object-oriented programming language that is designed to be a lightweight scripting...

Kotlin logo

Kotlin

Kotlin is a modern programming language that runs on the Java Virtual Machine (JVM). It is...

Elixir logo

Elixir

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

PHP logo

PHP

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

Scala Lang logo

Scala Lang

Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise,...

Ruby logo

Ruby

Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It...

C logo

C

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

Haskell logo

Haskell

Haskell is a functional programming language with a strong, static type system. It is known for...

Lua logo

Lua

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

JavaScript logo

JavaScript

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

Haxe logo

Haxe

Haxe is an open source toolkit based on a modern high-level strictly typed programming language, a...

C (programming language) logo

C (programming language)

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

Rust logo

Rust

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

Gambas

Gambas is a free development environment based on a Basic interpreter with object extensions. It is...

Erlang logo

Erlang

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

Nim (programming language) logo

Nim (programming language)

Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages...

Typescript logo

Typescript

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

Clojure logo

Clojure

Clojure is a dynamic, functional programming language that runs on the Java Virtual Machine. It is...

Elm logo

Elm

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

SymPy logo

SymPy

SymPy is a Python library for symbolic mathematics.

OCaml logo

OCaml

OCaml is a functional programming language with a strong emphasis on expressiveness and safety. It is...

ODIN logo

ODIN

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

thinBasic logo

thinBasic

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

Filepp

Filepp is a file management software that helps users organize and access their files efficiently.

GNU M4

GNU M4 is an implementation of the traditional Unix macro processor. It is mostly used as...

GPP

GPP is a powerful project management tool with advanced features for team collaboration and task tracking.

ATS logo

ATS

Chicken logo

Chicken