JavaScript
(7 | 4.1)
JavaScript (sometimes shortened to JS) is a lightweight, interpreted, object-oriented language with first-class functions, most known as the scripting language for Web pages, but also used in many non-browser environments
Extensibility - Interpreted language - Dynamic typing - Multiplatform
Guest
1 years ago
Nice
Positive comment
0 0
Show more comments
JavaScript (sometimes shortened to JS) is a lightweight, interpreted, object-oriented language with first-class functions, most known as the scripting language for Web pages, but also used in many non-browser environments. JavaScript was formalized in the ECMAScript language standard.
External Links
Official Website
Features
+ Extensibility (7 )
+ Interpreted language (5 )
+ Multiplatform (3 )
+ Dynamic typing (3 )
+ Asynchronous (1 )
+ Programmers Documentation (0 )
+ Prototype-based inheritance (0 )
Application Types
Programming Language (0 )
Tags
Scripting language
Web Development Tool
Programming Language -
programming
Alternatives to JavaScript
Python
(11 | 4.7)
Python is an interpreted, interactive, object-oriented, extensible programming language
Automation - Dynamic typing - Garbage Collection - High Level
Java
(4 | 3.5)
Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.
Coding - Garbage Collection - Statically Typed Language - Stringent Programming Language
PHP
(3 | 4.7)
PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML
Object-oriented Language
Ruby
(0 | 0)
Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features
Dynamic typing - Blocks - Text processing - Interpreter
Lua
(1 | 4)
Lua is a powerful, fast, lightweight, embeddable scripting language
Support for scripting - Lightweight - Embeddable - Configuration
TypeScript
(5 | 4.8)
TypeScript brings you optional static type-checking along with the latest ECMAScript features.
Typesafe - Support for Javascript - Typesetting - Compiler
Perl
(0 | 0)
Perl is a highly capable, feature-rich programming language with over 30 years of development.
Shell integration - Text processing
Dart
(1 | 5)
Dart (originally called Dash) is a Web programming language developed by Google
Javascript
Kotlin
(0 | 0)
Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference.
Compiler - Interpreter - Object-oriented Language - Rad
CoffeeScript
(0 | 0)
CoffeeScript is a little language that compiles into JavaScript
Javascript scripting
Apple Swift
(2 | 3.5)
Swift is a programming language for iOS, OS X, watchOS and tvOS apps that builds on the best of C and Objective-C, without the constraints of C compatibility
Support for scripting - Interpreter - Compiler - Compiled Language
Scala
(0 | 0)
Scala is a modern multi-paradigm programming language based on the Java Virtual Machine (JVM) designed to express common programming patterns in a concise, elegant, and type-safe way
Functional Language - OOP - Compiler - Java based
Clojure
(0 | 0)
Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR )
Garbage Collection - Functional Language - Compiler - Java based
F# (programming language)
(0 | 0)
F# is a succinct, expressive and efficient functional and object-oriented language for
Interpreted language - Functional Language - Compiled Language - Object-oriented Language
Racket
(0 | 0)
Racket is a general-purpose programming language as well as the world’s first ecosystem for language-oriented programming.
Educational - Macros - Graphical User Interface - IDE
Groovy
(0 | 0)
Groovy is an agile and dynamic language for the Java Virtual Machine (JVM)
Support for scripting - Compiler - Interpreter - Object-oriented Language
Objective-C
(0 | 0)
The Objective-C language is a simple computer language designed to enable sophisticated object-oriented programming
Object-oriented Language