IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    décembre 2011
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : décembre 2011
    Messages : 3 784
    Points : 13 166
    Points
    13 166
    Billets dans le blog
    8
    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, Lazarus et Assembleur


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

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

    Informations forums :
    Inscription : mars 2003
    Messages : 7 756
    Points : 55 838
    Points
    55 838
    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
    3 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : décembre 2011
    Messages : 3 784
    Points : 13 166
    Points
    13 166
    Billets dans le blog
    8
    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 : 51
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : décembre 2014
    Messages : 42
    Points : 111
    Points
    111
    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
    3 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : décembre 2011
    Messages : 3 784
    Points : 13 166
    Points
    13 166
    Billets dans le blog
    8
    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
    3 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : décembre 2011
    Messages : 3 784
    Points : 13 166
    Points
    13 166
    Billets dans le blog
    8
    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.

  7. #7
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    décembre 2011
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : décembre 2011
    Messages : 3 784
    Points : 13 166
    Points
    13 166
    Billets dans le blog
    8
    Par défaut
    Bonjour ! J'ai mis à jour Pocket Pascal à partir des dernières versions de FPC et de Notepad++.

    [lien supprimé]

    Le fichier pocketpascal.exe est une archive auto-extractible. Pour le mode d'emploi, voir mon message précédent.
    Images attachées Images attachées    

  8. #8
    Membre averti

    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2013
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : novembre 2013
    Messages : 182
    Points : 354
    Points
    354
    Billets dans le blog
    2
    Par défaut Déterrage: Le site http://www.eschecs.fr est définitivement fermé
    Ce site est définitivement fermé

    Citation Envoyé par Roland Chastain Voir le message
    Bonjour ! J'ai mis à jour Pocket Pascal à partir des dernières versions de FPC et de Notepad++.

    [lien supprimé]

    Le fichier pocketpascal.exe est une archive auto-extractible. Pour le mode d'emploi, voir mon message précédent.

  9. #9
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    décembre 2011
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : décembre 2011
    Messages : 3 784
    Points : 13 166
    Points
    13 166
    Billets dans le blog
    8
    Par défaut
    Bonjour ! Effectivement il y a du ménage à faire dans cette discussion.

    Pocket Pascal peut être téléchargé ici:
    https://pascal.developpez.com/telech.../Pocket-Pascal

  10. #10
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    décembre 2011
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : décembre 2011
    Messages : 3 784
    Points : 13 166
    Points
    13 166
    Billets dans le blog
    8
    Par défaut
    Citation Envoyé par Roland Chastain Voir le message
    Bonjour ! Effectivement il y a du ménage à faire dans cette discussion.

    Pocket Pascal peut être téléchargé ici:
    https://pascal.developpez.com/telech.../Pocket-Pascal
    Bon, j'ai voulu mettre à jour le fichier et j'ai tout cassé. Impossible de créer une nouvelle pièce jointe.

    Voici un lien provisoire pour télécharger la version la plus récente :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    { https://drive.google.com/open?id=1WIRzxLbt0ytgbPr7NiE1UuxTpx9Itktv }

  11. #11
    Responsable Pascal, Lazarus et Assembleur


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

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

    Informations forums :
    Inscription : mars 2003
    Messages : 7 756
    Points : 55 838
    Points
    55 838
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    En effet, erreur d'upload.
    L'archive est de nouveau téléchargeable : https://pascal.developpez.com/telech.../Pocket-Pascal
    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]

Discussions similaires

  1. Quel CMS pour une utilisation personnelle ?
    Par lennelei dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 30/08/2009, 11h21
  2. [Wamp] Quel logiciel utilisez-vous pour une utilisation local
    Par gtraxx dans le forum EDI, CMS, Outils, Scripts et API
    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