Share This
Groovy
Groovy is an object-oriented programming language for the Java platform, and is the second standard language for the Java platform, the first being the Java programming language. It is a dynamic language with features similar to those of Python, Ruby, Perl, and Smalltalk. It can be used as a...
Learn more about Groovy »
Add More Topics
Save this view to a base, or just for yourself.
6 Programming Language topics matching:
Filter this CollectionSmalltalk
Smalltalk is an object-oriented, dynamically typed, reflective programming language. Smalltalk was created as the language to underpin the "new world" of computing exemplified by "human–computer symbiosis." It was designed and created in part for...
Language Designers:
Language Paradigms:
Python
Python is a general-purpose high-level programming language. Its design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive. Its use of...
Language Designers:
Parent Language:
Developers:
Language Paradigms:
View entire collection »Introduced:
- 1991
Java
Java refers to a number of computer software products and specifications from Sun Microsystems that together provide a system for developing application software and deploying it in a cross-platform environment. Java is used in a wide variety of...
Language Designers:
Language Paradigms:
- Virtual machine ,
- Strongly-typed programming language ,
- Object-oriented programming ,
- Structured programming
Introduced:
- 1995
Objective-C
Objective-C is a reflective, object-oriented programming language, which adds Smalltalk-style messaging to the C programming language.
Today it is used primarily on Apple's Mac OS X and iPhone OS: two environments based on, although not compliant...
Parent Language:
Developers:
Language Paradigms:
Introduced:
- 1986
Perl
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall, a linguist working as a systems administrator for NASA, in 1987, as a general-purpose Unix scripting language to make...
Language Designers:
Language Paradigms:
- Procedural programming ,
- Object-oriented programming ,
- Dynamic programming language ,
- Multi-paradigm programming language
Introduced:
- 1987
Ruby
Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by...
Language Designers:
Developers:
Language Paradigms:
- Interpreted language ,
- Dynamic programming language ,
- Object-oriented programming ,
- Reflective programming
Introduced:
- 1995