Articles précédents : Développeur
- [25] Intégration de User Mode Linux dans le noyau de développement 2.5.x
- [19] Moins de 5% des sites web conformes aux normes W3C
- [5] Login Hors-Série n°14 - Programmer en Rebol
- [26] Simply GNUStep DR1 Released !
- [3] Common Lisp et Logo en français
- [3] Competition RealTimeBattle 2002
- [0] Module Aiptek DigitalEdge 6000U/8000U
- [11] Concours ICFP 2002
- [15] C'est dur d'être un developpeur noyau
- [9] QT 3.1
Développeur : Le code source du GOTO++ enfin disponible !
Posté par Alexandre Beraud (). Modéré le 15 septembre 2002.pouvoir étudier les entrailles de leur langage préféré. On peut egalement s'attendre à un developpement massif de clones de l'interpréteur.
Trêve de plaisanterie, les rares que ça va interésser peuvent aller jeter un oeil à l'adresse suivante.
Site du GOTO++ (1836 hits)
> Lire les commentaires (18 commentaires, moyenne: 7,4).
nostalgie ;)
ça me rappelle mes premières heures de programmation, ça ressemble vaguement à du basic :)
@+
code34
-
[^]Re: nostalgie ;)
Posté par Code34 (page perso, ) le 15/09/2002 à 17:45. (lien). Évalué à 2.En fait, non il y a que les étiquettes, le goto, et l'init des variables. Le reste à l'air bien différent.
Ca me semble bien sympa pour commencer à programmer.
Quelqu'un a déjà utilisé ce langage ?
@+
code34-
[^]Re: nostalgie ;)
Posté par Alexandre Beraud () le 15/09/2002 à 18:11. (lien). Évalué à 18.Oh oui, son inventeur. Et un fou qui même développé des librairies. Non mais sérieusement regarde la syntaxe de plus près, c'est très très débile (mais néanmoins puissant, avec gestion des sockets, des troupeaux de pingouins, etc...). Un peu comme du PHP mais en plus rigolo.
-
[^]Re: nostalgie ;)
-
-
[^]Re: nostalgie ;)
Posté par Benjamin () le 15/09/2002 à 18:17. (lien). Évalué à 26.Je confirme. Rien de tel pour débuter qu'un langage proche du langage humain.
Par exemple, qui voudrait utiliser des "struct", "strstr()" et autres "switch(random())" alors qu'en GOTO++, on peut désormais utiliser des troupeaux, chercher avec OUQUILESTLETEXTE(), et sauter avec GOTOCHEPA !
D'ailleurs, c'est pas tout les jours qu'un langage sait innover avec des paradigmes aussi naturels que: "Toute variable est potentiellement un troupeau de pingouins"
-
J'ai des doutes....
Jayce ne se serait-il pas inspiré de ce langage avant-gardiste pour révolutionner l'informatique moderne via le langage multidesk (en l'améliorant bien sur)?
Et inversement, l'auteur de GOTO++ aurait t'il honteusement piraté l'oeuvre intellectuelle du sus-dit Jayce pour créer son langage ( en multidesk çà doit être une fonction genre GOTO++())???
En effet, bien des similitudes se révèlent à l'usage de ces deux bijous extrêmement simple et intuitif!!! Un exemple :
- pour ouvrir un fichier en GOTO++ on utilise la fonction OUVRIRFICHIER() tandis qu'en multidesk se sera de même ouvrirfichier() ou Ouvre_moi_ce_bordel_a_cul_de_fichier() selon l'humeur. CAR MULTIDESK EST UN LANGAGE INTELLIGENT QUI VOUS COMPREND TEL VOTRE MEILLEUR AMI!!!!
Certes on pourrait dire : "t'as qu'à compter le nombre le nombre de langage qui utilisent print".
Et c'est là justement que je m'inscrirais en faut. Des langages d'une telle trampe ils s'emparent de vous, Ils vont imprégnent... pour ne plus vous lacher.
MUTIDESK ET GOTO++ SONT PARENTS!!!!!!!!!!! ET UN SCANDALE SE TRAME DANS L'UN DES DEUX!!!!!!!!
-
[^]Re: J'ai des doutes....
Posté par malachite () le 15/09/2002 à 19:56. (lien). Évalué à 0."t'as qu'à compter le nombre le nombre de langage qui utilisent print".
Ben en anglais print() c'est quand même assez intuitif, vu que ça veut dire "afficher". Pareil pour open(), close(),...
Moi je dis qu'il faut franciser les langages de programmation pour les démocratiser. Il nous faut un C en français, un Java en français,un Visual Basic en français...-
[^]Re: J'ai des doutes....
Posté par efournie () le 16/09/2002 à 08:30. (lien). Évalué à 8.Il nous faut un C en français
#define est ton ami.
#include <stdio.h>
#define affiche printf
#define vide void
#define principale main
#define retourne return
#define entier int
entier principale(vide)
{
affiche("Bonjour monde\n");
retourne 0;
}
Ca en jette. Un volonter pour ecrire un fichier francais.h?-
[^]Re: J'ai des doutes....
Posté par Aurélien Girard () le 16/09/2002 à 12:32. (lien). Évalué à 5.C'est quand même un peu vilain le coup des define !
Plus raisonablement, on pourrait faire
#include <stdio.h>
typedef int entier;
#define retourne return
// pour le return on n'a pas le choix
typedef void vide;
entier zero=0;
vide affiche(cher *s) { printf("%s",s); }
entier principale {
affiche("Bonjour monde");
retourne zero;
}
void main() { principale(); }-
[^]En tout cas c'est une bonne idée
Posté par Sidoine de Wispelaere (page perso, ) le 16/09/2002 à 13:01. (lien). Évalué à 4.Et puis après il faut faire la même chose pour que les anglais puissent programmer en GOTO++ !
-
[^]Re: En tout cas c'est une bonne idée
Posté par Alexandre Beraud () le 17/09/2002 à 12:00. (lien). Évalué à 2.Oui mais tu oublies l'utilisation intensive de '§' qui risque de leur poser des problèmes. C'est d'ailleurs juste pour faire chier les anglophones que ce symbole a été introduit dans le GOTO++
-
-
[^]Re: J'ai des doutes....
Posté par efournie () le 16/09/2002 à 13:07. (lien). Évalué à 5.C'est quand même un peu vilain le coup des define !
C'est tout l'interet de ce merveilleux outil qu'est le preprocesseur, permettre a ses utilisateurs non experimentes de ne pas s'embarasser avec la lourde et obscure syntaxe du C. Par exemple, un
#define ouvrezlaccolade {
#define fermezlaccolade }
de bon aloi permet au debutant de rendre le code encore plus lisible par un non initie.
Et c'est quoi ce typedef d'abord? A tous les coups ca doit se trouver apres la page 8 de mon manuel, donc je ne l'ai pas lu.
-
[^]Re: J'ai des doutes....
-
-
-
Exécutions et saut aléatoire
C'est une vrai avancée pour la programmation !
Qui n'a pas révé de voir son code s'exécuter plus vite ?
Avec l'exécution aléatoire c'est chose faite, vous pouvez choisir le taux d'exécution du code et donc sa vitesse d'exécution !
Qui n'a pas révé de voir son programme fonctionner différemment à chaque exécution tout comme MS-Word (ne serait-il pas écrit en GOTO++ ?) ?
Les sauts aléatoires sont là pour ça !
Il doit exister plein d'autres applications, cela facilitera la programmation des "Cent mille milliards de poèmes" de Queneau, de programmes de questions/réponses de type ELIZA...
-
[^]Re: Exécutions et saut aléatoire
le niac ?
je savais pas que ca avait un rapport avec le niac ! va falloir que je m'y mettes tout de suite alors...
(Men In Niac roxor)
-
[+] [^]Re: le niac ?
Posté par Alexandre Beraud () le 17/09/2002 à 13:09. (lien). Évalué à -1.Eh bien je te conseille de te mettre au NIAC tout court, a commencer par la fabuleuse mailing-list pleine de droleries. Car comment jouer proprement a MIN sans connaitre son univers ? The Liner
-
[^]Re: le niac ?
Posté par lorill (page perso, ) le 18/09/2002 à 08:34. (lien). Évalué à 1.ben le JODN sur free ca ramait méchament la derniere fois que j'ai essayé.
-




Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.