• [^] # Re: Eclipse avec GCJ: un environnement de développement libre

    Posté par . En réponse à la dépêche Eclipse avec GCJ: un environnement de développement libre. Évalué à 2.

    Bon, je vais faire un peu de pub, mais tu connais le projet Nosica ?
    Bon, il s'agit d'un projet que j'ai lance l'annee derniere.

    Il se trouve que c'est assez comparable avec c#, meme si on a fait le design du langage sans connaitre celui de c#.

    Il y a comme points communs :
    la genericite (et les contraintes aussi avec une autre syntaxe)
    les proprietes
    types par valeur
    types par reference
    heritage, nested, membres, accces
    ref et out parameter en utilisant l'attribut "const"
    detection d'overflow (cast automatique ou forcé)
    les types partial (types abstraits ?)

    il n'y a pas :
    les structures
    les enum
    les types par valeur n'herite pas d'Object
    foreach (mais c'est une feature demande)
    using (nosica a les destructeurs, donc pas besoin)
    les agregates (on y avait pense, mais on avait pas trouve de syntaxe sympa)
    les methodes anonymes

    il y a en plus :
    les switch sur n'importe quel type
    la surcharge d'operateur uniquement sur les types par valeur avec la notion infix/postfix/prefix
    les classes anonymes
    les destructeurs
    les tableaux multi dimensionnels
    les operateurs de stream

    Bref, evidemment c'est pas fini, je ne m'appelle pas Microsoft, mais au moins mon boulot est libre. Pas comme .Net, ou seulement 5% est standardise ...

    A+