Pascal (programmin leid)
Jump to navigation
Jump to search
Paradigm(s) | imperative, structured |
---|---|
Appeared in | 1970 |
Designed bi | Niklaus Wirth |
Typin discipline | static, strang, safe |
Major implementations | CDC 6000, ICL 1900, Pascal-P, PDP-11, PDP-10, IBM Seestem/370, HP, Free Pascal, GNU Pascal |
Dialects | Borland, Turbo Pascal, UCSD Pascal |
Influenced bi | ALGOL W |
Influenced | Ada, Component Pascal, Java,[1][2][3] Modula, Modula-2, Modula-3, Oberon, Oberon-2, Object Pascal, Oxygene, Seed7 |
|
Pascal is an influential imperative an procedural programmin leid, designed in 1968–1969 an published in 1970 bi Niklaus Wirth as a smaa an efficient leid intendit tae encourage guid programmin practices uisin structured programmin an data structurin.
A derivative kent as Object Pascal designed for object-orientit programmin wis developed in 1985.
References[eedit | eedit soorce]
- ↑ «We looked very carefully at Delphi Object Pascal and built a working prototype of bound method references in order to understand their interaction with the Java programming language and its APIs.»
«Our conclusion was that bound method references are unnecessary and detrimental to the language. This decision was made in consultation with Borland International, who had previous experience with bound method references in Delphi Object Pascal.» White Paper.About Microsoft's "Delegates", java.sun.com - ↑ TechMetrix Research (1999). "History of Java" (PDF). Java Application Servers Report.
The project went ahead under the name "green" and the language was based on an old model of UCSD Pascal, which makes it possible to generate interpretive code
- ↑ A Conversation with James Gosling