Veelgestelde vragen




Staat je vraag er niet tussen? Stuur gerust even een e-mailtje.

Dichtklappen
Hoe gaat Citrine om met persoonsgegevens?

De website van Citrine houdt geen persoonsgegevens bij. Ik gebruik geen cookies of trackers. Deze site is een cookie-vrije zone zoals ze dat ook wel noemen.


Mag ik Citrine gebruiken om commerciële apps te maken?

Ja. Citrine is gratis en open source (BSD-3). Je kunt er alles mee doen wat je wilt. Vrijheid, blijheid... toch?


Hoelang bestaat Citrine al?

Citrine begon in 1993 onder de naam Basic-NL. Destijds had ik met een hack via de KCS Power Cartridge de BASIC-tokenizer van de Commodore 64 vertaald naar het Nederlands. In 2009 werd het project opnieuw opgestart. In 2020 voegde ik ondersteuning toe voor 110 talen. Sinds 2023 maakt Citrine gebruik van de SDL2-bibliotheek, waarmee het ook mogelijk is om games en apps te ontwikkelen.


Is Citrine geschikt voor professionele programmeurs?

Ja, Citrine heeft geen kunstmatige beperkingen. Hoewel sommige functies nog in ontwikkeling zijn, is het mogelijk om met Citrine functionele en complete producten te maken.


Is Citrine geschikt voor scholen?

Ja, Citrine is een uitstekende keuze om te leren programmeren. Met Citrine kun je beginnen met programmeren in een puur objectgeoriënteerde programmeertaal, wat een solide basis biedt voor een toekomst in de industrie. Aangezien Citrine in je moedertaal gebruikt kan worden, maakt het vroegere toegang tot programmeeronderwijs mogelijk, omdat beheersing van de Engelse taal niet nodig is. Voor scholen zijn speciale abonnementen beschikbaar zodat de hele klas gebruik kan maken van de exportserver. Neem contact op!


Waarom Citrine gebruiken?

Ik heb Citrine/NL gemaakt omdat ik software wilde schrijven in mijn eigen taal, het Nederlands. Ik dacht dat anderen misschien hetzelfde zouden willen, dus besloot ik om meerdere taalversies te maken. Mijn moedertaal is Nederlands, en ik spreek en schrijf ook Engels maar daar eindigen mijn taalvaardigheden. Daarom richt ik me voornamelijk op deze twee talen en vertrouw ik op de community voor de rest.


Wat kost toegang tot de exportserver

Voor veelvuldig gebruik van de exportserver of trainingen vraag ik een kleine bijdrage van 5 EURO per maand (60 EURO per jaar). Je mag de exportserver natuurlijk wel gratis uitproberen.


Hoe kan ik betalen voor de exportserver?

Als je exportserver vaker wilt gebruiken vraag ik om een kleine bijdrage. Een toegangsticket voor de exportserver kost 60 EUR en is een heel jaar geldig. Je kunt dan exporteren naar Windows, Linux en Android. Daar komen ook nog andere platforms bij. Ook krijg je voor dat geld ondersteuning per e-mail. Je mag natuurlijk ook gewoon gratis uitproberen. Stuur even een mailtje of appje als je belangstelling hebt. Bellen mag ook.


Hoe exporteer je je programma?

Noem het hoofdcodebestand `__1__`. Selecteer vervolgens alle bestanden die bij je programma horen en sleep ze naar het 'export'-icoon of -programma. Dit genereert een datapak: een bundel die alle bronnen van je programma bevat, inclusief de code. Als je datapak klaar is, sleep je het eenvoudigweg naar de website en kies je je doelplatform. Dat is alles! Je programma wordt geconverteerd en is klaar voor gebruik op het geselecteerde platform.


Hoe bestuur ik de speler op Android/iOS?

Na exporteren naar Android/iOS zal je telefoon functioneren als gamepad. Linksonder (de eerste 10% van het scherm) kun je aanraken voor LINKS-RECHTS. Rechtsoner (laatste 10% en onderste 20%) zitten de knoppen OMHOOG-OMLAAG (verticaal). Om de knoppen zichtbaar te maken kun je het beste gewoon een overlay-plaatje gebruiken met pijltjes.