zeus.ugent.be/content/blog/15-16/xtext-workshop.md
2016-10-31 13:48:39 +01:00

18 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Xtext Workshop
banner: https://zeus.ugent.be/wp-content/uploads/2016/04/450px-Xtext_logo-300x89.png
created_at: 13-04-2016
time: 23-02-2016
location: Zeus kelder
---
<a href="https://zeus.ugent.be/2016/04/13/xtext-workshop/450px-xtext_logo/" rel="attachment wp-att-2467"><img src="https://zeus.ugent.be/wp-content/uploads/2016/04/450px-Xtext_logo-300x89.png" alt="450px-Xtext_logo" width="300" height="89" class="alignright size-medium wp-image-2467" /></a><strong>Op 26 april om 18:00 in Auditorium A2, Campus Sterre, Gebouw S9</strong> organiseren we een workshop over <a href="https://eclipse.org/Xtext/">Xtext</a>. <strong>Xtext</strong> is een framework om nieuwe domein-specifieke computertalen (<strong>DSL</strong>s) mee te ontwerpen. Een <strong>DSL</strong> kan een nieuwe programmeertaal zijn, maar is meestal erg specifiek: bijvoorbeeld voor het besturen van robots, voor controle van wasmachines of voor sturing van de on-board computer in autos. Mensen die deze machines maken zijn vaak geen programmeurs, en zij kunnen veel vlotter werken met een DSL dan met een algemene programmeertaal.
Met <strong>Xtext</strong> maak je <strong>je eigen taal, de compiler en de ontwikkelomgeving in één keer</strong>.
In deze workshop geven wij in samenwerking met <strong><a href="https://www.sigasi.com">Sigasi</a></strong> eerst een overzicht over waarom je een DSL wil gebruiken en hoe Xtext werkt. Vervolgens demonstreren we Xtext met een eenvoudig voorbeeld.
Daarna kan je zelf een Eclipse plugin ontwikkelen met behulp van Xtext voor je eigen DSL. Wij zijn er om jullie te helpen.
<em>Over Sigasi:
Sigasi is een Gentse Startup die Xtext gebruikt voor de ontwikkeling van Eclipse plugins voor VHDL en Verilog. Dit zijn talen die gebruikt worden voor het ontwerpen en testen van chips.</em>