Il s'agit de l'application Windows nommée MoarVM dont la dernière version peut être téléchargée sous le nom 2023.10sourcecode.zip. Il peut être exécuté en ligne chez le fournisseur d'hébergement gratuit OnWorks pour les postes de travail.
Téléchargez et exécutez en ligne cette application nommée MoarVM avec OnWorks gratuitement.
Suivez ces instructions pour exécuter cette application :
- 1. Téléchargé cette application sur votre PC.
- 2. Entrez dans notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous voulez.
- 3. Téléchargez cette application dans ce gestionnaire de fichiers.
- 4. Démarrez n'importe quel émulateur en ligne OS OnWorks à partir de ce site Web, mais un meilleur émulateur en ligne Windows.
- 5. Depuis le système d'exploitation OnWorks Windows que vous venez de démarrer, accédez à notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous souhaitez.
- 6. Téléchargez l'application et installez-la.
- 7. Téléchargez Wine depuis les dépôts de logiciels de vos distributions Linux. Une fois installé, vous pouvez ensuite double-cliquer sur l'application pour les exécuter avec Wine. Vous pouvez également essayer PlayOnLinux, une interface sophistiquée sur Wine qui vous aidera à installer des programmes et des jeux Windows populaires.
Wine est un moyen d'exécuter un logiciel Windows sur Linux, mais sans Windows requis. Wine est une couche de compatibilité Windows open source qui peut exécuter des programmes Windows directement sur n'importe quel bureau Linux. Essentiellement, Wine essaie de ré-implémenter suffisamment de Windows à partir de zéro pour qu'il puisse exécuter toutes ces applications Windows sans avoir réellement besoin de Windows.
MoarVM
DESCRIPTION:
Abréviation de "Metamodel On A Runtime", MoarVM est une machine virtuelle moderne conçue pour le compilateur Rakudo Perl 6 et la chaîne d'outils du compilateur NQP. MoarVM est utilisé par la majorité des programmeurs Perl 6. Les points forts incluent : une excellente prise en charge d'Unicode, avec des chaînes représentées au niveau du graphème, une analyse dynamique du code en cours d'exécution pour identifier les fonctions et les boucles chaudes, et effectuer une gamme d'optimisations, y compris la spécialisation de type et l'inlining, la prise en charge des threads, une gamme de constructions de contrôle de concurrence, et sockets asynchrones, temporisateurs, processus, etc., génération, parallèle, ramasse-miettes, prise en charge de nombreuses fonctionnalités de langage, y compris les fonctions de première classe, les exceptions, les continuations, le chargement du code à l'exécution, les grands entiers et l'interfaçage avec les bibliothèques natives. MoarVM fournit très peu directement - et c'est une bonne chose. Il n'est pas lié à une manière particulière de faire l'héritage, les rôles, les mixins, la résolution de méthode, la vérification de type, etc.
Caractéristiques
- Objets de code de première classe
- Variables lexicales et fermetures
- Exceptions, avec prise en charge de la reprise
- Suite à un seul coup
- E/S (fichiers, canaux, sockets) et une gamme d'opérations de système de fichiers et de processus
- Grands entiers
- Prendre des références à des lexiques, des attributs et des éléments de tableau natifs
- Chargement/évaluation du code à l'exécution
- Sérialisation limitée
- Appels natifs, passage de pointeurs, de tableaux, de structures et de rappels
- Threads, mutex, variables conditionnelles, sémaphores et files d'attente de blocage simultanées
- Sockets asynchrones, minuteries, gestionnaires de signaux, notifications de système de fichiers et processus
Catégories
Il s'agit d'une application qui peut également être récupérée à partir de https://sourceforge.net/projects/moarvm.mirror/. Il a été hébergé dans OnWorks afin d'être exécuté en ligne de la manière la plus simple à partir de l'un de nos systèmes d'exploitation gratuits.