40 relations: "Hello, World!" program, Android (operating system), BSD licenses, C (programming language), C++, Clang, Compiler, Cross-platform, Debian, Dynamic loading, Emscripten, Free and open-source software, FreeBSD, Generic programming, GNU Compiler Collection, Graphical user interface, Intermediate representation, JavaScript, Linux, LLVM, MacOS, Microsoft Windows, MinGW, Modular programming, Native (computing), Nominal type system, Object-oriented programming, Procedural programming, Programming language, Programming paradigm, Property (programming), Python (programming language), Reflection (computer programming), Software development kit, Type inference, Type system, Ubuntu (operating system), WebAssembly, WebGL, World Wide Web.
"Hello, World!" program
A "Hello, World!" program is a computer program that outputs or displays "Hello, World!" to a user.
New!!: EC (programming language) and "Hello, World!" program · See more »
Android (operating system)
Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.
New!!: EC (programming language) and Android (operating system) · See more »
BSD licenses
BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and redistribution of covered software.
New!!: EC (programming language) and BSD licenses · See more »
C (programming language)
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.
New!!: EC (programming language) and C (programming language) · See more »
C++
C++ ("see plus plus") is a general-purpose programming language.
New!!: EC (programming language) and C++ · See more »
Clang
Clang is a compiler front end for the programming languages C, C++, Objective-C, Objective-C++, OpenMP, OpenCL, and CUDA.
New!!: EC (programming language) and Clang · See more »
Compiler
A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).
New!!: EC (programming language) and Compiler · See more »
Cross-platform
In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.
New!!: EC (programming language) and Cross-platform · See more »
Debian
Debian is a Unix-like computer operating system that is composed entirely of free software, and packaged by a group of individuals participating in the Debian Project.
New!!: EC (programming language) and Debian · See more »
Dynamic loading
Dynamic loading is a mechanism by which a computer program can, at run time, load a library (or other binary) into memory, retrieve the addresses of functions and variables contained in the library, execute those functions or access those variables, and unload the library from memory.
New!!: EC (programming language) and Dynamic loading · See more »
Emscripten
Emscripten is a source-to-source compiler that runs as a back end to the LLVM compiler and produces a subset of JavaScript known as asm.js.
New!!: EC (programming language) and Emscripten · See more »
Free and open-source software
Free and open-source software (FOSS) is software that can be classified as both free software and open-source software.
New!!: EC (programming language) and Free and open-source software · See more »
FreeBSD
FreeBSD is a free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).
New!!: EC (programming language) and FreeBSD · See more »
Generic programming
Generic programming is a style of computer programming in which algorithms are written in terms of types to-be-specified-later that are then instantiated when needed for specific types provided as parameters.
New!!: EC (programming language) and Generic programming · See more »
GNU Compiler Collection
The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages.
New!!: EC (programming language) and GNU Compiler Collection · See more »
Graphical user interface
The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.
New!!: EC (programming language) and Graphical user interface · See more »
Intermediate representation
An Intermediate representation (IR) is the data structure or code used internally by a compiler or virtual machine to represent source code.
New!!: EC (programming language) and Intermediate representation · See more »
JavaScript
JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.
New!!: EC (programming language) and JavaScript · See more »
Linux
Linux is a family of free and open-source software operating systems built around the Linux kernel.
New!!: EC (programming language) and Linux · See more »
LLVM
The LLVM compiler infrastructure project is a "collection of modular and reusable compiler and toolchain technologies" used to develop compiler front ends and back ends.
New!!: EC (programming language) and LLVM · See more »
MacOS
macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.
New!!: EC (programming language) and MacOS · See more »
Microsoft Windows
Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.
New!!: EC (programming language) and Microsoft Windows · See more »
MinGW
MinGW (Minimalist GNU for Windows), formerly mingw32, is a free and open source software development environment for creating Microsoft Windows applications.
New!!: EC (programming language) and MinGW · See more »
Modular programming
Modular programming is a software design technique that emphasizes separating the functionality of a programme into independent, interchangeable modules, such that each contains everything necessary to execute only one aspect of the desired functionality.
New!!: EC (programming language) and Modular programming · See more »
Native (computing)
In computing, software or data formats that are native to a system are those that the system supports with minimal computational overhead and additional components.
New!!: EC (programming language) and Native (computing) · See more »
Nominal type system
In computer science, a nominal or nominative type system (or name-based type system) is a major class of type system, in which compatibility and equivalence of data types is determined by explicit declarations and/or the name of the types.
New!!: EC (programming language) and Nominal type system · See more »
Object-oriented programming
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").
New!!: EC (programming language) and Object-oriented programming · See more »
Procedural programming
Procedural programming is a programming paradigm, derived from structured programming, based upon the concept of the procedure call.
New!!: EC (programming language) and Procedural programming · See more »
Programming language
A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.
New!!: EC (programming language) and Programming language · See more »
Programming paradigm
Programming paradigms are a way to classify programming languages based on their features.
New!!: EC (programming language) and Programming paradigm · See more »
Property (programming)
A property, in some object-oriented programming languages, is a special sort of class member, intermediate in functionality between a field (or data member) and a method.
New!!: EC (programming language) and Property (programming) · See more »
Python (programming language)
Python is an interpreted high-level programming language for general-purpose programming.
New!!: EC (programming language) and Python (programming language) · See more »
Reflection (computer programming)
In computer science, reflection is the ability of a computer program to examine, introspect, and modify its own structure and behavior at runtime.
New!!: EC (programming language) and Reflection (computer programming) · See more »
Software development kit
A software development kit (SDK or devkit) is typically a set of software development tools that allows the creation of applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar development platform.
New!!: EC (programming language) and Software development kit · See more »
Type inference
Type inference refers to the automatic detection of the data type of an expression in a programming language.
New!!: EC (programming language) and Type inference · See more »
Type system
In programming languages, a type system is a set of rules that assigns a property called type to the various constructs of a computer program, such as variables, expressions, functions or modules.
New!!: EC (programming language) and Type system · See more »
Ubuntu (operating system)
Ubuntu (stylized as ubuntu) is a free and open source operating system and Linux distribution based on Debian.
New!!: EC (programming language) and Ubuntu (operating system) · See more »
WebAssembly
WebAssembly (Wasm, WA) is a web standard that defines a binary format and a corresponding assembly-like text format for executable code in Web pages.
New!!: EC (programming language) and WebAssembly · See more »
WebGL
WebGL (Web Graphics Library) is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins.
New!!: EC (programming language) and WebGL · See more »
World Wide Web
The World Wide Web (abbreviated WWW or the Web) is an information space where documents and other web resources are identified by Uniform Resource Locators (URLs), interlinked by hypertext links, and accessible via the Internet.
New!!: EC (programming language) and World Wide Web · See more »
Redirects here:
EC (Programming Language), Ecere C.
References
[1] https://en.wikipedia.org/wiki/EC_(programming_language)