Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2790 connectés 

  FORUM HardWare.fr
  Programmation
  Ada

  [Topic unic][Ada][Gnu/Linux] La programmation pas à pas.

 


Pour écrire ton ce programme il est nécessaire d'avoir les outils suivants :


 
14.3 %
 1 vote
1.  Une navigateur internet
 
 
14.3 %
 1 vote
2.  Un éditeur de texte
 
 
0.0 %
        0 vote
3.  Un interpréteur
 
 
0.0 %
        0 vote
4.  Un compilateur
 
 
14.3 %
 1 vote
5.  Un ordinateur
 
 
14.3 %
 1 vote
6.  Un téléphone
 
 
0.0 %
        0 vote
7.  Un minitel
 
 
0.0 %
        0 vote
8.  une épingle à nourisse
 
 
14.3 %
 1 vote
9.  Un tournevisse
 
 
28.6 %
 2 votes
10.  De l'électicité.
 

Total : 9 votes (2 votes blancs)
Sondage à 10 choix possibles.
Ce sondage est clos, vous ne pouvez plus voter
 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Topic unic][Ada][Gnu/Linux] La programmation pas à pas.

n°2200212
Profil sup​primé
Posté le 17-08-2013 à 09:32:17  answer
 

[Topic unic][Ada][Gnu/Linux] La programmation pas à pas.
Bonjour,  :hello:  
D'abord merci encore à forum.Hardware.fr. depuis 10 ans.
Voilà ce que je vous propose :
1 - Je réfléchit.
2 - vous posez les questions, fournissez votre objectif  
3 - J'essaie de répondre.
4 - si vous apprenez quelque chose alors on inverse les rôles.
     si non, je retourne réfléchir.
 
Qu'en pensez vous ?
 
Ce schéma est le modèle de comportement du programme que je vais réalise, ou que je réalise, je ne connais pas bien la langue française.
Mais avant d'arriver là, je souhaite enseigne à ce programme comment se programmer pour qu'il parvienne par lui même au comportement définit.
 
En réalité, je vous propose deux choses, l'une est de suivre le protocole de dialogue décrit par le modèle de comportement, s'il vous parait valide ; Le deuxième c'est effectivement d'apprendre à programmer, on dit avec Ada, et on dit sur Gnu/Linux, dans mon cas.
 
Alors, j'ai plein de bouquin sur les des questions en tous genre, vous pouvez y allez... :
 
Pour commencer une petite information puisqu'il s'agit d'apprendre quelque chose, mais je cherche un truc....
 
A ben voilà : la liste de mes livres, vous pouvez pas savoir ça !
[Ada] ben j'ai plus grand chose en fait, je les connais par coeur mes bouquins.. Quand même ;
- Ada 95 Orientation Objet, structure de données et algorithme.
- Méthode de génie logiciel avec Ada 95
- Structure de données en Java, C++ et Ada 95
- Programmation concurrente et temps réel avec Ada 95 (sauf celui là) Je l'ai pas lu.
[Gnu/Linux] c'est plus corsé.
- Le noyau Linux
- les base de l'administration système.
- Administration réseau sous Linux.
- Linux in a nutshell
- Programmation linux 2.0
 
[others]
une introduction à Gnu Emacs
Merise
Le que sais-je de la cybernétique.
Et un livre intitulé Transmissions et réseaux.
 
Bon + un peux d'expérience, des pages de manuels Linux, et des cours du soir, très bien d'ailleurs.
Ah la vrai raison pour laquelle j'écris avec Ada, c'est parce que j'avais exclusivement des notre de 18 à 20. Sur 20 j'espère.
Par contre je me suis planter en réseau, façon c'est trop complexe de tout savoir, je me spécialise.
Mais je viens m'y mettre.
 
Voilà pour la leçon, pour amuser un peu, je vais d'ors et déjà inverser le processus et vous poser une question en espérant qu'elle vous inspire ; Comme ça je vais réfléchir à mon tour.

mood
Publicité
Posté le 17-08-2013 à 09:32:17  profilanswer
 

n°2200255
Profil sup​primé
Posté le 18-08-2013 à 18:54:53  answer
 

Article :1: les commentaires


Un commentaire est un texte qui n'a pas d'incidence sur le fonctionnement mais peut représenter une information utile à l'utilisation du programme.


 

Code :
  1. -- Tout le texte sur une ligne située après deux caractères consécutifs '-' (signe moins) est un commentaire.


 

n°2218293
Profil sup​primé
Posté le 01-02-2014 à 01:38:15  answer
 

Article 2 : les clauses "with"

Les clauses "with" doivent précéder le début de l'unité de compilation pour laquelle on souhaite inclure une ou plusieurs bibliothèques.


 
Exemple :

Code :
  1. -- Phony is an virtual composer for Korg Radias Rack.
  2. -- Copyright (C) 2014 Manuel De Girardi
  3.  
  4. -- This program is free software: you can redistribute it and/or modify
  5. -- it under the terms of the GNU General Public License as published by
  6. -- the Free Software Foundation, either version 3 of the License, or
  7. -- (at your option) any later version.
  8.  
  9. -- This program is distributed in the hope that it will be useful,
  10. -- but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12. -- GNU General Public License for more details.
  13.  
  14. -- You should have received a copy of the GNU General Public License
  15. -- along with this program.  If not, see <http://www.gnu.org/licenses/>.
  16.  
  17. --------------------------------------------------------------------------------
  18. --                       Digital Software Engineering                         --    
  19. --                                                                            --
  20. --                     *******************************                        --
  21. --                     *             PHONY           *                        --
  22. --                     * Virtual Composer for Radias *                        --
  23. --                     *             1.0.0           *                        --
  24. --                     *******************************                        --
  25. --                                                                            --
  26. --------------------------------------------------------------------------------
  27. -- Date        : 2014-02-01                                                   --
  28. -- Author      : Manuel De Girardi                                            --
  29. -- Version     : initial.                                                     --
  30. -- Description :                                                              --
  31. --------------------------------------------------------------------------------
  32.  
  33. with DSE.Common;
  34. with DSE.MIDI;
  35. with DSE.Radias;
  36. with DSE.Musical;
  37. with DSE.Composer;
  38.  
  39. procedure Phony is
  40.      
  41. begin
  42.  
  43.  
  44.  
  45.  
  46. end Phony;


 

Citation :

Ce code contient quelques commentaires suivient de cinq clauses "with" permettant d'utiliser les bibliothèque nommées par les clauses dans l'unité principale nommée Phony.

n°2309723
Profil sup​primé
Posté le 09-01-2018 à 23:13:44  answer
 

Code :
  1. -- Bonjour...


quelques attributs permetant d'acceder au diverses représenation d'une valeur discrete. ici un boolean, un type énuméré.

Code :
  1. Bool_0 : constant boolean := boolean'val(0); -- false.


Code :
  1. Bool_1 : constant boolean := boolean'value("TrUe" ): -- true


 

Code :
  1. binary_False : constant natural := boolean'pos(bool_0);


Code :
  1. binary_True : constant string := boolean'image(bool_1);


n°2309724
Profil sup​primé
Posté le 10-01-2018 à 01:20:25  answer
 

A ne pas confondre avec un type étiqueté, toujours indiqué par la présence du mot réservé "tagged" dans l'expression si il est à l'échelle de class wide, (me semble t-il)

Code :
  1. type facture is tagged
  2.   record
  3.       ...
  4.   end record;


Tendit qu'un type abstrait sera déclaré ainsi avec le mot réservé "abstract"

Code :
  1. type paiement is abstract tagged
  2.   record
  3.       ...
  4.   end record;


 
Les types abstraits permetteent de spécifier les propriétés d'une classe eans en prévoire l'application.


Message édité par Profil supprimé le 10-01-2018 à 01:20:55
n°2345580
Profil sup​primé
Posté le 03-02-2020 à 21:33:44  answer
 

Bonjour,
 
J'ai apris quelque chose récemment.
 
Comme en C les chaîne de caractère sont délimité en fin de chaîne avec le caractère nul, je m'été dit que par défaut, j'initialiserait les chaîne avec Ada avec des caractère nul.
 
Mais problème le caractère nul n'est pas reconnu comme un caractère blanc avec Ada.
 
Du coup la fonction index_non_blanc ne marche pas comme prévu.
 
D'habitude, je mettais des character'val(32), et ça va durer ainsi.

n°2345645
Profil sup​primé
Posté le 05-02-2020 à 18:48:25  answer
 

Je comprend qu'avec les main, ce soit difficile d'écrire Ada correctement, mais en persevérant, on y parviens relativement je vous l'accorde assai rapidement.


Message édité par Profil supprimé le 05-02-2020 à 18:49:18
n°2345646
Profil sup​primé
Posté le 05-02-2020 à 18:49:55  answer
 

Un si beau langage, ce serait domage de gacher.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Ada

  [Topic unic][Ada][Gnu/Linux] La programmation pas à pas.

 

Sujets relatifs
Programmation orientée "aspect" en javaautomate télémécanique TSX 17 24012 programmation
Aide programmation MACProgrammation C++
Programmation pour créer widget sur Paris sportifmulticast et linux
Programmation , Organigramme , Algorithme .programmation en c
Programmation python, fouille de texteinstallation activate perl version 5.16 sous linux
Plus de sujets relatifs à : [Topic unic][Ada][Gnu/Linux] La programmation pas à pas.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR