prof_simplet
Inscrit le: 12 Sep 2006 Messages: 86
|
Posté le: 20 Juin 2007 21:01 Sujet du message: |
|
|
Bonsoir, on ne va pas faire tout le boulot à ta place car c'est un vaste programme que d'apprendre le C, mais il existe la fonction CodeGeneration[C] qui permet de convertir des procédures simples de Maple en C.
Exemple:
Code: |
> with(CodeGeneration);
[C, Fortran, IntermediateCode, Java, LanguageDefinition, Matlab, Names, Translate, VisualBasic]
> f := proc(n)
> local x, i;
> x := 0.0;
> for i to n do
> x := x + i;
> end do;
> end proc;
f := proc(n)
local x, i;
x := 0.; for i to n do x := x + i end do
end proc
> C(f);
double f (int n)
{
double x;
int i;
double cgret;
x = 0.0e0;
for (i = 1; i <= n; i++)
{
x = x + (double) i;
cgret = x;
}
return(cgret);
}
|
On peut aussi convertir en Java, Matlab, Fortran ou VisualBasic.
A+ |
|