Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SAMSOFT DEV


Information sur la source

Catégorie :API Classé sous : samsoft, samy, ariberion, samsoftdev, hocine Niveau : Initié Date de création : 16/08/2007 Date de mise à jour : 17/08/2007 20:44:04 Vu / téléchargé: 3 985 / 118

Note :
Aucune note

Commentaire sur cette source (27)
Ajouter un commentaire et/ou une note

Description

SamSoft_DEV est un logiciel qui vous permet de developper vos programmes simplement, rapidement et en utilisant un langage de programmation totalement en français nommé Ariberion.
 

Conclusion

Je remercie tout les membres du forum Qtfr, mes amis et plus particulièrement manuel debeaux (redman) qui m'a soutenu tout au long du projet !
Pour avoir la dernière version (uniquement pour windows), venez faire un tour sur http://www.samsoft.ift.fr .
Ariberion est un pseudo langage. En effet, mon edi se charge de convertir (en utilisant la dll Ariberion.dll que j'ai aussi developpé) le code ariberion en C et de compiler via mingw :)
Si vous voulez apprendre à programmer en Ariberion, les tutos sont fournient avec le logiciel !

Bonne programmation :)

 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

16 août 2007 22:15:46 :
Version 1.0.0.1 : supporte la fonction enregistrer sous
17 août 2007 20:44:04 :
Version 1.0.0.2 : Possibilité d'exporter en C et fichier dbgErr est crée dans le rep courrant en cas d'erreurs !

Commentaires et avis

signaler à un administrateur
Commentaire de saylar le 16/08/2007 18:09:22

Si vous avez des idées ou des bugs merci de mes les indiquer :)

signaler à un administrateur
Commentaire de OneHacker le 16/08/2007 18:10:18

Coucou mon Samy, adoré, j'adore ton programme je trouve rapide et simple à apprendre L'arribérion. J'espère que pour la prochaine version tu pensera aux suggestions d'améliorations dont j'ai parlé. Je met 10/10.

signaler à un administrateur
Commentaire de vecchio56 le 16/08/2007 19:44:32 administrateur CS

-Impossible de compiler le programme le plus simple ne contenant que GDebut et GFin

-C'est dommage que le fichier ssd contienne une chemin absolu pour le fichier arib, du coup on ne peut pas déplacer facilement le projet

signaler à un administrateur
Commentaire de omnia le 16/08/2007 20:04:28

pas mal, beaucoup d'heures et tout un tas d'infos sympa pour Qt,
un sacré boulo bravo !!! :p

signaler à un administrateur
Commentaire de saylar le 16/08/2007 20:07:52

Merci OMNIA (3mois de developpement :) )
Pour vecchio56, pour utiliser plainement mon app, il faut télécharger sur mon site (le lien est au dessus), l'installateur. L'app doit être dans c:\ et il faut utiliser mingw fournit par mon app car il contient conio.h et conio.c En gros, pour tester mon soft, on peut le compiler avec mingw et Qt mais pour qu'il fonctionne correctement, veuillez télécharger l'app sur mon site :)

Merci

signaler à un administrateur
Commentaire de vecchio56 le 16/08/2007 20:10:11 administrateur CS

Je l'ai téléchargée sur ton site
D'ailleurs j'ai vu que le fichier .c est bien généré (et qui fait un #include <conio.c> bien moche). Mais tes messages d'erreur sont pas très explicites

signaler à un administrateur
Commentaire de saylar le 16/08/2007 20:14:32

Vous l'avez télécharger quand ? Si c'est y a plus de 2heures alors il vaut mieux re télécharger car quelques bugs ont été corrigés (.c n'est plus visible) et pour les messages d'erreurs, mon ide étant pour les débutants français, un message genre segment faut at line 2 c'est pas très encourageant :) Et puis y a une bonne aide non ?

signaler à un administrateur
Commentaire de vecchio56 le 16/08/2007 20:27:21 administrateur CS

Moi j'ai pas trouvé de réponse dans l'aide en tous cas. Et segment fault c'est pas vraiment le genre d'erreur qu'on obtient à la compilation.
Le fichier C était juste visible le temps que le message d'erreur est visible, dès que je clique sur OK, les fichiers sont supprimés.
Je pense que j'utilise la dernière version

signaler à un administrateur
Commentaire de saylar le 16/08/2007 20:36:42

Entendu :)

signaler à un administrateur
Commentaire de vicenzo le 16/08/2007 22:41:54

Bonsoir,

idem que Vecchio56....

Pour info, j'ai un vista...

Concernant les messages d'erreur, Vecchio56 devait plutôt dire que "Votre programme n'a pas été compilé correctement" laisse un peu pantois... On se sait pas quoi faire... Et dans mon cas, je passe mon chemin car, on n'a même pas de code erreur ou autre mécanisme pour remonter le souci à l'éditeur du soft...

De plus, si dans le source, tu fais une faute, boum, ca ne marche pas et tu ne sais pas pourquoi...

Je comprends que ce genre de projet soit trippant... Mais quand tu diffuses ce genre d'outils :

  * veilles à ce que l'installation marche du premier coup sur les principaux Windows actuels (2000, XP, vista..), à noter que ce n'est pas aussi évident car tu balances tout de même un gcc et des libs sans config aucune de l'individu

  * ce genre d'outils nécessite obligatoirement une gestion hyper fine et détaillée des erreurs (parsing, variables, .....). Sans cela cela ne peut pas être utilisé ! Tu vois gcc te dire je ne peux pas compiler sans te dire pourquoi ??

donc, pour moi, l'idée est bonne, mais le produit est trop immature et donc pas encore utilisable  en soi.

bon courage...


signaler à un administrateur
Commentaire de vecchio56 le 16/08/2007 23:19:04 administrateur CS

Moi je trouve que le plus amusant dans ce type de projet c'est tout le travail de compilation et de génération de code, ce qui n'existe pas du tout ici puisque tout est délégué à gcc, il s'agit d'une bête traduction.
Normalement, la compilation avec gcc ne devrait jamais échouer, tu devrais donc être capable de fournir, au moins, un numéro de ligne permettant de donner une indication à propos de la cause de l'erreur.

Petite question : pourquoi utiliser Qt si ton programme est uniquement destiné à fonctionner sous Windows?

signaler à un administrateur
Commentaire de vicenzo le 17/08/2007 08:34:59

Vecchio56,

Je suis d'accord avc toi, mais faire un vrai boulot de compil et de génération, c'est faire des graphes, de l'analyse et ensuite de la génération, ... Bref comme tu le sais, c'est pas un porjet que l'on ne peut pas faire en quelques semaines tout seul sur son temps perso...

Même si le projet de SamSoft reste globalement une traduction de code(par forcement des plus poétiques - GBoucle, gCharactere, ...- pour moi) qui de plus devrait elle aussi passer un graphe (eg. codeworker), l'initiative reste louable !

Et s'il est habitué à coder avec qt, pourquoi pas, cela permet quand même de réduire les linges de codes....

signaler à un administrateur
Commentaire de saylar le 17/08/2007 12:44:07

Pour les bugs : Mon app est exclusivement pour les débutants donc si vous avez mingw sur votre machine, il y aura des conflits !
Pour utiliser mon logiciel, téléchargez la version .exe et ne pas compilez vous même car il faut aussi inclure mingw (modifié par moi même) :)

Mon app modifie les variables path et fonctionne sur 9pc/10 le pc sur lequel mon app ne fonctionne pas possède mingw donc conflit.
Je n'ai jamais dis que mon app va changer le mon de l'informatique (ah ca non xd ) mais juste aider les jeunes débutants à programmer !

Nous sommes à la version 1.0.0.1, il y aura ces jours ci des corrections de bugs et des maj (simples à installer via le module de maj, pour plus d'infos, visiter le site www.samsoft.ift.fr)

Pour résumer : si vous voulez que mon app fonctionne testez là sur un pc de débutants (sans mingw, devcpp ...) mais normalement ca devrait fonctionner sur un pc de programmeurs, je suis sous vista et mon app fonctionne très bien !

PS: Pour la question sur Qt : Qt utilise un sous ensemble du c++ donc gain de temps !

signaler à un administrateur
Commentaire de saylar le 17/08/2007 13:02:00

Ah oui, quand vous crée un nouveau projet, ne mettez pas d'espaces style mon projet mais monProjet :)

signaler à un administrateur
Commentaire de vicenzo le 17/08/2007 18:51:01

Bonsoir,

Je n'ai aucun gcc ou dérivé d'installé sur ma machine (j'utilise les compilos MS ).
J'ai téléchargé ton setup, l'ai exécuté, lancé ton edi copié trois lignes de codes tirées de l'aide et cliqué sur compiler  : erreur... Essayé plusieurs codes différents : erreur...
Et comme il n'y a aucune gestion des erreurs : le débutant, comme tu l'appelles, ne sais pas quoi faire et jette ton outils à la poubelle et va voir ailleur...

Pöur info, ton installeur ne m'a pas modifié mon path...

signaler à un administrateur
Commentaire de vecchio56 le 17/08/2007 19:01:18 administrateur CS

>Mon app est exclusivement pour les débutants donc si vous avez mingw sur votre machine, il y aura des conflits !
Je ne vois pas la relation de cause à effet
>Qt utilise un sous ensemble du c++ donc gain de temps !
Idem

J'ai utilisé ton installateur, par contre j'ai pas l'impression que le path ait été changé. J'avais MinGW déjà installé par ailleurs, je l'ai enlevé du path, réinstallé ton appli (je l'ai retéléchargée) et ca marche toujours pas. Pour être bien sur, j'ai créé mon projet dans C:\\test, et le nom du projet n'a pas d'espaces

Je ne sais pas ou je peux trouver un pc de débutant par contre, ni à quoi on les reconnait

signaler à un administrateur
Commentaire de saylar le 17/08/2007 20:00:42

Je suis en train de régler quelques problèmes, une maj sort ce soir ! Je posterai quand elle sortira

signaler à un administrateur
Commentaire de saylar le 17/08/2007 20:42:59

Mise à jour sur mon site : http://sayro.free.fr/SamSoft/Administration/wordpress/?p=34
Possibilité d'exporter en C, conio.c n'est plus inclu et un fichier dbgErr erreur est créé dans le rep courrant de l'app s'il la compilation a échoué. Demain je rajoute colorisation de la ligne incorrect et progressbar lors de la compilation

signaler à un administrateur
Commentaire de vecchio56 le 17/08/2007 20:48:39 administrateur CS

/mingw/lib/crt2.o(.text+0x16a):crt1.c: undefined reference to `__cpu_features_init'

collect2: ld returned 1 exit status

c:\SamSoft_DEV\bin\mingw32-make: *** [test.exe] Error 1

signaler à un administrateur
Commentaire de saylar le 17/08/2007 20:56:44

En fait mon ami qui a mingw installé sur son pc à le même problème mais sur les autres pc (ceux n'ayant AUCUN logiciel de programmation installé à part un compilateur java et devcpp) mon app fonctionne. Avez vous une idée sur le problème ?