Table des symbolesUne table de symboles est une centralisation des informations rattachées aux identificateurs d'un programme informatique. C'est une fonction accélératrice de compilation, dont l'efficacité dépend de la conception. Dans une table des symboles, on retrouve des informations comme : le type, l'emplacement mémoire, la portée, la visibilité, etc. Généralement, la table est créée dynamiquement. Une première portion est créée au début de la compilation. Puis, de façon opportuniste, en fonction des besoins, elle est complétée.
Multibootthumb|Un MacBook avec 4 partitions bootables. Le multiboot (en français, amorçage multiple) désigne la possibilité d'installer sur un même ordinateur plusieurs systèmes d'exploitation et de choisir l'un d'eux lors du démarrage de l'ordinateur. Le terme dual-boot (en français, double amorçage ou amorçage double) désigne la possibilité de démarrer deux systèmes d'exploitation sur le même ordinateur. Les multiboot sont faits par des logiciels spécialisés appelés chargeurs d’amorçage (), comme NTLDR, LILO ou GRUB.