j'ai vu les mots binaires et la source dans de nombreux sites Web à télécharger sections. Qu'est-ce qu'ils signifient réellement? Et j'ai vu cela dans la page de téléchargement de Groovy . Ma question est comment ils diffèrent? Les deux ont tendance à installer groovy! Mais quelle est la différence principale?
Une version source sera compilée sur votre propre ordinateur, tandis qu'une version binaire doit correspondre à votre système d'exploitation.
les versions sources sont plus courantes sur les systèmes linux car les systèmes linux peuvent varier considérablement en cpu, en versions de bibliothèques installées, en versions kernel, et presque tous les systèmes linux ont un compilateur installé.
les versions binaires sont courantes sur les systèmes ms-windows. la plupart des machines Windows n'ont pas de compilateur installé.
Les versions binaires contiennent une version lisible par ordinateur de l'application, ce qui signifie qu'elle est compilée. Les versions source contiennent une version lisible par l’homme de l’application, ce qui signifie qu’elle doit être compilée avant de pouvoir être utilisée.
La version source est le code brut non compilé. Vous pouvez le lire vous-même. Pour l'utiliser, il doit être compilé sur votre machine. Binaire signifie que le code a été compilé dans un format de langage machine que l'ordinateur peut lire, puis exécuter. Aucun humain ne peut comprendre le fichier binaire s'il n'a pas été disséqué ou ouvert avec un programme permettant de lire l'exécutable sous forme de code.