Ak ste vývojárom rôznych aplikácií zrejme si nevystačíte iba s 1 jazykom a musíte ich ovládať viac. Tento problém by mohol zmeniť jazyk Wyvern za ktorého vývojom stojí aj NSA.
HTML5, JavaScript, PHP, CSS či XML - to sú jazyky ktoré musí ovládať každý lepší programátor webových stránok a aplikácií. Projekt vyvíjaný na Carnegie Mellon University a financovaný americkou bezpečnostnou agentúrou NSA má za cieľ eliminovať potrebu vedieť niekoľko jazykov naraz a stačiť by mal iba jeden.
Tento univerzálny jazyk sa volá Wyvern pričom meno si požičiava od mýtického draka, ktorý mal miesto štyroch nôh iba 2. Výskumníci o ňom hovoria: "Webové aplikácie sú dnes písané v slabo koordinovanej zmesi artefaktov písaných v rôznych jazykoch, formátoch súborov a technológiách. Tak napríklad, webová aplikácia môže pozostávať z JavaScript-u na strane klienta, HTML pre štruktúru, CSS pre prezentáciu, XML pre komunikáciou pomocou AJAX-u a mixu Javy, čistého textu a konfiguračných súborov a databázy na strane servera. Táto rôznorodosť zvyšuje náklady vynaložené na naučenie sa týchto technológií. Taktiež to znamená, že je ťažšie zaistiť bezpečnosť systému".
Systém pracuje tak, že automaticky rozpoznáva na čom pracujete tým, že sa "pozerá" na dáta s ktorými pracujete. Pracujete s databázou? Tak to zrejme používate SQL. Ide stále o prototyp ktorý je open-source a tak sa naň môžete pozrieť na GitHub.
Zdroj: gizmodo
MQ
ING
MQ