• # Programmation noyau et ramasse-miettes

    Posté par . En réponse au journal Go : Un nouveau langage chez Google. Évalué à 6.

    J'ai lu à plusieurs reprises que l'usage du ramasse-miette dans la programmation d'un noyau était déconseillée, était une mauvaise idée, ce qui disqualifierait Go pour un tel domaine.

    Or je ne puis m'empêcher de penser aux machines LISP. Leur OS était programmé en LISP, et LISP utilise les GC depuis un bout de temps. De plus faut-il rappeler que les LISP sont généralement dynamiquement typés ?

    Questions : ces systèmes LISP furent-ils programmés sans GC et avec typage statique ? Si tel n'est pas le cas qu'est-ce qui explique qu'elles furent non seulement fonctionnelles, mais puissantes et relativement peu buggées (si j'en crois ceux qui en ont eus entre les mains) ? La structure même de la machine ?