Top 15 Red (Programming Language) Alternative and Similar Softwares | Dec 2024

Red is a new programming language, strongly inspired by REBOL .

Main characteristics are:

-Functional, imperative and symbolic
-Prototype-based object support
-Homoiconic (Red is its own meta-language)
-Both statically and JIT-compiled to native code
-Concurrency and parallelism strong support (actors, parallel collections)
-Low-level system programming abilities through the built-in Red/System DSL
-High-level scripting and REPL console support
-Highly embeddable
-Low memory footprint, garbage collected
-Low disk footprint (< 1MB)
...

1. io (Programming Language)

io (Programming Language) Io is a prototype-based programming language inspired by Smalltalk (all values are objects, all messages are dynamic), Self (prototype-based), NewtonScript (differential inheritance), Act1 (actors and futures for concurrency), LISP (code is a runtime inspectable/modifiable tree) and Lua (small, embeddable).......

2. LOLCODE

LOLCODE LOLCODE is an esoteric programming language inspired by lolspeak.......

3. Typescript

Typescript Now acquired by MICROSOFT. TypeScript is a language for application-scale JavaScript development. It is a typed superset of JavaScript that compiles to plain JavaScript in any browser, any host, any OS and it is Open Source.......

4. wxBasic

wxBasic wxBasic is an Basic interpreter that is: * Free * Open Source (LGPL) * Cross-platform (currently Windows and Linux) wxBasic can create stand-alone executables by binding together source code with the interpreter.wxBasic is written primarily in C, with some C++ linking it to the wxWidgets library. wxWidgets supplies the......

5. Hack

Hack Hack is a programming language for HHVM that interoperates seamlessly with PHP. Hack reconciles the fast development cycle of PHP with the discipline provided by static typing, while adding many features commonly found in other modern programming languages.Hack provides instantaneous type checking via a local server that watches the filesystem.......

6. Fortran

Fortran Fortran (previously FORTRAN, derived from Formula Translating System) is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing.......

7. Hy

Hy Hy is a wonderful dialect of Lisp that’s embedded in Python.Since Hy transforms its Lisp code into the Python Abstract Syntax Tree, you have the whole beautiful world of Python at your fingertips, in Lisp form!......

8. Gawk

Gawk The awk utility interprets a special-purpose programming language that makes it possible to handle simple data-reformatting jobs with just a few lines of code. Gawk is Gnu's interpreter for the awk language.......

9. AngelScript

AngelScript The AngelCode Scripting Library, or AngelScript as it is also known, is an extremely flexible cross-platform scripting library designed to allow applications to extend their functionality through external scripts. It has been designed from the beginning to be an easy to use component, both for the application programmer and the......

10. Java

Java Java is the foundation for virtually every type of networked application and is the global standard for developing and delivering embedded and mobile applications, games, Web-based content, and enterprise software. With more than 9 million developers worldwide, Java enables you to efficiently develop, deploy and use exciting applications and services.......

11. Kotlin

Kotlin Statically typed programming language targeting the JVM and JavaScript 100% interoperable with Java™......

12. Nim (programming language)

Nim (programming language) Nim is a statically typed, imperative programming language with a powerful macro system that tries to give the programmer ultimate power without compromises on runtime efficiency.......

13. ASP.NET

ASP.NET Asp.net is an open source server-side Web application framework designed for Web development to produce dynamic Web pages, web sites, apps and services with HTML, CSS and JavaScript. You can also create Web APIs, mobile sites, use real-time technologies like Web Sockets and more!Web SitesASP.NET is great for building standards-based......

14. Nu

Nu Nu is an interpreted object-oriented programming language, with a Lisp-like syntax, it was created as an alternative scripting language to program Mac OS X through its Cocoa API.......

15. Om

Om The Om language is a novel, maximally-simple concatenative, homoiconic programming and algorithm notation language* To run scripts which build the dependency Libraries and generate the build project, the following programs are required:- CMake- Mac OS X: Xcode- Windows: Visual Studio , Cygwin (with bash, GNU make, ar, and ranlib)- Ubuntu:......