Draft:Pony (programming language): Difference between revisions
→Pony (programming language): new section |
|||
Line 14: | Line 14: | ||
| programming_language = C}} |
| programming_language = C}} |
||
Pony<ref>{{cite web|url=https://www.infoq.com/presentations/pony|title=InfoQ: Using Pony for Fintech}}</ref> is an [[Actor model|actor]] based language |
Pony<ref>{{cite web|url=https://www.infoq.com/presentations/pony|title=InfoQ: Using Pony for Fintech}}</ref> is an [[Actor model|actor]] based language designed by Sylvan Clebsch, with the initial implementation starting in 2012<ref name="pony-initial-commit>{{cite web|url=https://github.com/ponylang/ponyc/commit/0192983a0f73d2d490cc901b952534b2d27915dd|title=initial git commit for ponyc}}</ref>. One of the languages unique features to make it a race-free programming language via the use of reference capabilities<ref>{{cite web | url=http://dl.acm.org/citation.cfm?id=2824816 |title=Deny capabilities for safe, fast actors |authors=Sylvan Clebsch, Sophia Drossopoulou, Sebastian Blessing, Andy McNeil |date=2015-10-26}}</ref> by the compiler in order to enforce correct access to program state within the context of the natural high [[Concurrency_(computer_science)|concurrency]] supported by the [[Actor model|actor model]]. |
||
==References== |
==References== |
Revision as of 19:10, 20 January 2017
Proposed for Pony (programming language)
Pony (programming language)
Paradigm | Actor model |
---|---|
Designed by | Sylvan Clebsch |
First appeared | November 9, 2012 |
Implementation language | C |
Website | www |
Pony[1] is an actor based language designed by Sylvan Clebsch, with the initial implementation starting in 2012[2]. One of the languages unique features to make it a race-free programming language via the use of reference capabilities[3] by the compiler in order to enforce correct access to program state within the context of the natural high concurrency supported by the actor model.
References
- ^ "InfoQ: Using Pony for Fintech".
- ^ "initial git commit for ponyc".
- ^ "Deny capabilities for safe, fast actors". 2015-10-26.
{{cite web}}
: Unknown parameter|authors=
ignored (help)
External links
- Offical website
- InfoQ Interview: Sylvan Clebsch on the Actor-Model Language Pony, Garbage Collection, Capabilities, Concurrency
- Pony: Making it easy to write efficient, concurrent, data race free programs at Curry On 2015 associated with ECOOP 2015
Pony (programming language)
Review waiting, please be patient.
This may take 8 weeks or more, since drafts are reviewed in no specific order. There are 1,782 pending submissions waiting for review.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
Reviewer tools
|