Salut l'androide
(define (teanslate str)
(let ((currchar 'nothing )
((strlenght (string-lenght str)))
(do ((i o (+ i 1))
(1 '() (cons CurrChar l))))
((= i stlenght) (reverse l))
(set ! CurrChar (string -> Sylbol
(Substring str i (+ 1 i)))))))
scheme nyu !!
Ceci dit ça fait trop longtemps que j'ai pas fait de langage récursif.
Faudrait que je creuse dans mes cours.
Yosh
| https://www.jeuxvideo.com/forums/1-50-20772175-1671-0-1-0-0.htm#message_23546645
| Citation de : Sofea
| Date du message : 12 janvier 2009 à 01:57:47
| Contenu du message :
| "(define (teanslate str)
| (let ((currchar 'nothing )
| ((strlenght (string-lenght str)))
| (do ((i o (+ i 1))
| (1 '() (cons CurrChar l))))
| ((= i stlenght) (reverse l))
| (set ! CurrChar (string -> Sylbol
| (Substring str i (+ 1 i)))))))
|
|
| scheme nyu !!
|
| Ceci dit ça fait trop longtemps que j'ai pas fait de langage récursif.
| Faudrait que je creuse dans mes cours.
"
Stop ca me fait peur
Sofea, rassure moi les langues comme C+ C++ Java etc. Sont pas tous aussi difficile que Scheme ?
C'est quoi scheme ? Ça permet de faire quoi ?
Ben scheme c'est tout con quand t'as compris le truc, résultat j'avais eu 20 au partiel.
C,C++, Java c'est des langages itératifs donc la logique est complètement différente.
Honnêtement, j'en sais pas grand chose. Pour l'instant tout ce qu'on fait c'est des exercices bidon qui servent pas à grand chose. Le pire truc qu'on a du faire c'est une base de donnée d'une banque ou un truc comme ça. Sinon c'est des exercices inutiles ultra compliqué
Sofea
Y a moyen de prendre des cours avec toi ?
Moi ça me casse la tête mais d'une force, pour fair 3 + 4 tu dois faire (+ 3 4) Wtf ?
need réponse
moi je serais perdu avec une telle indentation
Je t'ai répondu plus haut
ouais, mais ça m'éclaire pas beaucoup
arf2, c'est un langage de programmation récursif à base de parenthèses, fonctionnant sur le principe (+ 1 i) équivaut à la fonction + appliquée à 1 et i soit i+1.
Ici on a un combo define/let donc une définition de fonction, ceci dit j'ai un peu perdu la main, et y a des noms de fonction qui me semblent bizarres.
Ceci dit c'est bien marrant quand on le maitrise. ^^
Et c'est utile comme langage ?
ça pourrait m'aider de savoir que ça va servir à quelque chose au moins
Swifer tout dépend de ce que tu veux faire en fait.
Amis du soir boudoir
De la programmation Oo
Rien de spéciale en fait, mais juste pour savoir si c'est puissant comme langage ou pas.
Ouais j'ai compris vite fait, ça peut servir à quoi par exemple ?
Bon j'y vais moi
Bye et bonne nuit à vous
Bonne nuit balance