JADE (programming language): Difference between revisions

m grammar/spelling was correct before
m Bot: http → https
Line 10: Line 10:
'''JADE''' is a proprietary [[object-oriented]] software development and deployment platform product from the New Zealand-based [[Jade Software Corporation]], first released in 1996.<ref>{{cite web|url=https://www.jadeworld.com/who-we-are/ | title=Jade – Who We Are  |publisher=[[Jade Software Corporation]]}}</ref><ref>{{cite web|url=https://www.zdnet.com/article/jade-delivers-version-7-1/|title=Jade Software delivers Jade 7.1|publisher=[[ZDnet]]|accessdate=21 December 2019}}</ref> It consists of the JADE programming language, [[Integrated development environment]] and [[debugger]], integrated [[application server]] and [[object database]] management system.
'''JADE''' is a proprietary [[object-oriented]] software development and deployment platform product from the New Zealand-based [[Jade Software Corporation]], first released in 1996.<ref>{{cite web|url=https://www.jadeworld.com/who-we-are/ | title=Jade – Who We Are  |publisher=[[Jade Software Corporation]]}}</ref><ref>{{cite web|url=https://www.zdnet.com/article/jade-delivers-version-7-1/|title=Jade Software delivers Jade 7.1|publisher=[[ZDnet]]|accessdate=21 December 2019}}</ref> It consists of the JADE programming language, [[Integrated development environment]] and [[debugger]], integrated [[application server]] and [[object database]] management system.


Designed as an end-to-end development environment to allow systems to be coded in one language from the [[database server]] down to the [[client (computing)|clients]], it also provides [[API]]s for other languages, including [[.NET Framework]],<ref name="dotNET">{{cite web|url=http://www.scoop.co.nz/stories/BU0905/S00125.htm|title=Scoop Independent News – JADE 6.3|accessdate=21 December 2019}}</ref> [[Java (programming language)|Java]], [[C (programming language)|C]]/[[C++]] and [[Web service]]s.
Designed as an end-to-end development environment to allow systems to be coded in one language from the [[database server]] down to the [[client (computing)|clients]], it also provides [[API]]s for other languages, including [[.NET Framework]],<ref name="dotNET">{{cite web|url=https://www.scoop.co.nz/stories/BU0905/S00125.htm|title=Scoop Independent News – JADE 6.3|accessdate=21 December 2019}}</ref> [[Java (programming language)|Java]], [[C (programming language)|C]]/[[C++]] and [[Web service]]s.


Although a free limited licence is available for development, using the JADE platform requires per-process fees to be paid.
Although a free limited licence is available for development, using the JADE platform requires per-process fees to be paid.


==Language==
==Language==
In syntax, JADE is very similar to [[Pascal (programming language)|Pascal]]; its syntax is based on the language [[Modula-2]], which was derived from Pascal. While it includes innovations lacking in Pascal or Modula-2, it lacks certain features of other modern object-oriented languages such as C# and Java.<ref name="obscure">{{Cite web |title=JADE: Obscure Programming Language of the Month |last=Toady |first=Tim |work=DevTopics |date=3 June 2009 |access-date=12 March 2021 |url= http://www.devtopics.com/jade-obscure-programming-language-of-the-month/ }}</ref>
In syntax, JADE is very similar to [[Pascal (programming language)|Pascal]]; its syntax is based on the language [[Modula-2]], which was derived from Pascal. While it includes innovations lacking in Pascal or Modula-2, it lacks certain features of other modern object-oriented languages such as C# and Java.<ref name="obscure">{{Cite web |title=JADE: Obscure Programming Language of the Month |last=Toady |first=Tim |work=DevTopics |date=3 June 2009 |access-date=12 March 2021 |url= https://www.devtopics.com/jade-obscure-programming-language-of-the-month/ }}</ref>


JADE is able to import and run [[LINC 4GL]] programs and was initially its core role.
JADE is able to import and run [[LINC 4GL]] programs and was initially its core role.
Line 138: Line 138:


==External links==
==External links==
* {{official website|http://www.jadeworld.com/}}
* {{official website|https://www.jadeworld.com/}}
* [https://www.jadeworld.com/developer-center Examples and Tutorials for JADE Programmers]
* [https://www.jadeworld.com/developer-center Examples and Tutorials for JADE Programmers]
* [https://web.archive.org/web/20060319105508/http://www.enterprisenetworksandservers.com/monthly/art.php?1899 JADE 6.1 delivers data replication to Microsoft SQL Server]
* [https://web.archive.org/web/20060319105508/http://www.enterprisenetworksandservers.com/monthly/art.php?1899 JADE 6.1 delivers data replication to Microsoft SQL Server]