J'irai l'hiver à Matala, à Amorgos...
dimanche 11 juin 2023
S16 et fibonacci
dimanche 11 juin 2023.
C'est vraiment une sacrée gymnastique un langage de programmation comme S16. Je viens de passer un bon moment avant de me rendre compte qu'il manquait un eval ! J'ai fait des modifications dans le sens de la simplification. Ceci dit voici la nouvelle version de la fonction récursive du calcul de la […]
mercredi 17 mai 2023
Factorielle en S16
mercredi 17 mai 2023.
Ça se simplfie un peu i store 1 end i ? dup 1 - facto ! * i 1 == ifElse facto store 5 facto !
lundi 15 mai 2023
Argumentum ad baculum
lundi 15 mai 2023.
Argumentum ad baculum (latin pour « argument au gourdin » ou « argument au bâton ») est le sophisme commis lorsqu'on fait appel à la force (ou appel à la peur) pour faire accepter une conclusion. https://fr.wikipedia.org/wiki/Argumentum_ad_baculum
jeudi 4 mai 2023
Calculer fibonacci en S16
jeudi 4 mai 2023. S16
i store i @ end i @ dup 1 - fibo @ ! swap 2 - fibo @ ! + i @ 1 <= ifElse fibo store 5 fibo @ ! ça c'est la version récursive... i store 0 i0 store 1 i1 store 1 pos store i0 @ i1 @ + i2 store i1 @ i0 store i2 @ i1 store […]
S16 : Travail en cours
jeudi 4 mai 2023. S16
Ça avance pas mal pour le moment. J'ai ajouté la gestion des dictionnaires aujourd'hui. Il y a un jour ou deux j'ai apporté une modification à la syntaxe du langage. Avant pour faire un calcul genre 123 + 5 il fallait saisir 123 ! 5 ! + Un nombre devait être explicitemet évalué avec un ! le suivant. […]
samedi 29 avril 2023
S16 - factorielle
samedi 29 avril 2023. S16
Hier, tous les éléments nécessaires étant disponibles, je me suis lancé dans l'écriture d'une fonction factorielle en S16. L'utilisation pure de la pile n'étant pas forcément intuitive ça m'a pris pas mal de temps mais ça marche ! Voici le code source correspondant : i store 1 ? end […]
S16 - les prémices
samedi 29 avril 2023. S16
Il y a quelques jours (vendredi 21 si je ne me trompe) j'ai commencé le développement d'un interpéteur pour le langage que j'ai baptisé S16. J'avais eu cette idée il y aquelques mois mais cela était resté à ce stade. Il s'agit d'un langage de mon cru entièrement basé sur la pile avec notation […]
« billets précédents - page 2 de 7 - billets suivants »