Dante van Gemert

Dante van Gemert
De volgende grote programmeertaal ontwikkelt zichzelf niet! Daar heb je mensen voor nodig en Software Science geeft de juiste achtergrond.
Naam
Dante van Gemert
Opleiding
Software Science
Vooropleiding
BSc Computing Science (Radboud University)

Student Dante van Gemert volgt de master Software Science aan de Radboud Universiteit.

Wat spreekt je aan in de master en waarom?

De master Software Science gaat eigenlijk over alles wat met softwareontwikkeling te maken heeft, van wiskundige theorie tot meer praktisch programmeren. Ik hou van deze afwisseling, ook al zijn de wiskundige vakken een stuk uitdagender (voor mij althans). Gelukkig zijn er veel vakken om uit te kiezen.

Hoe ervaar je de sfeer binnen de opleiding?

Bij de meeste vakken komt er maar een kleine groep mensen naar de colleges. In combinatie met het feit dat de colleges in een kleinere ruimte worden gegeven, geeft dit een bijna gezellige sfeer waarin je je gemakkelijk onderdeel van de groep voelt. Interactie is gemakkelijker op zo'n kleine schaal en alle vragen, opmerkingen en gesprekken (met de docent of met medestudenten, of beide) zijn zeer welkom.

Wat vind je het meest uitdagend aan de master(specialisatie)? Zijn er dingen waar je tegenaan loopt?

Ik ben niet zo goed in theoretische vakken, en die maken een groot deel uit van de keuzevakken van de specialisatie. Een paar van die vakken hebben me veel werk gekost om de stof te begrijpen en ik was niet altijd geïnteresseerd in de inhoud. Maar voor de meeste ben ik achteraf blij dat ik ze gedaan heb.

Kun je iets vermelden over je stage en/of je scriptie?

Ik loop stage bij TOP Software, een klein bedrijf op de campus van de universiteit. Ik werk aan een project om LLVM code te genereren vanuit Clean bytecode, om daaruit zowel WebAssembly als native executables te genereren. Mijn stage gaat specifiek over het integreren van een garbage collector voor WebAssembly. Dat betekent dat ik tegelijkertijd werk met Clean, Clean's ABC bytecode, LLVM IR, WebAssembly en C. Dat is nogal wat om mee te jongleren, maar het ligt me wel.

Waarom is het belangrijk dat er mensen zijn met deze master(specialisatie) op zak? Wat wil je er zelf mee gaan doen na het afronden van je master?

De volgende grote programmeertaal ontwikkelt zichzelf niet! Daar heb je mensen voor nodig en dit programma geeft de juiste achtergrond. Na mijn afstuderen hoop ik ergens werk te vinden dat gerelateerd is aan het ontwikkelen van programmeertaal.