Connaissances Informatiques >> Logiciel >> Consultants logiciels >> Content
  Derniers articles
  • Où est le meilleur endroit pour ré…
  • Qu'est-ce que le logiciel de gestion…
  • Quelle est la portée du système d’…
  • Comment les systèmes d’information …
  • Qui est le client en or de SAP ? 
  • Comment ajouter des graphiques à ta…
  • Quelle organisation établit des pra…
  • Spécialiste Certification Microsoft…
  • Lorsque vous utilisez des applicatio…
  • Quels outils en ligne sont disponibl…
  •   Consultants logiciels
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte

  • Facebook

  • Twitter

  • Instagram

  • LinkedIn

  • TikTok

  • WhatsApp

  • WordPress

  • Chrome

  • Discord

  • Amazon
  •  
    Consultants logiciels

    Comment ont-ils fait fonctionner un logiciel de manière colossale ?

    Colossal Cave Adventure, le jeu auquel vous faites probablement référence, n'a pas été exécuté sur un seul logiciel tel que nous l'entendons aujourd'hui. Sa mise en œuvre était nettement plus simple et plus directement liée au matériel de l’époque (ordinateurs centraux du début des années 1970). Voici une répartition :

    * Langue interprétée : Le jeu n’a pas été compilé en code machine comme la plupart des logiciels modernes. Au lieu de cela, il a été écrit dans un langage interprété ligne par ligne par un autre programme. Cet interprète comprenait les commandes et les descriptions du monde du jeu et les traduisait en actions que l'ordinateur pouvait effectuer. La version originale de Will Crowther utilisait probablement un interpréteur personnalisé, tandis que les ports ultérieurs auraient pu utiliser des langages plus standardisés comme FOCAL ou BASIC.

    * Aucun système d'exploitation (tel que nous le connaissons) : Les logiciels modernes s'appuient fortement sur les systèmes d'exploitation pour gérer les ressources, gérer les entrées/sorties et fournir un environnement cohérent. Les premiers mainframes avaient souvent des systèmes d'exploitation très minimes, voire aucun, dans le contexte d'un seul utilisateur exécutant un seul programme comme Colossal Cave. Le programme interagissait directement avec le matériel.

    Interaction basée sur du texte : L'interaction du jeu était entièrement basée sur le texte. L'utilisateur tapait des commandes et l'ordinateur répondait avec un texte descriptif. Cela a considérablement simplifié le logiciel car il n’y avait pas besoin d’un rendu graphique ou d’un traitement sonore sophistiqué.

    * Structures de données simples : Le monde du jeu – pièces, objets, connexions – était probablement représenté à l'aide de structures de données simples (tableaux, listes chaînées). Ces structures stockaient des informations sur l'état du jeu et sur la manière dont le joueur pouvait interagir avec lui.

    * Aucun exécutable compilé : Il n’y avait pas un seul fichier que vous pouviez « exécuter ». Le code et les données du jeu étaient probablement stockés dans des fichiers chargés et traités par l'interprète.

    En bref, pour que Colossal Cave Adventure « fonctionne », il suffisait de charger le code source ou la représentation des données du jeu dans la mémoire de l'ordinateur central, de démarrer l'interprète, puis d'interagir avec le jeu via la console. L’ensemble du processus était beaucoup plus étroitement lié au matériel et impliquait beaucoup moins d’abstraction que le développement de logiciels modernes.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment les modifications proposées à un CI sont-elles intégrées à la configuration logicielle …
  • Au début de la période de notation, Beth examine son plan de performance avec le superviseur. Elle…
  • Quel est le double rôle des logiciels? 
  • Quel est l’apport des logiciels applicatifs en entreprise ? 
  • Quelles méthodes un analyste peut-il utiliser pour vérifier les affirmations des fournisseurs conc…
  • Quel est le but de l'externalisation des logiciels? 
  • Comment consulter les tarifs des logiciels commerciaux de gestion de contacts ? 
  • Comment faire pour tester les contrôles d'inventaire dans un logiciel de vérification généralisé…
  • Qui est responsable de la vérification et du traitement d’une demande CVS ? 
  • Quel logiciel dois-je opter pour un logiciel de planification de gestion de projet? 
  • Connaissances Informatiques © http://www.ordinateur.cc