Ořechy - Pnuts - Wikipedia
![]() | tento článek potřebuje další citace pro ověření.Listopadu 2018) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | Téma tohoto článku nemusí splňovat požadavky Wikipedie obecný pokyn k notabilitě.Listopadu 2018) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | |
Paradigma | Objektově orientovaný, Skriptování |
---|---|
Vývojář | Toyokazu Tomatsu (Sun Japonsko) |
Poprvé se objevil | 1997 |
Stabilní uvolnění | 1.2.1 / 24. července 2007 |
Psací disciplína | statický, dynamický, kachna |
Plošina | JVM |
OS | Cross-platform |
Licence | Veřejná licence Sun. |
webová stránka | http://java.net/projects/pnuts (archiv 2017) |
Ovlivněno | |
Jáva |
Ořechy je dynamický skriptovací jazyk pro Java platforma. Je navržen pro použití v systému dvou jazyků s Programovací jazyk Java. Cíle projektu Pnuts jsou poskytnout malý, rychlý skriptovací jazyk, který má těsnou integraci s jazykem Java. Pnuts používá syntaxi, která je pro vývojáře Java jednoduchá a přátelská, a zároveň velmi expresivní.
Vztah k Javě
Protože Java a Pnuts sdílejí stejný typový systém, kód Java může snadno vyvolat nebo definovat funkce Pnuts. Podobně může kód Pnuts snadno manipulovat s objekty Java. Pnuts kód může dokonce definovat třídy Java. Protože Pnuts kompiluje do bajtových kódů Java, tyto třídy může Java používat stejně jako jakoukoli jinou třídu. Třídu napsanou v Pnuts lze dokonce později nahradit třídou napsanou v Javě bez dalších změn kódu.
Syntaxe ořechů může vypadat velmi podobně jako Java. Následuje ukázka kódu napsaná v Javě, která je také platným skriptem Pnuts:
import java.util.ArrayList;import java.util.List; Seznam<Tětiva> zemí = Nový ArrayList<Tětiva>(); zemí.přidat("Kanada"); zemí.přidat("Rakousko"); zemí.přidat("Brazílie"); Sbírky.třídit(zemí); pro (Tětiva země : zemí) Systém.ven.tisk("Ahoj " + země);
Alternativně lze použít expresivitu ořechů:
použití("pnuts.lib") // Standardní modul, který zpřístupňuje třídění, tisk a další funkce. zemí = ["Kanada", "Rakousko", "Brazílie"] třídit(zemí) pro (země : zemí) tisk("Ahoj " + země)
Dějiny
Pnuts byl původně vyvinut v roce 1997 Toyokazu Tomatsu jako testovací nástroj pro třídy Java. Pnuts byl od té doby rozšířen, hlavně se zaměřením na základní funkce vyžadované pro prostředí Java skriptovací engine, jako je a modulový systém a kompilátor bytecode.
Komerční využití ořechů zahrnuje Rockwell Automation vývojový systém FactoryTalk.
Vypadá to, že projekt již není ve vývoji.