768:
1311:
1287:
954:
944:
934:
1259:
22:
230:
991:
1386:
335:
1381:
948:
1275:
1391:
1352:
1371:
1280:
32:
1270:
258:, the year in which the programming language was released. In the late 1980s and the 1990s, most of the computing practical assignments for
90:
1011:
984:
362:
62:
1016:
832:
69:
1021:
877:
852:
1290:
1222:
1095:
977:
238:
234:
200:
188:
76:
47:
1376:
1265:
1243:
1197:
1170:
1145:
1105:
862:
684:
1345:
1237:
1140:
1110:
526:
479:
459:
401:
321:
58:
328:
1212:
1207:
1150:
1130:
822:
534:
472:
441:
1155:
1051:
1034:
902:
465:
226:
1165:
1120:
958:
515:
1202:
1085:
767:
746:
721:
386:
215:
1338:
658:
1071:
126:
933:
83:
792:
670:
293:
1318:
1000:
927:
664:
254:
218:
117:
39:
1076:
562:
429:
380:
242:
882:
827:
782:
708:
447:
406:
145:
1310:
284:
Wadler, P.L.; et al. (1988). "Introduction to Orwell 5.00". Programming
Research Group of
1056:
285:
271:
842:
620:
603:
571:
392:
367:
246:
173:
857:
609:
595:
578:
502:
306:
263:
212:
133:
122:
1322:
837:
728:
1365:
1175:
907:
872:
809:
650:
543:
259:
222:
138:
1227:
1066:
887:
867:
897:
509:
21:
1135:
938:
847:
584:
1232:
753:
702:
633:
221:
implemented principally by Martin
Raskovsky and first released in 1984 by
892:
540:
486:
353:
969:
1125:
1115:
628:
453:
344:
313:
1192:
1160:
1044:
801:
739:
734:
696:
639:
1090:
1100:
1061:
1039:
714:
690:
1182:
973:
317:
1217:
1187:
417:
15:
241:
and was one of the first programming languages to support
1326:
43:
800:
791:
775:
649:
619:
594:
561:
525:
428:
361:
352:
194:
182:
172:
154:
144:
132:
116:
274:were required to be completed using the language.
252:The name is a tribute to George Orwell's novel
1346:
985:
329:
8:
225:during his time as a Research Fellow in the
111:
48:introducing citations to additional sources
1353:
1339:
1258:
992:
978:
970:
797:
434:
373:
358:
336:
322:
314:
110:
38:Relevant discussion may be found on the
302:
291:
231:Oxford University Computing Laboratory
1387:Programming languages created in 1984
233:. Developed as a free alternative to
7:
1307:
1305:
1382:Haskell programming language family
59:"Orwell" programming language
14:
1392:Programming language topic stubs
1309:
1286:
1285:
1257:
953:
952:
943:
942:
932:
766:
31:relies largely or entirely on a
20:
1372:Academic programming languages
1:
1325:. You can help Knowledge by
268:Mathematics and Computation
160:; 40 years ago
1408:
1304:
227:Programming Research Group
1253:
1030:
1007:
916:
764:
680:
437:
376:
237:, it was a forerunner of
199:
187:
387:Glasgow Haskell Compiler
1321:-related article is a
301:Cite journal requires
1001:Programming languages
413:York Haskell Compiler
1377:Functional languages
1319:programming-language
928:Open-source software
255:Nineteen Eighty-Four
219:programming language
44:improve this article
243:list comprehensions
155:First appeared
113:
883:Simon Peyton Jones
828:Lennart Augustsson
783:Real World Haskell
448:Concurrent Haskell
1334:
1333:
1299:
1298:
1281:Non-English-based
967:
966:
959:Category:Software
818:
817:
762:
761:
621:Windowing systems
557:
556:
553:
552:
527:Electronic design
286:Oxford University
272:Oxford University
206:
205:
109:
108:
94:
1399:
1355:
1348:
1341:
1313:
1306:
1289:
1288:
1261:
1260:
994:
987:
980:
971:
956:
955:
946:
945:
936:
843:Andrew D. Gordon
798:
770:
596:Package managers
572:Haskell Platform
435:
393:Template Haskell
374:
359:
338:
331:
324:
315:
310:
304:
299:
297:
289:
247:pattern matching
168:
166:
161:
150:Martin Raskovsky
134:Designed by
114:
104:
101:
95:
93:
52:
24:
16:
1407:
1406:
1402:
1401:
1400:
1398:
1397:
1396:
1362:
1361:
1360:
1359:
1302:
1300:
1295:
1249:
1026:
1003:
998:
968:
963:
949:Category:Family
931:
912:
863:John MacFarlane
858:John Launchbury
814:
787:
771:
758:
676:
645:
615:
590:
549:
521:
424:
381:Generic Haskell
365:
363:Implementations
348:
342:
300:
290:
283:
280:
262:studying for a
213:lazy-evaluation
164:
162:
159:
105:
99:
96:
53:
51:
37:
25:
12:
11:
5:
1405:
1403:
1395:
1394:
1389:
1384:
1379:
1374:
1364:
1363:
1358:
1357:
1350:
1343:
1335:
1332:
1331:
1314:
1297:
1296:
1294:
1293:
1283:
1278:
1273:
1268:
1254:
1251:
1250:
1248:
1247:
1240:
1235:
1230:
1225:
1220:
1215:
1210:
1205:
1200:
1195:
1190:
1185:
1180:
1179:
1178:
1168:
1163:
1158:
1153:
1148:
1143:
1138:
1133:
1128:
1123:
1118:
1113:
1108:
1103:
1098:
1093:
1088:
1083:
1082:
1081:
1080:
1079:
1074:
1059:
1054:
1049:
1048:
1047:
1037:
1031:
1028:
1027:
1025:
1024:
1019:
1014:
1008:
1005:
1004:
999:
997:
996:
989:
982:
974:
965:
964:
962:
922:= discontinued
917:
914:
913:
911:
910:
905:
903:Simon Thompson
900:
895:
890:
885:
880:
875:
870:
865:
860:
855:
850:
845:
840:
838:Jeremy Gibbons
835:
830:
825:
819:
816:
815:
813:
812:
806:
804:
795:
789:
788:
786:
785:
779:
777:
773:
772:
765:
763:
760:
759:
757:
756:
751:
743:
737:
732:
729:Liquid Haskell
726:
718:
712:
706:
700:
694:
688:
681:
678:
677:
675:
674:
668:
662:
655:
653:
651:Web frameworks
647:
646:
644:
643:
637:
631:
625:
623:
617:
616:
614:
613:
607:
600:
598:
592:
591:
589:
588:
582:
576:
567:
565:
559:
558:
555:
554:
551:
550:
548:
547:
538:
531:
529:
523:
522:
520:
519:
513:
507:
499:
491:
483:
477:
469:
463:
457:
451:
445:
438:
432:
426:
425:
423:
422:
410:
398:
397:
396:
384:
377:
371:
356:
350:
349:
343:
341:
340:
333:
326:
318:
312:
311:
303:|journal=
279:
276:
260:undergraduates
229:, part of the
204:
203:
197:
196:
192:
191:
185:
184:
180:
179:
176:
170:
169:
156:
152:
151:
148:
142:
141:
136:
130:
129:
120:
107:
106:
42:. Please help
28:
26:
19:
13:
10:
9:
6:
4:
3:
2:
1404:
1393:
1390:
1388:
1385:
1383:
1380:
1378:
1375:
1373:
1370:
1369:
1367:
1356:
1351:
1349:
1344:
1342:
1337:
1336:
1330:
1328:
1324:
1320:
1315:
1312:
1308:
1303:
1292:
1284:
1282:
1279:
1277:
1274:
1272:
1269:
1267:
1264:
1256:
1255:
1252:
1246:
1245:
1241:
1239:
1236:
1234:
1231:
1229:
1226:
1224:
1221:
1219:
1216:
1214:
1211:
1209:
1206:
1204:
1201:
1199:
1196:
1194:
1191:
1189:
1186:
1184:
1181:
1177:
1176:Object Pascal
1174:
1173:
1172:
1169:
1167:
1164:
1162:
1159:
1157:
1154:
1152:
1149:
1147:
1144:
1142:
1139:
1137:
1134:
1132:
1129:
1127:
1124:
1122:
1119:
1117:
1114:
1112:
1109:
1107:
1104:
1102:
1099:
1097:
1094:
1092:
1089:
1087:
1084:
1078:
1075:
1073:
1070:
1069:
1068:
1065:
1064:
1063:
1060:
1058:
1055:
1053:
1050:
1046:
1043:
1042:
1041:
1038:
1036:
1033:
1032:
1029:
1023:
1020:
1018:
1015:
1013:
1010:
1009:
1006:
1002:
995:
990:
988:
983:
981:
976:
975:
972:
961:
960:
951:
950:
941:
940:
935:
930:
929:
924:
923:
920:
915:
909:
908:Philip Wadler
906:
904:
901:
899:
896:
894:
891:
889:
886:
884:
881:
879:
876:
874:
873:Conor McBride
871:
869:
866:
864:
861:
859:
856:
854:
851:
849:
846:
844:
841:
839:
836:
834:
831:
829:
826:
824:
821:
820:
811:
810:Haskell Curry
808:
807:
805:
803:
799:
796:
794:
790:
784:
781:
780:
778:
774:
769:
755:
752:
749:
748:
744:
741:
738:
736:
733:
730:
727:
724:
723:
719:
716:
713:
710:
707:
704:
701:
698:
695:
692:
689:
686:
683:
682:
679:
672:
669:
666:
663:
660:
657:
656:
654:
652:
648:
641:
638:
635:
632:
630:
627:
626:
624:
622:
618:
611:
608:
605:
602:
601:
599:
597:
593:
586:
583:
580:
577:
574:
573:
569:
568:
566:
564:
560:
545:
544:SystemVerilog
542:
539:
536:
533:
532:
530:
528:
524:
517:
514:
511:
508:
505:
504:
500:
497:
496:
492:
489:
488:
484:
481:
478:
475:
474:
470:
467:
464:
461:
458:
455:
452:
449:
446:
443:
440:
439:
436:
433:
431:
427:
420:
419:
414:
411:
408:
404:
403:
399:
394:
391:
390:
388:
385:
382:
379:
378:
375:
372:
369:
364:
360:
357:
355:
351:
346:
339:
334:
332:
327:
325:
320:
319:
316:
308:
295:
287:
282:
281:
277:
275:
273:
269:
265:
261:
257:
256:
250:
248:
244:
240:
236:
232:
228:
224:
223:Philip Wadler
220:
217:
214:
210:
202:
198:
193:
190:
186:
183:Influenced by
181:
177:
175:
171:
157:
153:
149:
147:
143:
140:
139:Philip Wadler
137:
135:
131:
128:
124:
121:
119:
115:
103:
92:
89:
85:
82:
78:
75:
71:
68:
64:
61: –
60:
56:
55:Find sources:
49:
45:
41:
35:
34:
33:single source
29:This article
27:
23:
18:
17:
1327:expanding it
1316:
1301:
1276:Generational
1266:Alphabetical
1262:
1242:
1067:Visual Basic
957:
947:
937:
925:
921:
918:
888:David Roundy
868:Simon Marlow
833:Richard Bird
745:
720:
570:
501:
494:
493:
485:
471:
416:
412:
400:
294:cite journal
267:
253:
251:
211:is a small,
208:
207:
97:
87:
80:
73:
66:
54:
30:
1271:Categorical
898:Audrey Tang
878:Erik Meijer
853:John Hughes
510:TidalCycles
347:programming
1366:Categories
1136:JavaScript
1012:Comparison
848:Paul Hudak
585:QuickCheck
278:References
216:functional
195:Influenced
127:functional
100:March 2024
70:newspapers
1233:Smalltalk
793:Community
754:SQream DB
703:git-annex
634:wxHaskell
563:Libraries
146:Developer
40:talk page
1291:Category
1057:Assembly
1017:Timeline
893:Joe Stoy
541:Bluespec
430:Dialects
368:features
354:Software
118:Paradigm
1244:more...
1223:Scratch
1126:Haskell
1116:Fortran
1072:classic
1022:History
919:Italics
747:Paradox
709:Haddock
685:Cardano
659:Servant
629:Fudgets
454:Cryptol
345:Haskell
239:Haskell
235:Miranda
201:Haskell
189:Miranda
163: (
84:scholar
1263:Lists:
1198:Python
1193:Prolog
1171:Pascal
1161:MATLAB
1146:Kotlin
1106:Erlang
1045:Simula
823:Arvind
802:Eponym
740:Pandoc
735:LOLITA
697:Ganeti
640:xmonad
579:Parsec
495:Orwell
264:degree
209:Orwell
112:Orwell
86:
79:
72:
65:
57:
1317:This
1238:Swift
1228:Shell
1141:Julia
1111:Forth
1101:COBOL
1062:BASIC
1040:ALGOL
722:House
715:HaXml
691:Darcs
671:Yesod
610:Stack
604:Cabal
546:(BSV)
487:Ωmega
480:Idris
460:Curry
402:Gofer
91:JSTOR
77:books
1323:stub
1213:Rust
1208:Ruby
1183:Perl
1151:Lisp
1131:Java
1077:.NET
939:Book
926:° =
776:Book
665:Snap
535:Atom
503:Pugs
473:Hume
442:Agda
407:Hugs
405:° →
307:help
245:and
178:Unix
165:1984
158:1984
123:Lazy
63:news
1218:SQL
1188:PHP
1156:Lua
1091:C++
1052:APL
1035:Ada
466:Elm
418:Yhc
415:° (
270:at
266:in
46:by
1368::
1166:ML
1121:Go
1096:C#
516:Ur
389:°
298::
296:}}
292:{{
249:.
174:OS
125:,
1354:e
1347:t
1340:v
1329:.
1203:R
1086:C
993:e
986:t
979:v
750:°
742:°
731:°
725:°
717:°
711:°
705:°
699:°
693:°
687:°
673:°
667:°
661:°
642:°
636:°
612:°
606:°
587:°
581:°
575:°
537:°
518:°
512:°
506:°
498:°
490:°
482:°
476:°
468:°
462:°
456:°
450:°
444:°
421:)
409:°
395:°
383:°
370:)
366:(
337:e
330:t
323:v
309:)
305:(
288:.
167:)
102:)
98:(
88:·
81:·
74:·
67:·
50:.
36:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.