• [^] # Re: Super un nouveau langage

    Posté par . En réponse à la dépêche Le language de programmation ooc sorti en version 0.2. Évalué à 2.

    Autre chose en ce qui concerne la gestion des chaines de caractères, sous Windows CE les chaines sont nativement en unicode UTF16 (const wchar_t*), sous symbian ca depend utf16 ou utf8, ...
    C'est pour ca que pour le moment j'utilise une macro qui me permet de compiler en fonction de la platforme soit en ansi soit en unicode.
    Ca serait pas mal de pouvoir faire la meme chose avec ooc
    Ca veut dire qu'au moment de la compilation on pourrait faire :

    func main
    {
    _tprintf( _T( "Hello world ))\n" );
    }
    avec _tprintf qui serait résolu en printf pour les systemes unix-like et en wprintf pour les systemes windows et symbian.
    Bon tout ca pour dire que j'aimerais que pour une fois un langage prenne en compte les spécificités des os mobiles.

    En ce qui concerne les delegates et les pointeurs de fonctions membres, on est limité par le C et ne pourrait on pas envisager a terme une version de ooc-++ mais ceci dit cela viendrait a perdre tout l'interet et dans ce cas la autant faire un nouveau langage dérive du C (tiens ca existe deja et ca s'appelle le D) qui ne se contente pas de wrapper un autre.
    Bref j'attends de voir comment va évoluer cette partie callbacks/delegates/pointeurs de fonctions.