1. #1
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    décembre 2011
    Messages
    2 990
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : décembre 2011
    Messages : 2 990
    Points : 10 754
    Points
    10 754
    Billets dans le blog
    4

    Par défaut Idée d'un paquetage pour une utilisation de Free Pascal sans installation

    Bonjour !

    J'ai eu une idée dont je voudrais vous faire part.

    Il y a assez longtemps que j'utilise FPC sur une clé USB et que je songe à partager un jour ou l'autre les petites astuces que j'ai trouvées pour que cela fonctionne. Je pensais même à confectionner un paquetage prêt à l'emploi, une archive qu'on n'aurait qu'à décompresser pour pouvoir commencer à travailler.

    Or je suis tombé hier sur quelque chose qui s'appelle Pocket C++ qui m'a paru très bien fait et je me suis dit qu'il fallait que je fasse exactement la même chose pour le Pascal. En plus le nom me plaît bien : Pocket Pascal.

    Il y a aussi, un peu dans le même genre, Easy fpGUI.

    Qu'en pensez-vous ? Si ce projet était réalisé, pourrait-il vous intéresser ?

  2. #2
    Responsable Pascal, Delphi et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    mars 2003
    Messages
    7 354
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : mars 2003
    Messages : 7 354
    Points : 51 496
    Points
    51 496
    Billets dans le blog
    2

    Par défaut

    Bonjour Roland,

    L'idée est intéressante, elle rejoint dans le principe le projet LazarusPortable : http://portableapps.com/node/50162
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]

  3. #3
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    décembre 2011
    Messages
    2 990
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : décembre 2011
    Messages : 2 990
    Points : 10 754
    Points
    10 754
    Billets dans le blog
    4

    Par défaut

    Citation Envoyé par Alcatîz Voir le message
    L'idée est intéressante, elle rejoint dans le principe le projet LazarusPortable : http://portableapps.com/node/50162
    Merci pour le lien.

    Je pense dans un premier temps partir sur la formule suivante : FPC, Notepad++, fichiers de commande, peut-être quelques bibliothèques, plus des exemples originaux, le tout le plus léger possible. Je me demande quels sont les fichiers strictement nécessaires pour avoir un compilateur qui fonctionne. Je vais faire des essais et je reporterai le résultat dans cette discussion.

  4. #4
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    décembre 2014
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : décembre 2014
    Messages : 42
    Points : 109
    Points
    109

    Par défaut

    Bonsoir

    Ce projet pourrait-il vous intéresser ?
    Comme je l'avais annoncé l'année dernière, je comptais utiliser FreePascal dans mon collège, et la piste de la clé USB était une bonne idée pour cela. Mais malheureusement, l'éducation nationale avait décidé de suggérer Scratch car beaucoup plus simple pour les ados, plutôt qu'un langage de haut niveau comme le c++, Python, Pascal, etc. J'ai alors mis mon idée en stand by.

    Donc, je crains que dans l'immédiat, cela ne me serve pas mais qui sait ...
    Je dis "qui sait..." car Scratch n'est pas véritablement de la vraie programmation, juste une initiation. Un élève de 12-16 ans qui souhaiterait concevoir un petit logiciel n'y arriverait pas. Alors qu'avec FreePascal, oui. Car on étudie ce qui se passe sous le capot d'une voiture et non simplement mettre la clef de contact et tourner un volant. Et on ne peut pas tout faire avec Scratch (impossible de programmer un cercle qui s'agrandit par exemple).

    Sinon, plusieurs de mes élèves étaient motivés avec Freepascal mais, malheureusement, je m'étais retrouvé limité par des bibliothèques (graphiques surtout, afficher une image par exemple ou un gros 'Hello' avec des caractères de 100 pixels de hauteur) que je n'arrivais pas à obtenir pour Windows (étant sous linux chez moi).
    Parallèlement, un collègue (non enseignant) faisait la même chose que moi dans un autre collège avec Python.
    Autre soucis : l'utilisation de freepascal dans les différentes plateformes possibles (windows, linux, mac, android, ...), en 32 bits, en 64 bits ...

    Je pense que si on souhaite élaborer un package sur une clé usb, l'idéal serait de sélectionner les bibliothèques nécessaires et intéressantes de façon à concevoir une utilisation confortable et moderne tout en restant le plus simple dans l'utilisation, si cette clé peut être destinée à des débutants en programmation. Cependant, tout le monde n'a pas forcément les mêmes goûts et les mêmes aspirations (et peut-être aussi que concevoir tout cela risque de faire beaucoup )

  5. #5
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    décembre 2011
    Messages
    2 990
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : décembre 2011
    Messages : 2 990
    Points : 10 754
    Points
    10 754
    Billets dans le blog
    4

    Par défaut

    @bataff

    Merci pour ta contribution.

    Je ne connais pas Scratch mais j'ai le souvenir d'un produit qui s'appelle Algobox, qu'on utilisait dans un lycée où je suis passé pour initier les élèves à la programmation. Autant initier au cyclisme sur des vélos d'appartement. C'est vrai qu'au moins on ne risque pas de tomber.

    J'aime bien l'idée d'inclure des bibliothèques. En fait, pour répondre à ce que tu dis, c'est assez peu de travail. En regardant le paquetage Easy fpGUI (dont j'ai donné le lien plus haut), je me suis aperçu qu'on pouvait faire les choses de façon très simple : toutes les unités compilées dans un seul dossier, le compilateur avec un fichier de commande pour les options, et le tour est joué. Jusqu'à présent la méthode que j'utilisais consistait à faire mettre à jour par un programme le fichier fpc.cfg, mais je m'aperçois que le plus simple est de ne pas utiliser de fichier de configuration, et d'invoquer directement ppc386.exe, dans la mesure où le paquetage en question sera limité, dans un premier temps, à un usage sous Windows.

    J'espère proposer bientôt un premier état du projet.

  6. #6
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    décembre 2011
    Messages
    2 990
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : décembre 2011
    Messages : 2 990
    Points : 10 754
    Points
    10 754
    Billets dans le blog
    4

    Par défaut

    Voici à quoi pourrait ressembler PocketPascal.

    [lien supprimé]

    Mode d'emploi : extraire le contenu du fichier compressé, entrer dans le dossier PocketPascal et cliquer sur bienvenue.cmd.

    Toutes vos remarques et suggestions sont les bienvenues.

Discussions similaires

  1. Quel CMS pour une utilisation personnelle ?
    Par lennelei dans le forum CMS
    Réponses: 4
    Dernier message: 30/08/2009, 11h21
  2. Réponses: 3
    Dernier message: 07/01/2007, 22h49
  3. Réponses: 2
    Dernier message: 02/08/2006, 10h32
  4. Quel SGBDR pour une utilisation totalement déconnectée ?
    Par davcha dans le forum Décisions SGBD
    Réponses: 12
    Dernier message: 24/05/2006, 12h16
  5. Quels SGBD sont gratuits pour une utilisation commerciale ?
    Par laffreuxthomas dans le forum Décisions SGBD
    Réponses: 28
    Dernier message: 15/03/2005, 16h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo