jeudi 8 novembre 2012
Un aperçu des logiciels informatiques
Un logiciel d'ordinateur est, par définition, une série d'instructions et / ou données que l'ordinateur exécute une séquence prédéterminée. Progiciels viennent dans beaucoup de styles et de types différents. Cette pléthore virtuel du logiciel peuvent prendre plusieurs formes: jeux, navigateurs Web, programmes de chat, applications bureautiques et progiciels spécialisés. Malgré le nombre de variations informatique logiciel arrive, en substance, la même chose pour l'ordinateur: données, d'entrée et des données sur.
Il est beaucoup plus facile de briser le logiciel en quatre groupes principaux: la productivité, de la programmation, de divertissement, et les fonctions informatiques de base.
Productivité serait l'étiquette pour de nombreux logiciels tels que Excel, Word, PowerPoint, Pages, Numbers, et ainsi de suite. Cette variété particulière de logiciel est conçu pour être utilisé dans un large éventail d'environnements et d'utilisateurs ayant des compétences diverses et ensembles d'intérêt. Il ya des paquets de tablettes informatiques et logiciels de productivité, il ya des applications sur mesure conçus pour des tâches très spécifiques.
Les langages de programmation sont ce que les développeurs de logiciels utilisent pour créer des logiciels, même si elles sont en elles-mêmes des logiciels aussi. Langages de programmation BASIC de C + + et JAVA sont tous très commun et il ya une démarcation claire entre le pré-compilés langages tels que C + + et bien d'exécution des langages compilés comme de nombreuses variantes de BASE. La distinction est que le C + + est généralement utilisé pour écrire un programme, puis de transformer ce code lisible dans une langue directement lisible par le système informatique. De nombreuses formes de BASE, d'autre part créer un fichier de jeton ou de l'intermédiaire qui nécessite l'aide d'un moteur d'exécution pour le compiler à la volée.
Une tendance récente dans les langues de calcul est le développement de plates-formes logicielles agnostiques paquets informatiques. JAVA est un excellent exemple d'une langue qui a conduit cette charge particulière avec leur «écrire une fois, le faire tourner sur n'importe quelle plateforme 'approche. Logiciels Plate-forme agnostique se déroulera sur de nombreuses plates-formes différentes, mais ils ont tendance à être moins efficaces que les logiciels compilés.
Logiciels de divertissement prend de nombreuses formes, mais les jeux sont généralement ce que l'on pense lorsque l'on parle le thème de logiciels conçus pour le divertissement. Les derniers jeux sont presque toutes les tendances suivantes de la connectivité Internet à des fins multijoueurs (certains genres demandent même ce) et de plus en plus réalistes des graphiques 3D.
Il ya aussi un nombre incroyablement élevé d'applications logicielles qui ne sont pas nécessairement tomber dans aucune des catégories ci-dessus. Par exemple: programmes de messagerie instantanée et e-mail des programmes peut être considéré comme la productivité, mais ils peuvent aussi être utilisés à des fins de divertissement. Logiciel anti-virus est un autre programme qui a pratiquement tout ordinateur moderne doit être utilisé, mais pourtant il n'est pas aisément depuis son utilité réside dans la prévention et la protection plutôt que de qualités d'usage tangibles. Par conséquent, la définition de logiciels pour les tâches courantes serait juste que: elle doit être commune à une large partie des besoins informatiques, et ne doivent pas nécessairement être activement utilisée.
Le logiciel peut être soit développé par des professionnels pour des travaux sans but lucratif, ou publics, qui sont généralement gratuits. Ceci est généralement appelé freeware ou open-source si le code est disponible pour l'édition grand public....
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire