Le Maple du pauvre
Page 1 sur 1 • Partager •
Le Maple du pauvre
Dans un unique but de mimétisme avec les geeks que vous êtes, je relaie
l'idée de ce cher camarade qu'est Maxime Herda de composer à l'aide de
nos rudimentaires connaissances en informatique un "Maple du pauvre",
pour reprendre les mots du mathématicien (ou pas) R. Ganaye, qui serait
en quelque sorte l'accumulation, ou mieux encore, la fusion de nos
connaissances et savoirs faires respectifs. Certaines personnes
semblent déjà intéressées, ce projet n'étant qu'un exercice de
travail commun qui nous permettra à coup sur d'étendre nos connaissances
et nos réflexes dans les matières de Gauss et de Turing.
Il faudrait commencer par coder les fonctions de base puis un
interpréteur, ce qui a l'air faisable. On avisera pour les fonctions compliquées.
Au niveau du language, le C parait un bon choix mais on peut aussi avoir
des parties en PASCAL pour ceux qui ne connaitraient pas le C.
S'il y a des volontaires, que le projet commence!
Sinon, tant pis...
l'idée de ce cher camarade qu'est Maxime Herda de composer à l'aide de
nos rudimentaires connaissances en informatique un "Maple du pauvre",
pour reprendre les mots du mathématicien (ou pas) R. Ganaye, qui serait
en quelque sorte l'accumulation, ou mieux encore, la fusion de nos
connaissances et savoirs faires respectifs. Certaines personnes
semblent déjà intéressées, ce projet n'étant qu'un exercice de
travail commun qui nous permettra à coup sur d'étendre nos connaissances
et nos réflexes dans les matières de Gauss et de Turing.
Il faudrait commencer par coder les fonctions de base puis un
interpréteur, ce qui a l'air faisable. On avisera pour les fonctions compliquées.
Au niveau du language, le C parait un bon choix mais on peut aussi avoir
des parties en PASCAL pour ceux qui ne connaitraient pas le C.
S'il y a des volontaires, que le projet commence!
Sinon, tant pis...

Jeff- Nombre de messages: 24
Age: 30
Localisation: partout et nulle part à la fois
Date d'inscription: 04/01/2009

Re: Le Maple du pauvre
Moi c'est un projet qui me tente
Ca va être chaud et long, mais ça constitue un bon exercice.
Pour la langage, le C me paraît plus qu'adéquat pour mettre au point l'idée (PASCAL n'offre pas d'interface graphique simple comparée à la SDL du C)
Je suis impatient de commencer !!
Ca va être chaud et long, mais ça constitue un bon exercice.
Pour la langage, le C me paraît plus qu'adéquat pour mettre au point l'idée (PASCAL n'offre pas d'interface graphique simple comparée à la SDL du C)
Je suis impatient de commencer !!

larbino10- Admin
- Nombre de messages: 26
Age: 18
Localisation: Chambéry
Date d'inscription: 02/01/2009
Re: Le Maple du pauvre
Et hop!
Voici une fonction en c pondue en 3 minutes pour compter les parenthèses (analyseur syntaxique):
Voici une fonction en c pondue en 3 minutes pour compter les parenthèses (analyseur syntaxique):
- Code:
int parentheses(char phrase[long_ch])
{
/* Fonction parentheses
compte les parenthèses ouvrantes et fermantes
renvoie la différence entre le nombre de parenthèses ouvertes et le nombre de parenthèses fermées
*/
int equilibre=0; //compteur de parenthèses ouvertes et fermées
int i; //compteur de boucle for
for(i=0;i<=strlen(phrase)-1;i++) // on va jusqu'à strlen-1 car on commence à 0
{
if (phrase[i]==40) {equilibre++;} // 40 est le code ascii de '('
else if (phrase[i]==41) {equilibre--;} // 41 est le code ascii de ')'
}
return equilibre;
}

Jeff- Nombre de messages: 24
Age: 30
Localisation: partout et nulle part à la fois
Date d'inscription: 04/01/2009

Re: Le Maple du pauvre
Moi franchment si on m'apprend un peu le C ca me tente mais la comme ca j'peux vraiment rien faire j'ai jamais fait d'info avant la prépa
Geek mais pas programmeur
. Fin bref tout ca pour dire le projet est interessant plus qu'interessant même mais pour moi totalement hors de porté en Pascal déjà ce sera tendu vu que programmé cest aussi une habitude alors en C : S.
Et pour ce lancez dans un truc pareil faudrait genre j'sais pas mais quelque chose qui maintienne une cohésion de groupe histoire que tout le monde ne travail pas sur la meme fonction fin bref que nos forces s'ajoutent et non s'entre annulent§§§
Et pour ce lancez dans un truc pareil faudrait genre j'sais pas mais quelque chose qui maintienne une cohésion de groupe histoire que tout le monde ne travail pas sur la meme fonction fin bref que nos forces s'ajoutent et non s'entre annulent§§§
sev- Nombre de messages: 4
Date d'inscription: 02/01/2009
Re: Le Maple du pauvre
ca me va mais...je ne connais pas le C !
ca serait possible de traduire à partir de programmes en Pascal ou il vaudrait mieux que j'apprenne direct le C comme ca ca sera fait?
en tout cas on a déjà notre magnifique programme "length" :p
en tout cas tu as l'air de pousser un peu loin le "mimétisme" Jeff...tu es sur de ne pas vouloir nous rejoindre? (euh, vous rejoindre bien sur, je ne suis pas une geek moi...la preuve ma honteuse ignorance du C...)
ca serait possible de traduire à partir de programmes en Pascal ou il vaudrait mieux que j'apprenne direct le C comme ca ca sera fait?
en tout cas on a déjà notre magnifique programme "length" :p
en tout cas tu as l'air de pousser un peu loin le "mimétisme" Jeff...tu es sur de ne pas vouloir nous rejoindre? (euh, vous rejoindre bien sur, je ne suis pas une geek moi...la preuve ma honteuse ignorance du C...)
Morgane- Nombre de messages: 7
Date d'inscription: 02/01/2009
Re: Le Maple du pauvre
Écrivez vos programmes en pascal : j'ai trouvé un merveilleux outils pour convertir les codes sources de pascal en c.
http://directory.fsf.org/project/p2c/
Il s'appelle p2c (pascal to c) et est libre.
(Mais il peut être aussi intéressant d'apprendre le C. )
http://directory.fsf.org/project/p2c/
Il s'appelle p2c (pascal to c) et est libre.
(Mais il peut être aussi intéressant d'apprendre le C. )

Jeff- Nombre de messages: 24
Age: 30
Localisation: partout et nulle part à la fois
Date d'inscription: 04/01/2009

Re: Le Maple du pauvre
Allez, je tente un listing des personnes intéressées :
Jean-Florent (C)
Maxime Herda (Pascal)
Maxime Quesada (Pascal)
Séverin (Pascal)
Morgane (Pascal)
Thibaut (Pascal)
Abbas (C)
Il faut se répartir les tâches, c'est pourquoi je me propose de faire l'interpréteur et toute la partie graphique du projet.
Si cela vous convient, il ne restera plus qu'à faire les ordres directs et les procédures mathématiques.
Merci, à suivre...
Abbas
Jean-Florent (C)
Maxime Herda (Pascal)
Maxime Quesada (Pascal)
Séverin (Pascal)
Morgane (Pascal)
Thibaut (Pascal)
Abbas (C)
Il faut se répartir les tâches, c'est pourquoi je me propose de faire l'interpréteur et toute la partie graphique du projet.
Si cela vous convient, il ne restera plus qu'à faire les ordres directs et les procédures mathématiques.
Merci, à suivre...
Abbas

larbino10- Admin
- Nombre de messages: 26
Age: 18
Localisation: Chambéry
Date d'inscription: 02/01/2009
Re: Le Maple du pauvre
L'interface graphique n'est pas nécessaire, une console suffit pour taper des ordres, mais si tu tiens vraiment à en faire une (ce qui à l'air d'être le cas), commence directement en wxwidgets et ne t'embête pas avec la sdl (ça c'est juste bon pour les jeux des cours du site du zer0
), ça à les avantages d'être pratique et multiplateforme (et en plus il est dans le menu de création de projets de C::B).
wikipedia http://fr.wikipedia.org/wiki/WxWidgets
site officiel : http://www.wxwidgets.org/
tuto en français : http://cfred.free.fr/tutowxwidgets.php
un programme WYSIWYG pour wxwidgets : http://wxformbuilder.org/
pour l'installer avec ubuntu (en console):
$sudo apt-get install wx2.8-*
wikipedia http://fr.wikipedia.org/wiki/WxWidgets
site officiel : http://www.wxwidgets.org/
tuto en français : http://cfred.free.fr/tutowxwidgets.php
un programme WYSIWYG pour wxwidgets : http://wxformbuilder.org/
pour l'installer avec ubuntu (en console):
$sudo apt-get install wx2.8-*

Jeff- Nombre de messages: 24
Age: 30
Localisation: partout et nulle part à la fois
Date d'inscription: 04/01/2009

Back to Basics
a qui ça tente de le faire en visual Basic plutôt ? Langage très simple et accessible à tout le monde, que l'on apprends en un rien de temps, mais qui est tout aussi puissant et offre de bonnes interfaces graphiques :p Si vous voulez pas je suis ok pour le Pascal

HasBeen- Nombre de messages: 17
Age: 19
Date d'inscription: 03/01/2009
Re: Le Maple du pauvre
**TROLL (ou pas)***
Visual basic : langage propriétaire de haut niveau apartenant à la firme transnationnale hégémonique microsoft (http://desencyclopedie.wikia.com/wiki/Microsoft), qui ne focnctionne que sous window$ (un produit de la même multinationnale) et qui produit du code lourd et lent avec l'obsolète interface utilisateur win32api, alors que le C et le pascal en plus de leur rapidité, leur fiabilité et leur stabilité, génèrent du code de bas niveau propre, rigoureux, léger et multiplateforme avec l'interface graphique au choix car provenant de bibliothèques. En outre, ces languages sont normalisés (AINSI) (vous savez le latin de cicéron) contrairement au vi$ual ba$ic qui varie selon l'humeur de bill gates.
Visual basic : langage propriétaire de haut niveau apartenant à la firme transnationnale hégémonique microsoft (http://desencyclopedie.wikia.com/wiki/Microsoft), qui ne focnctionne que sous window$ (un produit de la même multinationnale) et qui produit du code lourd et lent avec l'obsolète interface utilisateur win32api, alors que le C et le pascal en plus de leur rapidité, leur fiabilité et leur stabilité, génèrent du code de bas niveau propre, rigoureux, léger et multiplateforme avec l'interface graphique au choix car provenant de bibliothèques. En outre, ces languages sont normalisés (AINSI) (vous savez le latin de cicéron) contrairement au vi$ual ba$ic qui varie selon l'humeur de bill gates.

Jeff- Nombre de messages: 24
Age: 30
Localisation: partout et nulle part à la fois
Date d'inscription: 04/01/2009

bipbip
C'est d'ailleurs pour cela que des enreprises comme Nestlé ou Beckman ou autres demandent à des programmeurs des programmes en VB ! Ou même le ministère de l'intérieur...pour des programmes pour l'aviation civile... ( je sais de quoi je parle c'est mon père qui en fait en freelance chez moi)...
Après quand tu parles de lourdeur, c'est sur que si tu veux créer un OS tu vas pas le créer en VB mais à notre niveau n'importe quel programme que l'on fera reviendra au même niveau lourdeur.
Après quand tu parles de lourdeur, c'est sur que si tu veux créer un OS tu vas pas le créer en VB mais à notre niveau n'importe quel programme que l'on fera reviendra au même niveau lourdeur.

HasBeen- Nombre de messages: 17
Age: 19
Date d'inscription: 03/01/2009
Re: Le Maple du pauvre
Pour un accord commun, je propose la chose suivante :
Maxime n'a qu'à produire ses travaux en Basic, et nous nous occuperons de le traduire en langage approprié !
Parce que, si j'ai bien compris, Maxime veut coder en Basic car c'est là où il se débrouille le mieux. Qu'il en soit ainsi !!
Qu'en pensez-vous ??
Abbas
Maxime n'a qu'à produire ses travaux en Basic, et nous nous occuperons de le traduire en langage approprié !
Parce que, si j'ai bien compris, Maxime veut coder en Basic car c'est là où il se débrouille le mieux. Qu'il en soit ainsi !!
Qu'en pensez-vous ??
Abbas

larbino10- Admin
- Nombre de messages: 26
Age: 18
Localisation: Chambéry
Date d'inscription: 02/01/2009
Re: Le Maple du pauvre
Ca va pas être pratique (et surtout chiant!) de traduire du basic en c ou en pascal! Pour la traduction pascal -> c il existe un programme qui le fait car les langages sont proches mais avec du basic (avec des variant et des goto partout
)... Tu n'a qu'à le faire en pascal comme on apprends ça en cours d'info, non?

Jeff- Nombre de messages: 24
Age: 30
Localisation: partout et nulle part à la fois
Date d'inscription: 04/01/2009

Re: Le Maple du pauvre
Ouais ça marche je ferais ça en Pascal :p

HasBeen- Nombre de messages: 17
Age: 19
Date d'inscription: 03/01/2009
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum



