Content deleted Content added
Smedskjaer (talk | contribs) m →Programming languages with explicit support for roles: Oops - Forgot the bullet point |
m Bot: http → https |
||
(One intermediate revision by one other user not shown) | |||
Line 2:
{{Use mdy dates|date=January 2019}}
{{Use American English|date=January 2019}}
{{Programming paradigms}}▼
'''Role-oriented programming''' as a form of [[programming language|computer programming]] aims at expressing things in terms that are analogous to human [[concept]]ual understanding of the [[world]]. This should make programs easier to understand and maintain.{{citation needed|date= August 2016}}
Line 28 ⟶ 27:
* [http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/p/Pernici%3ABarbara.html Barbara Pernici]
* [http://www.mip.sdu.dk/people/Staff/bbk.html Bent Bruun Kristensen]<ref>{{cite web |url=http://www.sigmod.org/dblp/db/indices/a-tree/k/Kristensen%3ABent_Bruun.html |url-status=dead |archive-url=https://web.archive.org/web/20070927210129/http://www.sigmod.org/dblp/db/indices/a-tree/k/Kristensen:Bent_Bruun.html |archive-date=September 27, 2007 |title=DBLP: Bent Bruun Kristensen}}</ref>
* [
* [[Charles Bachman]]<ref>{{cite web |url=http://www.computerhistory.org/events/lectures/bachman_04162002/bachman.shtml |title=Computer History Museum - Lectures - Charles W. (Charlie) Bachman |access-date=2013-01-03 |url-status=dead |archive-url=https://web.archive.org/web/20130103023948/http://www.computerhistory.org/events/lectures/bachman_04162002/bachman.shtml |archive-date=2013-01-03 }}</ref>
* [http://www.kbs.uni-hannover.de/~steimann/ Friedrich Steimann]
* [http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/g/Gottlob%3AGeorg.html Georg Gottlob]
* [
* [
* [http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/h/Herrmann%3AStephan.html Stephan Herrmann]
* [[Trygve Reenskaug]]<ref>{{cite web |url=http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/r/Reenskaug%3ATrygve.html |title = dblp: Trygve Reenskaug}}</ref>
* [
==Programming languages with explicit support for roles==
Line 42 ⟶ 41:
* [https://www.eclipse.org/epsilon/ EpsilonJ]
* [[JavaScript#Delegative|JavaScript Delegation - Functions as Roles (Traits and Mixins)]]
* [
* [[Moose (Perl)#Roles|Perl (Moose)]]
* [[Raku (programming language)#Roles|Raku]]
Line 63 ⟶ 62:
* [https://web.archive.org/web/20060910101027/http://ftp.ccs.neu.edu/pub/people/lieber/appcs.pdf Adaptive Plug-and-Play Components for Evolutionary Software Development], by Mira Mezini and Karl Lieberherr
* [http://www.iit.edu/~concur/asc/cassservices.html Context Aspect Sensitive Services]
* [
* [
▲{{Programming paradigms navbox}}
{{compu-prog-stub}}
|