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

C (programming language) and Polymorphism (computer science)

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

Difference between C (programming language) and Polymorphism (computer science)

C (programming language) vs. Polymorphism (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. In programming languages and type theory, polymorphism (from Greek πολύς, polys, "many, much" and μορφή, morphē, "form, shape") is the provision of a single interface to entities of different types.

Similarities between C (programming language) and Polymorphism (computer science)

C (programming language) and Polymorphism (computer science) have 9 things in common (in Unionpedia): Association for Computing Machinery, Data type, Functional programming, Generic programming, Object-oriented programming, Pascal (programming language), Programming language, Subroutine, Type system.

Association for Computing Machinery

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

Association for Computing Machinery and C (programming language) · Association for Computing Machinery and Polymorphism (computer science) · See more »

Data type

In computer science and computer programming, a data type or simply type is a classification of data which tells the compiler or interpreter how the programmer intends to use the data.

C (programming language) and Data type · Data type and Polymorphism (computer science) · 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.

C (programming language) and Functional programming · Functional programming and Polymorphism (computer science) · 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.

C (programming language) and Generic programming · Generic programming and Polymorphism (computer science) · 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").

C (programming language) and Object-oriented programming · Object-oriented programming and Polymorphism (computer science) · See more »

Pascal (programming language)

Pascal is an imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970, as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named in honor of the French mathematician, philosopher and physicist Blaise Pascal. Pascal was developed on the pattern of the ALGOL 60 language. Wirth had already developed several improvements to this language as part of the ALGOL X proposals, but these were not accepted and Pascal was developed separately and released in 1970. A derivative known as Object Pascal designed for object-oriented programming was developed in 1985; this was used by Apple Computer and Borland in the late 1980s and later developed into Delphi on the Microsoft Windows platform. Extensions to the Pascal concepts led to the Pascal-like languages Modula-2 and Oberon.

C (programming language) and Pascal (programming language) · Pascal (programming language) and Polymorphism (computer science) · 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.

C (programming language) and Programming language · Polymorphism (computer science) and Programming language · See more »

Subroutine

In computer programming, a subroutine is a sequence of program instructions that performs a specific task, packaged as a unit.

C (programming language) and Subroutine · Polymorphism (computer science) and Subroutine · 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.

C (programming language) and Type system · Polymorphism (computer science) and Type system · See more »

The list above answers the following questions

C (programming language) and Polymorphism (computer science) Comparison

C (programming language) has 289 relations, while Polymorphism (computer science) has 58. As they have in common 9, the Jaccard index is 2.59% = 9 / (289 + 58).

References

This article shows the relationship between C (programming language) and Polymorphism (computer science). To access each article from which the information was extracted, please visit:

Hey! We are on Facebook now! »