Interface (computing): Difference between revisions

Content deleted Content added
Danakil (talk | contribs)
Danakil (talk | contribs)
No edit summary
Line 16:
 
Certain programming languages have different methodologies for allowing the construction of interfaces. In general, any programming language can implement an interface, but the following [[programming language]]s provide specific interface ''constructs'' in the programming language of some kind:
* [[Mesa programming language|Mesa]] ([[Xerox PARC]], ca. [[1978]])
* [[Modula programming language|Modula]] ([[Niklaus Wirth]], [[ETH Zurich]], [[1980s]])
* [[Modula-2]] ([[Xerox PARC]], ca. [[1983]])
* [[OberonModula-3 programming language|OberonModula-3]] ([[Niklaus Wirth]], [[ETH Zurich]], [[1980s]])
* [[Modula-3Ada programming language|Modula-3]] ([[Digital Equipment Corporation|DEC]] [[DEC Systems Research Center|SRC]], [[1980s]])
* [[Java programming language|Java]]
* [[C_sharp|C#]] (included in [[.NET Messenger Service|Microsoft DotNet]]).
* [[Objective-C]]
* [[Oberon programming language|Oberon]]
* [[Java programming language|Java]]
* [[C_sharp|C#]]
* [[Python_programming_language]]