saltwater.be

playground of Bruno Windels

17/07

D-ilemma

Aah ... vakantie, gedaan met vakantiejob, nieuwe laptop; tijd om te programmeren! Tijd om terug in pixelscape te vliegen! Aangezien ik pixelscape schrijf in mijn vrije tijd moet het vooral leuk blijven.

Zoals vandaag weer duidelijk was is programmeren in C++ niet altijd leuk, maar meer dan soms frustrerend door ondermeer de ingewikkelde syntax en de hersendode foutmeldingen. Zeker nu ik werk op een nieuw platform.

Nu houd ik al een paar maanden de programmeertaal D in de gaten en ze ziet er veelbelovend uit. Naar mijn mening heeft ze de voordelen van C++ (OO, native binaries en geen VM, compatibel met C ABI, ...) gemengd met de voordelen van Java (OO, Garbage Collection, relatief eenvoudige syntax, het idee dat de compiler het maar moet uitzoeken, grote standaardbibliotheek, ...).

Pixelscape programmeren in D zou mij waarschijnlijk toelaten sneller en met minder frustratie (wat alletwee bijdrage levert aan de "leuk" factor) vooruit te gaan maar dan moet de C++ code die ik al heb eerst overgezet worden.

Anderzijds is D nog niet uit de betafase en kan de syntax nog wijzigen. Iedereen die pixelscape zou willen gebruiken moet zijn toepassing ook in D programmeren (tenzij je met een wrapper in C werkt o.i.d.). De tools blijven ook nog wat achter. En geen Qt.

Genoeg voor- en nadelen om er nog even over na te denken :)


Categorieën: Programmeren | 2 reacties

09/07

MacBook Pro

Verleden week besteld, gisteren (vrijdag) geleverd aan de deur.

Hij wordt soms wel een beetje warm en er zit een klein bultje in maar er valt zeer goed mee te leven :). De MacBook Pro is een computer die zich met veel superlatieven laat beschrijven, wat mezelf betreft dan toch (duurste, snelste, mooiste, leukste, l33tste, warmste, ... computer).

De ingebouwde webcam laat ook toe in realtime effecten toe te voegen aan je fotos (zoals je kan zien :p).

Niets dat photoshop niet kan doen maar toch veel leuker dan het eigenlijk zou mogen zijn.

Er zit ook een bewegings en lichtsensor in en een afstandsbediening om frontrow te bedienen.

MacOSX is wel even wennen (waar zitten die vierkante haakjes nu?!) als je van linux/windows komt maar het is veelal een verbetering. Er mag wel nog een beetje RAM bij want MacOSX's eyecandy vreet geheugen.

En het is waar! Everything just works!


Categorieën: Apple | 3 reacties