Ada est un langage de programmation informatique de haut niveau structuré, typé statiquement, impératif, à large spectre et orienté objet, étendu de Pascal et d'autres langages.

Plus à propos ada...

Disons que j'ai déclaré un type pour un tableau à deux dimensions et une variable de ce type: type Array2D is array(Positive range <>, Positive range <>) of Integer; array : Array2D(1 .. 7, 1 .. 8); La valeur de array'First est maintenant 1, et la valeur de array'Last est maintenant 7. Comment pour....
16 mars 2021 à 21:03
J'essaie d'écrire un lexer en Ada et j'ai rencontré un problème. procedure main is ... type lexer is tagged record input : ada.text_io.file_type; index : integer; end record; ... my_lexer : lexer; input_file_name : bounded_string; input_file : ada.text_i....
ada
14 mars 2021 à 14:04
J'essaye de créer une application Ada qui appelle le code C. Le code C utilise la fonction sqrt de math.h. Si je supprime l'appel à sqrt, la compilation et la liaison fonctionnent parfaitement. Lorsque j'essaye avec l'appel sqrt, l'éditeur de liens me dit undefined reference to sqrt. Ceci est mon....
9 mars 2021 à 12:49
Je crée un package dans Ada et je me demande s'il est possible de créer mes propres opérateurs binaires sans en définir les standards. Aimer function "sim"(L,R : matrix) returns boolean; Qui vérifie si les deux matrices sont similaires. Merci d'avance pour votre aide!!....
ada
3 mars 2021 à 03:08
Avoir des problèmes avec le code ne compilant pas en raison de déclarations d'impression avec Met. Postera le code ci-dessous. - Createlis.ads Taille générique: Entier; Type Numérotype est privé; package .......
1 mars 2021 à 23:08
Je suis nouveau sur Ada et autant que j'ai pu l'explorer sur Internet, je n'ai pas pu trouver d'analogue à ce concept C ++. Disons que j'ai package_name.data_member (plusieurs variables dans divers packages). J'espère raccourcir cela de manière plus conviviale comme ci-dessous (sans utiliser le mot....
ada
26 févr. 2021 à 13:09
Considérez ce qui suit: avec Ada.Containers.Hashed_Maps; avec Ada.Containers; utilisez Ada.Containers; avec Ada.Text_IO; utilisez Ada.Text_IO; procédure Principal est le paquet Tiles est - Implémentation .......
23 févr. 2021 à 15:58
Je ne veux pas use un package entier, mais je souhaite importer quelques fonctionnalités, telles que l'opérateur "/=". Je sais que renames me permet de faire cela avec la plupart des fonctions, mais avec l'opérateur d'inégalité, j'obtiens l'erreur explicit definition of inequality not allowed. Com....
Le programme contient des définitions de type qui peuvent être utilisées dans un programme pour jouer des noughts et des croix (également connu sous le nom de tic-tac-toe). gamePos2 décrit une position terminée où un joueur a gagné J'essaie de changer le type d'enregistrement GamePos en un type d'u....
22 févr. 2021 à 21:03
J'ai une collection de choses, que je veux délibérément allouer sur le tas et y accéder `` par référence '': with Ada.Text_IO; use Ada.Text_IO; with Ada.Containers.Indefinite_Hashed_Maps; with Ada.Containers; use Ada.Containers; procedure Main is type Thing_Key is new Integer; typ....
20 févr. 2021 à 16:14
Je me demandais comment créer une matrice multidimensionnelle en utilisant le langage Ada, je veux dire, en empilant i nombre de matrice de dimension j x k: Une façon que j'ai trouvée est d'utiliser des tableaux multidimensionnels, assez facile. Y a-t-il d'autres moyens de l'accomplir? Peut-être u....
19 févr. 2021 à 11:02
J'essaye de créer un type 'Chemin' qui est un vecteur de points: with Ada.Containers.Vectors; use Ada.Containers; package Geometry is type Point is record North : Integer := 0; -- millimetres East : Integer := 0; end record; function Same_Point (A, B : Point) return Boo....
13 févr. 2021 à 16:34
Tentative de création de l'exemple de code dans ada-util. Alors je cours gnatmake json.adb dans le répertoire ada-util/samples/. Cependant, j'obtiens l'erreur suivante: gnatmake json.adb gcc -c json.adb json.adb:21:06: file "util.ads" not found json.adb:23:06: file "util.ads" not found json.adb:2....
ada
12 févr. 2021 à 18:01
Je travaille avec 2 machines virtuelles (VMWare); Une VM a le compilateur GNATPro Ada 7.3.2 et Ada.Real_Time.Clock renvoie le nombre de secondes depuis le début de l'époque comme prévu. L'autre VM a GNATPro 19.0 et Ada.Real_Time.Clock renvoie le nombre de secondes depuis le démarrage de la VM. Nou....
ada
11 févr. 2021 à 18:41
J'ai essayé de convertir plusieurs grandes compilations ada d'une approche basée sur un script à l'utilisation d'un makefile gnu make 3.82 et j'ai pu utiliser des connaissances de vétéran. Quelques antécédents: GNAT 4.8.5 sur Red Hat Enterprise Linux version 7.9 Chaque compilation commence par une l....
10 févr. 2021 à 22:44
J'essaye, encore, de concevoir un tableau 2D qui se développe automatiquement. Rectangular.ads generic type Value_Type is private; package Rectangular is function Get ( Row, Col : Integer) return Value_Type; procedure Set ( Row, Col : Integer; Value : Value_Type); private ....
9 févr. 2021 à 16:10
C'est une question tellement bizarre, mais j'ai du mal à installer en particulier libadalang qui (pour éviter le problème XY) vient de moi ayant un Gnatstudio fonctionnel, installant ada webserver, alors je n'ai pas pu démarrer Gnatstudio comme il le fallait { {X1}}. J'ai donc essayé d'installer l....
ada
26 janv. 2021 à 14:03
J'ai suivi le tutoriel adacore sur l'affichage du texte défilant (https: // blog.adacore.com/ada-for-microbit-part-1-getting-started) mais je n'arrive pas à le faire fonctionner sur mon microbit. Peut-être que mon microbit est une version plus récente qui n'est pas encore prise en charge? La raiso....
23 janv. 2021 à 15:33
J'ai essayé de rechercher la documentation et le code, mais je ne parviens pas à trouver ce que c'est et donc comment le corriger. Scénario: J'utilise la bibliothèque de vecteurs Ada SPARK et j'ai le code suivant: package MyPackage with SPARK_Mode => On is package New_Vectors is new Formal_Vecto....
20 janv. 2021 à 19:09
J'ai la requête SELECT fonctionnant sur ma configuration Postgresql (version 10.10 fonctionnant sur Slackware 14.2), mais je suis un peu coincé en essayant de comprendre INSERT et UPDATE. En lisant la documentation, j'ai .......
19 janv. 2021 à 00:39
Je développe un SGBD (logiciel de gestion de base de données) entièrement en Ada et DSA. Mais j'ai rencontré un problème; les lignes sont implémentées en tant que documents (style MongoDB), et elles constituent une interface protégée, .......
ada
15 janv. 2021 à 04:07
Pour s'interfacer avec un certain matériel (dans ce cas une entrée TSS d'un GDT x86), il est nécessaire d'utiliser la structure suivante en mémoire: le type UInt32 est mod 2 ** 32; le type UInt16 est le mod 2 ** 16; .......
14 janv. 2021 à 09:32
J'ai donc la déclaration suivante: record String1: String (1 .. 64); Chaîne2: Chaîne (1 .. 64); Horodatage: heure; Int1: Long_Long_Integer; .......
12 janv. 2021 à 19:43
J'ai un package parent avec une interface générique. Je souhaite maintenant créer plusieurs implémentations de cette interface, chacune dans un fichier différent. J'ai pensé que je pourrais simplement faire de ces paquets enfants .......
5 janv. 2021 à 04:33
J'essaie de créer une liste chaînée générique dans Ada à partir d'une classe Node générique. Cependant, je ne parviens pas à accéder aux types et aux paramètres formels de mon nœud à l'intérieur de ma liste liée, malgré l'utilisation d'une clause with .......
29 déc. 2020 à 21:55