-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

samedi 30 mars 2013

Qu'est-ce qu'une source ouverte C compilateur?

Une source ouverte C compilateur est un logiciel destiné à tourner code de programmation lisible par l'homme en code binaire qui peut être exécuté en mode natif par un système informatique spécifique. Le langage de programmation compilateurs C et s'efforcer d'être indépendant de la plateforme, permettant ainsi un paradigme de programmation d'écrire une fois, exécuter partout. Ceci est accompli en prenant les fichiers sources humaines lisibles et les recompiler avec un compilateur pour chaque système sur lequel le code peut être exécuté. Le développement de l'open source compilateurs C a donné lieu à une sélection robuste de niveau professionnel compilateurs qui sont dans un état presque constant d'amélioration.

Une source ouverte compilateur C diffère de logiciels disponibles dans le commerce en ce qu'il est créé et maintenu par une communauté de développeurs qui fonctionne gratuitement. Presque tout le monde dans la communauté peut essayer de faire des recommandations pour son amélioration. En outre, le code source du compilateur est mis gratuitement à toute personne désireuse de créer un compilateur variante ou qui a un désir d'étudier le code.

L'une des caractéristiques d'un compilateur C open source est que les membres de la communauté de développement étant souvent différents milieux techniques. Beaucoup de gens utilisent simultanément plusieurs systèmes d'exploitation. Cette diversité contribue à maintenir les compilateurs C développés à jour si la performance sur toutes les plateformes est conforme. Contrairement aux compilateurs non open source qui ciblent souvent un système d'exploitation spécifique, open source compilateurs C sont conçus dès le départ pour cibler une variété de systèmes.
Un autre aspect de l'open source compilateur C est que la communauté est souvent très élevée. En plus de ceux qui sont en train d'écrire le code du compilateur, il y a aussi des testeurs et des utilisateurs finaux qui soumettent des rapports de bogue et demandes d'améliorations. Cette activité constante permet un compilateur simple d'améliorer et d'avoir un certain nombre de fonctionnalités ajoutées simultanément.

Pas tous les projets open source sont perçues jusqu'à la fin, cependant. Il y a des projets qui ont vu un bon départ et l'acceptation par la communauté de programmation, ne doit être abandonné et jamais achevée. Un problème se pose aussi parfois dans laquelle le programme de développement réel dépasse les efforts de documentation et de test. C'est parfois le résultat d'un développement communautaire qui est devenu trop grand pour être géré efficacement.

Une forte motivation impliqué dans le développement d'un compilateur C open source, c'est qu'il est très souvent utilisé comme une plate-forme pour l'écriture d'autres logiciels open source. De cette façon, la communauté open source dans son ensemble a tout intérêt à voir un compilateur stable pour un usage individuel. Bien que les compilateurs eux-mêmes pourraient chacun des caractéristiques et des capacités différentes, ils ne sont généralement conformes aux normes en langage C qui ont été libérés.