12 relations: C (programming language), GNU General Public License, Just-in-time compilation, Language interpretation, Object-oriented programming, Open-source model, Perl, Programming language, Python (programming language), Ruby (programming language), Strong and weak typing, Variable (computer science).
C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
The GNU General Public License (GNU GPL or GPL) is a widely used free software license, which guarantees end users the freedom to run, study, share and modify the software.
In computing, just-in-time (JIT) compilation, (also dynamic translation or run-time compilation), is a way of executing computer code that involves compilation during execution of a program – at run time – rather than prior to execution.
Interpretation or interpreting is a translational activity in which one produces a first and final translation on the basis of a one-time exposure to an utterance in a source language.
Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").
The open-source model is a decentralized software-development model that encourages open collaboration.
Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.
A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.
Python is an interpreted high-level programming language for general-purpose programming.
Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.
In computer programming, programming languages are often colloquially classified as to whether the language's type system makes it strongly typed or weakly typed (loosely typed).
In computer programming, a variable or scalar is a storage location (identified by a memory address) paired with an associated symbolic name (an identifier), which contains some known or unknown quantity of information referred to as a value.