Orwell (programming language): Difference between revisions

Content deleted Content added
Template:Infobox programming language, WP:REFerence WP:CITation add, parameters: reorders, needless underscores > spaces, update-standardize-conform, adds, fills. WP:LINKs: update-standardizes, needless WP:PIPEs > WP:NOPIPEs, adds, plural > WP:SINGULAR. Small WP:COPYEDIT WP:EoS WP:TERSE: cut needless word repeat.
 
(One intermediate revision by one other user not shown)
Line 1:
{{One source |date=March 2024}}
{{Infobox programming language
| name = Orwell
| logo =
| paradigm = [[Lazy evaluation|Lazy]], [[Functional programming|functional]]
| year = {{Start date and age|1984}}
| designer = [[Philip Wadler]]
| developer = Martin Raskovsky
| year = {{Start date and age|1984}}
| latest_release_version = <!--X.Y.Z/{{release date|mf=yes|YYYY|MM|DD}}-->
| latest release dateversion = 6.00
| latest release date = {{Start date and age|1990|01}}
| typing =
| operating system = [[Unix]]
| implementations =
| dialects =
| influenced_by = [[Miranda (programming language)|Miranda]]
| influenced = [[Haskell (programming language)|Haskell]]
| operating_system = Unix
| license =
| website =
| file_extfile ext =
| implementations =
| dialects =
| influenced_byinfluenced by = [[Miranda (programming language)|Miranda]]
| influenced = [[Haskell (programming language)|Haskell]]
}}
 
'''Orwell''' is a small, [[Lazylazy evaluation|lazy-evaluation]], [[functionalFunctional (programming)|functional]] [[programming language]] implemented principally by Martin Raskovsky and first released in 1984 by [[Philip Wadler]] during his time as a Research Fellow in the [[Programming Research Group]], part of the [[Oxford University Department of Computer Science, University of Oxford|Oxford University Computing Laboratory]]. Developed as a free alternative to [[Miranda (programming language)|Miranda]], it was a forerunner of [[Haskell (programming language)|Haskell]] and was one of the first programming languages to support [[list comprehensionscomprehension]]s and [[pattern matching]].
 
The name is a tribute to George Orwell's novel ''[[Nineteen Eighty-Four]]'', the year in which the programming language was released. In the late 1980s and the 1990s, most of the computing practical assignments for [[undergraduate]]s studying for a [[Academic degree|degree]] in ''Mathematics and Computation'' at [[Oxford University]] were required to be completed using the language.
 
==References==
*{{cite journalreport |lastlast1=Wadler |firstfirst1=P.L.Philip |yearauthor1-link =Philip Wadler |last2=Miller |first2=Quentin |date=October 1988 |title=Introduction to Orwell 5.00 |publisher=Programming[[Oxford ResearchUniversity]] GroupComputing ofLaboratory, [[OxfordProgramming UniversityResearch Group]]|display-authors=etal}}
*{{cite report |last1=Wadler |first1=Philip |author1-link =Philip Wadler |last2=Miller |first2=Quentin |date=January 1990 |title=Introduction to Orwell 6.00 |publisher=[[Oxford University]] Computing Laboratory, [[Programming Research Group]]}}
 
{{Haskell programming}}
{{Programming languages}}
 
[[Category:Academic programming languages]]
Line 30 ⟶ 35:
[[Category:Haskell programming language family]]
[[Category:Programming languages created in 1984]]
 
{{Haskell programming}}
{{Programming languages}}