Génie logiciel

9
Comment Git a-t-il été conçu?

Mon lieu de travail est récemment passé à Git et je l'aime (et je déteste!). Je l'aime vraiment et c'est extrêmement puissant. La seule partie que je déteste, c'est que parfois c'est trop puissant (et peut-être un peu laconique / déroutant). Ma question est ... Comment Git a-t-il été conçu? En...

9
Comment le premier interprète Malbolge a-t-il été testé?

Selon Wikipedia , Malbolge était si difficile à comprendre à son arrivée qu'il a fallu deux ans pour que le premier programme Malbolge apparaisse. Si cela est vrai, comment le premier interpréteur Malbolge a-t-il été testé (pour vérifier s'il a fait la bonne chose lorsqu'un programme Malbolge a été...

9
Lisibilité des expressions S

En bref et pour ceux qui ne le savaient pas, les fonctions / opérateurs / constructions Lisp sont tous uniformément appelés comme ceci: (function arg0 arg1 ... argN) Donc, dans un langage de type C, vous exprimeriez if (a > b && foo(param)) est transformé en un sexp Lisp comme (if (and...

9
JavaFX a-t-il un avenir? [fermé]

Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 8 ans . Je n'ai pas l'intention de hacher et de ressasser la...

9
Allocateurs de segments de mémoire personnalisés

La plupart des programmes peuvent être assez désinvoltes au sujet de l'allocation de tas, même dans la mesure où les langages de programmation fonctionnels préfèrent allouer de nouveaux objets plutôt que de modifier les anciens, et laisser le garbage collector s'inquiéter de libérer des choses....