Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Programming language and Smalltalk

Shortcuts: Differences, Similarities, Jaccard Similarity Coefficient, References.

Difference between Programming language and Smalltalk

Programming language vs. Smalltalk

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output. Smalltalk is an object-oriented, dynamically typed, reflective programming language.

Similarities between Programming language and Smalltalk

Programming language and Smalltalk have 27 things in common (in Unionpedia): Abstraction (computer science), Anonymous function, Association for Computing Machinery, Bytecode, C++, Erlang (programming language), Functional programming, Java (programming language), JavaScript, Just-in-time compilation, Lisp (programming language), Object-oriented programming, Objective-C, PHP, Prolog, Python (programming language), Reflection (computer programming), Ruby (programming language), Run time (program lifecycle phase), SIGPLAN, Simula, Smalltalk, SQL, String literal, Strong and weak typing, Type system, Virtual machine.

Abstraction (computer science)

In software engineering and computer science, abstraction is.

Abstraction (computer science) and Programming language · Abstraction (computer science) and Smalltalk · See more »

Anonymous function

In computer programming, an anonymous function (function literal, lambda abstraction, or lambda expression) is a function definition that is not bound to an identifier.

Anonymous function and Programming language · Anonymous function and Smalltalk · See more »

Association for Computing Machinery

The Association for Computing Machinery (ACM) is an international learned society for computing.

Association for Computing Machinery and Programming language · Association for Computing Machinery and Smalltalk · See more »

Bytecode

Bytecode, also termed portable code or p-code, is a form of instruction set designed for efficient execution by a software interpreter.

Bytecode and Programming language · Bytecode and Smalltalk · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

C++ and Programming language · C++ and Smalltalk · See more »

Erlang (programming language)

Erlang is a general-purpose, concurrent, functional programming language, as well as a garbage-collected runtime system.

Erlang (programming language) and Programming language · Erlang (programming language) and Smalltalk · See more »

Functional programming

In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.

Functional programming and Programming language · Functional programming and Smalltalk · See more »

Java (programming language)

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.

Java (programming language) and Programming language · Java (programming language) and Smalltalk · See more »

JavaScript

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

JavaScript and Programming language · JavaScript and Smalltalk · See more »

Just-in-time compilation

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.

Just-in-time compilation and Programming language · Just-in-time compilation and Smalltalk · See more »

Lisp (programming language)

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.

Lisp (programming language) and Programming language · Lisp (programming language) and Smalltalk · 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").

Object-oriented programming and Programming language · Object-oriented programming and Smalltalk · See more »

Objective-C

Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.

Objective-C and Programming language · Objective-C and Smalltalk · See more »

PHP

PHP: Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for Web development, but also used as a general-purpose programming language.

PHP and Programming language · PHP and Smalltalk · See more »

Prolog

Prolog is a general-purpose logic programming language associated with artificial intelligence and computational linguistics.

Programming language and Prolog · Prolog and Smalltalk · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

Programming language and Python (programming language) · Python (programming language) and Smalltalk · 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.

Programming language and Reflection (computer programming) · Reflection (computer programming) and Smalltalk · See more »

Ruby (programming language)

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.

Programming language and Ruby (programming language) · Ruby (programming language) and Smalltalk · See more »

Run time (program lifecycle phase)

In computer science, run time, runtime or execution time is the time during which a program is running (executing), in contrast to other program lifecycle phases such as compile time, link time and load time.

Programming language and Run time (program lifecycle phase) · Run time (program lifecycle phase) and Smalltalk · See more »

SIGPLAN

SIGPLAN is the Association for Computing Machinery's Special Interest Group on programming languages.

Programming language and SIGPLAN · SIGPLAN and Smalltalk · See more »

Simula

Simula is the name of two simulation programming languages, Simula I and Simula 67, developed in the 1960s at the Norwegian Computing Center in Oslo, by Ole-Johan Dahl and Kristen Nygaard.

Programming language and Simula · Simula and Smalltalk · See more »

Smalltalk

Smalltalk is an object-oriented, dynamically typed, reflective programming language.

Programming language and Smalltalk · Smalltalk and Smalltalk · See more »

SQL

SQL (S-Q-L, "sequel"; Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).

Programming language and SQL · SQL and Smalltalk · See more »

String literal

A string literal or anonymous string is a type of literal in programming for the representation of a string value within the source code of a computer program.

Programming language and String literal · Smalltalk and String literal · See more »

Strong and weak typing

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).

Programming language and Strong and weak typing · Smalltalk and Strong and weak typing · 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.

Programming language and Type system · Smalltalk and Type system · See more »

Virtual machine

In computing, a virtual machine (VM) is an emulation of a computer system.

Programming language and Virtual machine · Smalltalk and Virtual machine · See more »

The list above answers the following questions

Programming language and Smalltalk Comparison

Programming language has 281 relations, while Smalltalk has 150. As they have in common 27, the Jaccard index is 6.26% = 27 / (281 + 150).

References

This article shows the relationship between Programming language and Smalltalk. To access each article from which the information was extracted, please visit:

Hey! We are on Facebook now! »