un pointeur
Type: Messages; Utilisateur: gorgonite
un pointeur
ou alors ils vont obliger à spécifier de quelle interface on hérite par défaut (un peu sur le modèle de C# qui peut spécifier à quelle interface est rattachée une méthode)
parce que Java est compilé vers une VM pour sa version desktop... (JavaCard est par exemple bien plus limité dans ses features -- pas de GC par exemple)
mais quand on voit que .Net a été obligé...
pas forcément classique au sens "macros C"... mais ça reste classique au sens méta-programmation :roll:
oui et ?
java n'a jamais été une référence en théorie des langages... mais clairement...
je ne suis pas fan de la famille Lisp/Scheme
alors, de ce que j'ai lu rapidement, il y aurait
un mécanisme d'expansion de macro à la "compilation" (ok, assez classique)
un mécanisme de...
tu parles de Bigloo ou Stalin ?
en fait, j'ai surtout vu que le programme était surtout transformé sous la forme d'une énorme continuation, qui était ensuite simplifiée autant que possible, et le...
tout ce qui est un peu trop dynamique/reflexif/introspectif...
c'est le même principe que l'introduction du DLR dans .Net ; de RPython pour compiler PyPy, etc.
à condition de restreindre certaines fonctionnalités du langage... ou de tricher en compilant un système pour les interpréter :aie:
ça date de quelle version ?
je parlais de C++...
effectivement, j'avais trop généralisé :oops:
je crois qu'effectivement par des soucis de compatibilité avec les versions précédentes de java, ce genre d'info est "perdue" à la fin de la...
c'est une contrainte de Java de ne jamais "rompre" avec le passé, même si en fait cela passe pour une réécriture à la volée du bytecode au moment de l'exécution (ou une grosse lenteur du à la petite...
disons que chaque langage a ses limites sur la taille maximale des entiers qu'il gère... on ne peut pas créer N types pour faire beau parce qu'un autre a un type qui prend 2 bits de plus que nous en...
+1 d'ailleurs tous ceux ayant déjà touché à une JVM, et étudié les optimisations qu'on peut y faire ont remarqué que coder "très bas niveau" (du C encapsulé :aie:), permet une exécution très rapide...
BigInteger pour les entiers de taille arbitraire... qui finissent toujours par être obligatoires quand on a réellement besoin de grands entiers (et dans tous les langages ;))...
prends un long
http://java.sun.com/javase/6/docs/api/java/lang/Number.html
ce n'est pas du tout ce que j'ai voulu dire... va falloir que je sépare mieux mes notes d'humour trollesques, du reste du propos :aie:
pour infos, je pense que dans chacune de mes interventions...
une surcharge de Integer :aie:
:dehors:
Java étant tout objet, ça doit aider un peu (au lieu d'avoir des boxing bizarres comme les types somme de F# quand on les importe en C# :?)
en effet quand tu feras de la vérification de type à la...
mais les premières annonces sur C# sont sorties en Janvier 1999 justement... et pas celles de Microsoft, mais de son créateur qui avait déjà C# 2.0 en tête à l'époque :roll:
ben oui... les...
tu parles de C# ?
perso, j'ai aussi entendu de source sûre que dans la tête de son (ses ?) concepteurs, C# était dès le début assez proche de C# 2.0 ; mais qu'il a fallu sortir rapidement quelque...
plutôt de C# :aie:
encore une fois ce genre d'argument sous-entend que les développeurs utilisant des API "vieillotes et bas niveau" ne savent pas réutiliser leur code, et créer leur propre "sur-ensemble" avec tout...
tu oublies dans ton équation un ENORME point : quid du travail personnel, et de la rigueur de ce travail...
parce qu'une fois qu'on a acquis certaines connaissances, le langage peut être vu comme...
et comeau :aie: ?
en interne dans un labo d'informatique embarquée... je n'en sais pas plus, je n'y suis plus :?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.