différence entre un programme et d'un logiciel?
J'ai regardé en ligne et j'ai lu les définitions, mais je ne comprends toujours pas la différence. Ne logiciels nécessitent plus que la connaissance d'un langage de programmation pour créer ou est-il plus puissant/peut-il faire de plus? Toutes les suggestions que pourraient aider à effacer la distinction serait appréciée.
- Votre demande le titre de la différence entre "programme" et "logiciel", mais votre question parle de "langage de programmation". Que voulez-vous dire exactement?
- Je ne suis pas sûr de comprendre la pertinence de la question? Pour moi, ces termes sont interchangeables, et l'écart est d'un vice de forme.
- fermer; trop large & opinion en fonction de l'OMI
Vous devez vous connecter pour publier un commentaire.
1) Un "programme" est une sorte de "logiciel". "Logiciel" est un peu le concept plus large que juste un "programme".
2) Voici une bonne définition de logiciel:
3) Vous pouvez rechercher d'autres définitions, et ils peuvent ou peuvent ne pas convenir précisément avec celui-ci.
Mais j'aime bien cette partie de la définition:
Cela implique que, en fonction de quelle façon vous définir le terme "logiciel" et comment vous définissez "langages de programmation", vous devriez être en mesure de "créer des logiciels", sans nécessairement en connaître un langage de programmation ou à l'aide d'un compilateur.
Selon Wikipedia, les termes sont interchangeables.
Un programme d'ordinateur (logiciels, ou tout simplement un programme) est une séquence d'instructions écrites pour effectuer une tâche déterminée avec un ordinateur.[1]
Je pourrais plutôt pas d'accord avec les autres réponses ici, même si ils citent des définitions spécifiques qui je suis d'accord avec dans un sens familier.
Pour moi, un programme est plus un concept abstrait. Je peux écrire un programme simple sur une serviette en papier, si je veux (même dans un la langue!), et c'est encore un programme; bien sûr il n'est pas encore le logiciel. Un programme n'est pas nécessaire couplé à un mécanisme particulier dans lequel il est stocké. Par exemple, un programme peut exister dans le firmware d'une puce d'ordinateur.
Logiciel, pour moi, spécifie une mutabilité. Par opposition au matériel, le logiciel peut être modifié par le biais de la fonctionnalité hériter de l'appareil. Je peux installer un nouveau logiciel, je peux le compiler ou de le copier. Il existe en dehors des capacités intrinsèques de l'appareil lui-même.
Je dirais que je peux utiliser un logiciel comme un mécanisme pour transmettre les instructions définies par un programme pour un ordinateur. En d'autres termes, le logiciel peut contenir la définition d'un (ou de plusieurs) des programmes, dans le cadre d'un ensemble de matériels.
Je l'aime encore plus large:
Logiciel est tout ce que vous pouvez transporter sur un fil de liaison (notamment par téléphone).
Tout le reste est Matériel.
Par conséquent, de l'argent (ou mieux, la revendication de la propriété d'une certaine somme d'argent) est un logiciel, alors qu'un plat de spaghetti est matériel.
Un programme d'ordinateur est une forme spécifique de logiciel utilisé pour programmer des ordinateurs.
Un programme est une instance d'un algorithme écrit dans certains langage de programmation tel que java, C++, mais logiciel est une collection de programmes individuels bien emballé pour s'exécuter sur un ordinateur
Programme: Un programme est un ensemble d'instructions(commandes) écrite dans le langage de l'ordinateur pour fournir une solution pour un problème donné à l'aide de dispositifs de calcul est communément appelé Programme.
Logiciel: Un Logiciel est une solution de collections de domaine de les problèmes, qui est responsable de manuel à automatique.
Un Logiciel automatiser la livraison de fonctions d'un système à l'aide d'appareils informatiques et de l'infrastructure des TIC.Le logiciel comprend les composants suivants:
1. SRS document.
2. Logiciel de conception de document.
3. Logiciel ligne de code(LOC)
4. Tests de logiciels de document.
5. Logiciel document de mise en œuvre.
6. Logiciel de maintenance document.
Le logiciel est quelque chose qu'une machine peut exécuter. C'est quelque chose avec des instructions d'un système d'exploitation peut comprendre.
Un langage de programmation est un langage dans le "milieu" d'un utilisateur et une machine qui peut être facilement converti (par une machine) à un code que la machine peut directement comprendre (logiciel).
Un langage de programmation déclare la syntaxe d'un analyseur qui traduit le langage de la machine (code se traduit par le logiciel).
Pour moi, un programme est un petit logiciel spécial qui peut être démarré, exécuté, et qui tourne finalement à la fin.
Cependant, d'un morceau de logiciel peut être un patch, un plugin, etc. Vous n'appelez pas de ces "programmes", car ils ne peuvent pas être exécutées en tant que est.
Le terme de logiciel, ou un morceau de logiciel, est utilisé dans les deux cas, pour désigner le type de "matériel" dont elles sont faites, à savoir, le code.
Oui logiciel dans un sens beaucoup plus large désigne l'ensemble des procédures informatiques qui décrivent les programmes et la façon dont ils sont exécutés alors que les programmes sont d'une séquence d'enseignement donné à l'ordinateur.
Programme: Un programme est une séquence d'instructions pour résoudre un purticular problème ou d'accomplir une tâche déterminée avec l'ordinateur. Un programme est écrit en utilisant des langages de programmation comme Java, C++, etc. Et ils sont compilés en code machine compréhensible par l'ordinateur.
Logiciel: Un logiciel est un ensemble de programmes individuels bien emballé pour faire fonctionner un ordinateur. Un logiciel est quelque chose que la machine peut exécuter. C'est quelque chose avec des instructions d'un système d'exploitation peut comprendre. Le logiciel est composé de langages de programmation et des utilitaires.
Dans un sens commun, la plupart des logiciels de moyens pour un ensemble complet. Un logiciel peut être composée de différents éléments, tels que des graphiques, des vidéos et plusieurs autres formats de données.
Langage de programmation se réfère à communiquer des instructions à une machine, tels que C++, Python. Un logiciel de langue peut également se référer à une interface humaine de la langue comme l'anglais, le Japonais, etc.
Il y a aussi la différence en termes de fonctions. Génie logiciel est essentiellement une activité d'équipe. Un ingénieur logiciel peut communiquer avec les clients et de développer des solutions qui répond à leurs besoins. La programmation est principalement une activité personnelle et un programmeur a tendance à travailler seul.
Alors que la recherche de différents aspects, il y a une grande différence entre "logiciel" et "programme".