| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Différence entre un script shell et un Programme
    La principale différence entre un script shell et un programme est que le script shell est une série de commandes shell , alors que le programme est écrit dans un langage de programmation. Un langage de programmation contient des variables et des constructions . Même si un script shell peut contenir des fonctions, il est ancré dans la commande set du système d'exploitation. Shell Scripts

    Le terme « script Shell » fait référence spécifiquement aux scripts écrits pour Unix systèmes d'exploitation Unix et . Le système d'exploitation Unix contient une série de «coquilles» qui contiennent différentes capacités de commandement . Exemples de différentes coquilles sont Bourne shell et ksh . Un script shell a quelques mots. Ses structures relais sur un raccourci de personnages comme des accolades , points d'exclamation et deux points . Les instructions peuvent être exécutés sous la forme de fonctions disponibles pour le système d'exploitation , mais les actions complexes doivent être réalisées par des fonctions intégrant un dans l'autre , car le script Shell a peu de capacité pour stocker des variables d'une ligne à l'autre .

    Computer Program

    un programme informatique est formé dans une langue spécifique. La plupart des langages de programmation contiennent des mots compréhensibles par l'homme comme IF, THEN , ELSE , WHILE, END, etc programmes soient mieux en mesure de générer une sortie formatée , traitent avec des graphiques et effectuer des opérations arithmétiques complexes. Ils contiennent des variables et peuvent former ensemble pour trier et reconfigurer données.
    Compilateur

    Une autre différence principale entre un langage de programmation et un script shell est que le programme est compilé dans un fichier exécutable. Le fichier exécutable contient du code machine de bas niveau dans un format binaire qui ne peut pas être lu par l'homme. L'utilisateur exécute le fichier exécutable et non le programme . Une coquille commandes de scripts sont liés au système d'exploitation et sont interprétés plutôt que compilés. Cela signifie que les lignes dans le script shell sont envoyées au processeur, une ligne à la fois que l'exécution progresse dans la liste. Le système d'exploitation exécute chaque instruction si sa propre procédure de communication avec le processeur et donc le script reste dans un format lisible par l'homme , comme il s'agit d'une liste de commandes à exécuter par le système d'exploitation .
    la mise en œuvre

    un script shell est utile pour les tâches administratives courts , comme déballer un programme, le compiler , déplacer des fichiers d'un endroit à un autre , etc une application plus compliqué est écrit comme un programme et transporté de façon un fichier exécutable . Les programmes sont mieux adaptés aux applications utilisateur plus complexes , tandis que les scripts shell sont plus largement utilisés par les spécialistes de l'informatique .

    Previous :

    next :
      articles connexes
    ·Comment faire pour mettre une variable dans le nom de c…
    ·Comment récupérer une valeur d'attribut Seulement en …
    ·Comment faire des jeux vidéo sans programmation 
    ·Comment valider une adresse électronique dans ASP.Net 
    ·Comment utiliser Boîtier Camel 
    ·Comment faire une promenade en personne dans Game Maker…
    ·Comment construire votre propre PC Software 
    ·Comment écrire annonces AdSense pour Google 
    ·Types de données COBOL 
    ·Qu'est-ce qu'une erreur d'exécution 
      articles en vedette
    ·Comment savoir VBScript ligne 
    ·Comment le code en majuscules dans VB.Net 
    ·Comment configurer Citrix 
    ·Comment compiler un fichier SWF dans FlashDevelop 
    ·Comment puis-je obtenir un message fort à défilement …
    ·VBA Recherche et remplacement de texte 
    ·Comment faire pour convertir l'image en octets en Java 
    ·Comment faire cohabiter SRC et Inline en JavaScript 
    ·Comment utiliser PowerShell pour envoyer un fichier via…
    ·Comment obtenir un effet de retard en Java Eclipse 
    Copyright © Connaissances Informatiques http://fr.wingwit.com