Un langage de programmation, c'est une syntaxe qui permets de donner des ordres à un machine.
Une bibliothèque (ou library en anglais) c'est un ensemble de raccourcis permettant de donner des phrases à une machine.
Pas tout à fait. Si un compilateur annonce qu'il se conforme à la norme C11, ça signifie non seulement qu'il va compiler les constructions du langage C (révision de 2011), mais aussi qu'il connaît la bibliothèque standard et fournit une implémentation (qui peut être repompée d'ailleurs, mais ce n'est pas le problème).
Donc si un compilateur annonce qu'il compile de l'Objective-C, je m'attends à ce que ce qui est considéré comme la bibliothèque standard d'Obj-C soit aussi fournie par le compilateur, sinon l'implémentation est incomplète.
[^] # Re: et Objective-C?
Posté par lasher . En réponse au journal swift 2 sera open source. Évalué à 3.
Pas tout à fait. Si un compilateur annonce qu'il se conforme à la norme C11, ça signifie non seulement qu'il va compiler les constructions du langage C (révision de 2011), mais aussi qu'il connaît la bibliothèque standard et fournit une implémentation (qui peut être repompée d'ailleurs, mais ce n'est pas le problème).
Donc si un compilateur annonce qu'il compile de l'Objective-C, je m'attends à ce que ce qui est considéré comme la bibliothèque standard d'Obj-C soit aussi fournie par le compilateur, sinon l'implémentation est incomplète.