Ring (programming language): Difference between revisions

Content deleted Content added
No edit summary
Line 23:
==History==
 
In 2009, Fayed tried to implement some ideas related to [[Natural-language programming|Natural Language Programming]], In 9 months he created a minor [[Domain-specific language|___domain-specific language]] called Supernova that focus on [[User interface|User interface (UI)]] creation and uses some ideas related to [[Natural-language programming|Natural Language Programming]], then he realized the need for a new language that are [[General-purpose language|general-purpose]], practical and can increase the [[Productivity|productivity]] of creating natural languages.<ref name="Supernova1">{{cite web |url=http://ring-lang.sourceforge.net/doc1.12/faq.html |title=Ring Language - Frequently Asked Questions (FAQ) |author=Ring Team|date=January 2020 |publisher=Ring Team}}</ref><ref name="Supernova2">{{cite web |url=https://www.codeproject.com/Articles/66996/Supernova-Programming-Language |title=Supernova programming language |author=Fayed|date=April 2010 |publisher=[[Code_Project]]}}</ref><ref name="Supernova3">{{cite web |url=https://www.youm7.com/story/2011/12/24/%D8%B4%D8%A7%D8%A8-%D9%85%D8%B5%D8%B1%D9%89-%D9%8A%D8%A8%D8%AA%D9%83%D8%B1-%D8%B3%D9%88%D8%A8%D8%B1-%D9%86%D9%88%D9%81%D8%A7-%D9%88%D8%AA%D9%82%D9%86%D9%8A%D8%A9-%D8%A8%D8%B1%D9%85%D8%AC%D8%A9-%D8%A8%D8%AF%D9%88%D9%86-%D9%83%D9%88%D8%AF/562415 |title=Supernova language by Egyptian programmer|author=Omnia|date=December 2011 |publisher=[[Youm7]]}}</ref>
 
Ring aims to offer a language focused on helping the developer with building natural interfaces and declarative DSLs <ref name="Softpedia">{{cite web |url=https://www.softpedia.com/get/Programming/Coding-languages-Compilers/Fayed-Ring.shtml |title=Ring 1.12 review |author= Softpedia Team|date=20 May 2020 |publisher=[[Softpedia]]}}</ref>