Bah... avec leur Ricky Lake* et consorts, ils ne valent pas mieux.
* reality show . Dans son acception originale et americaine, donc. Exemple: hier, le theme, c'etait une fille qui vivait avec une autre fille depuis 3 mois. MAIS, elle la trompait avec qqn d'autre. Le but de l'emission, c'etait dans un premier temps de lui avouer publiquement qu'elle la trompait; et dans un deuxieme temps, d'amener trois amis (deux mecs, une nana) sur le plateau, et dire avec un grand sourire: "maintenant, devine avec qui je te trompe" (genre, qui est qui ?).
lex
1 - Je ne te suis pas bien ??? Y aurait il qlqchose de lex qui m'aurai échappé ?
yacc
1 - c'est vrai, mais pas pour tous les yacc, en plus je trouve ça assez mal foutu.
2 - ça sert à faire de la compilation partielle, c'est à dire que ça permet d'analyser un sous ensemble du langage.
3 - à moins d'avoir uniquement des structures plates dans ta pile d'analyse, le pb se pose forcement.
bon alors , le premier qui l'a trouvé en fait profité les autres une petites url , avec une bonne version en divX ça ça serais cool, bon y a quelqu'un qui a 650Mo a mettre en dispo pour le bon samaritain !!
Camarades soyons solidaire , contre le grand Requin Capitaliste, l'union fais que la forte poitrine sera sur nos disques durs .... faute de l'avoir dans nos lits ... hmmmm Angelina ...
Les ricains laissent leur portiere ouverte.
De toute facon, ils savent bien qu'ils peuvent pas se faire tirer la bagnole a cause de ca.
Aux US, un vol de voiture c'est d'abord un contact humain: un renoi avec un flingue a un feu rouge.
Et toi tu finis a pied.
PS: desole pour les americains qui lisent, mais quand j'ai appris que vous vous foutiez des francais a cause de LS, j'me suis dit qu'une petite vengeance mesquine s'imposait.
Les ricains laissent leur porte ouverte.
De toute facon, ils savent bien qu'ils peuvent pas se faire tirer la bagnole a cause de ca.
Aux US, un vol de voiture c'est d'abord un contact humain: un renoi avec un flingue a un feu rouge.
Et toi tu finis a pied.
PS: desole pour les americains qui lisent, mais quand j'ai appris que vous vous foutiez des francais a cause de LS, j'me suis dit qu'une petite vengeance mesquine s'imposait.
Subject:
Announce: YaYacc-1.0.0. is aviable
Date:
13 May 2001 01:13:39 -0400
From:
Ruslan Shevchenko <rssh@MailAndNews.com>
Organization:
Posted via Supernews, http://www.supernews.com(...)
Newsgroups:
comp.compilers
What is this?
YaYacc -- an abbreviation for Yet Another Yacc. The programm was
created as a syntactical analyzer, which is compatible with original
on algorithm analysis and perceived language with yacc. It generate
C++ code. Resulting code can be used in multithreaded applications.
YaYacc is available in source code with BSD-like license.
Il existe les états qui solutionnent le problème...
> yacc
1 - Il y a moyen de faire des parseurs réentrant en redéfinissant un certain nombre de macros... Il existe des versions étendues de ces parseurs qui peuvent le faire aussi.
2 - Multi-start késako ?
3 - Les parseurs que j'ai écrit se terminait sur erreur(s) donc pas ce problème.
C'est vrai c'est pas la panacée mais c'est bien util lex&yacc ;-)
Des parseurs qui avaient l'air bien sont ceux défini par fischer et leblanc dans "Crafting a compiler with C" (SCANGEN, LLGEN, LALRGEN ftp://ftp.csc.ncsu.edu/pub/compilers/crafting_compiler/tools(...)
). Je ne les ai pas utilisés autant que lex et Yacc mais ils sont bien mieux pensés à la base. J'ai entendu dire de professionnel que JavaCC était bien... mais pas d'expérience personnelle.
Le sujet de la news est la critique du bouquin sur lex et yacc, j'aimerais bien aussi faire une critique de lex et yacc.
lex :
1 - Les lexer générés par lex ne sont pas des lexer à pile, la conséquence de ceci est que comme certains tokens ne peuvent pas être exprimé à l'aide d'une expression régulière (par ex : les commentaires du langage C) il faut donc se palucher à la main la reconnaissance de ces tokens avec du code C (crado beurk!)
yacc :
1 - yacc n'a pas été concus pour générer des parser réentrants.
2- Il n'y a pas de clauses multi-start.
3 - Lorsque le parser généré par yacc détecte une erreur de syntaxe, il faut écrire soit même le code chargé de libérer les ressources mémoire référencés par les éléments de la pile d'analyse.
Bien sûr aucun de ses inconvénients ne provoque de problème insoluble et on peut toujours s'en sortir, mais c'est un ensemble de chose qui fait que c'est parfois vraiement pas pratique à utiliser.
Y a t-il qlq'un ici qui a expérimenté l'utilisation d'autres générateurs de lexer/parser qui n'ont pas les inconvénients que j'ai cité ?
D'un point de vue théorique les langages réguliers (Lex) sont strictement inclus dans les langages
libre du contexte (Yacc - qui en realité est un sous ensemble de CFG, LALR, mais reste un sous ensemble). Cependant du coté pratique, on se rend compte que l'expressivité de lex et yacc sont identiques du à l'ajout d'extension et la manipulation des règles sémantiques. Ils permettent tous 2 de décrire des langages généraux équivalent à une machine de Turing. Alors pourquoi utiliser les 2 ? L'explication est triviale : c'est plus simple ! Ils sont adapter chacun à leur travail.
Il est aussi à remarquer que Lex et YACC sont des outils qui commencent à dater... Il y a des parseurs bcps mieux pensés (voire http://www.compilers.net(...) pour une liste). Il y a clairement des inepties dans ces outils (par exemple : on défini les tokens dans YACC alors qu'un token c'est bien ce que contruit un Lexer).
Mais c'est vrai ce sont des standards, ils sont libre (enfin pas lex et yacc mais flex et bison). Il existe pour toutes les plateformes. Ce qui fait leur atouts majeurs. Mais il ne faut pas se leurer ce ne sont surement pas les meillleurs ! Utilisez-les c'est mon conseil mais soyez critique vis a vis de leur qualité !
Pourquoi les secrétaires n'utilisent que Word ? parce qu'on ne leur a jamais montré autre chose...
Je suis persuadé qu'avec de la bonne volonté et en mettant de côté les préjujés (au premier coup d'oeil on pourrait penser que l'on doit programmer), n'importe qui capable d'utiliser Word peut produire des documents en LaTeX en n'utilisant qu'une dizaine de macros. Seulement, il faudra que cette personne soit un tantinet curieuse.
<avis personnel>LaTeX est plus facile à utiliser que Word pour éditer des documents de base</avis personnel>
Si toutefois la conversion des secrétaires de Word à LaTeX peut sembler difficile, pourquoi ne pas leur apprendre directement LaTeX ? Si le logiciel libre est amené à se développer dans les administrations c'est l'occasion rêvée.
Donc, tu es d'accord avec moi, le libre dans l'administration et encore plus dans l'éducation nationnale n'est pas pour tout de suite. ALors, pourquoi le titre "Ho les beux trolls"?
Parce que vous vous la pétez "l'administration n'utilisera pas le libre pasque nos profs n'acceptent que les .doc" ...
Je suis d'accord pour dire que le libre dans l'administration n'est pas pour tout de suite malheureusement, mais les raisonnements que j'ai vus plus haut sentent vraiment le "j'ai envie casser les profs et la news parle des fonctionnaires alors j'me lache" à plein nez.
Les fonctionnaires, comme le gros des gens qui travaillent, n'aiment pas beaucoup qu'on vienne leur changer leurs habitudes, et surtout si il s'agit d'informatique, cette chose obscure.
Alors les obliger à utiliser des logiciels libres "parce que c'est mieux"...
Aller maintenant, je laisse la place au gens qui ont éclaté de rire en lisant : "Les fonctionnaires, comme le gros des gens qui travaillent" ...
Comme je vais être judicieusement scoré 0 par un avisé modérateur (pas loggé et puisque c'est comme ça je ne donnerai pas mon nom, na!), tout est dans le titre... Plus sérieusement, la table des matières traduite en français peut à ce sujet prêter à confusion.
[^] # Re: de l'art de proteges ses enfants
Posté par Anonyme . En réponse à la dépêche Tomb Raider Piraté !. Évalué à -1.
* reality show . Dans son acception originale et americaine, donc. Exemple: hier, le theme, c'etait une fille qui vivait avec une autre fille depuis 3 mois. MAIS, elle la trompait avec qqn d'autre. Le but de l'emission, c'etait dans un premier temps de lui avouer publiquement qu'elle la trompait; et dans un deuxieme temps, d'amener trois amis (deux mecs, une nana) sur le plateau, et dire avec un grand sourire: "maintenant, devine avec qui je te trompe" (genre, qui est qui ?).
Vive l'amerique.
# même pas un commentaire pour cette news pourtant si triste
Posté par Anonyme . En réponse à la dépêche Fermeture du mirroir d'attrition.org. Évalué à 0.
[^] # Re: en attendant voici le scénar de la fin
Posté par Anonyme . En réponse à la dépêche Tomb Raider Piraté !. Évalué à -1.
Orphée
[^] # Re: de l'art de proteges ses gosses
Posté par Anonyme . En réponse à la dépêche Tomb Raider Piraté !. Évalué à -1.
[^] # Re: de l'art de proteges ses &amp;amp;quot;enfants&amp;amp;quot;
Posté par Anonyme . En réponse à la dépêche Tomb Raider Piraté !. Évalué à -1.
[^] # Re: critique de lex et yacc ...
Posté par Anonyme . En réponse à la dépêche lex & yacc. Évalué à 0.
1 - Je ne te suis pas bien ??? Y aurait il qlqchose de lex qui m'aurai échappé ?
yacc
1 - c'est vrai, mais pas pour tous les yacc, en plus je trouve ça assez mal foutu.
2 - ça sert à faire de la compilation partielle, c'est à dire que ça permet d'analyser un sous ensemble du langage.
3 - à moins d'avoir uniquement des structures plates dans ta pile d'analyse, le pb se pose forcement.
On est d'accord, c'est pas la panacée ;)
Pierre
# Pareil...
Posté par Anonyme . En réponse à la dépêche IA, faites jouer votre IR (Intelligence Reelle :). Évalué à 0.
m'enfin il a quand meme un avantage : les graphiques sont plus beaux.
J'attend RTB 2 avec impatience :-) (enfin, c'est pas pour tout de suite)
# Concours !!
Posté par Anonyme . En réponse à la dépêche Tomb Raider Piraté !. Évalué à 0.
Camarades soyons solidaire , contre le grand Requin Capitaliste, l'union fais que la forte poitrine sera sur nos disques durs .... faute de l'avoir dans nos lits ... hmmmm Angelina ...
[^] # Re: en attendant voici le scénar de la fin
Posté par Anonyme . En réponse à la dépêche Tomb Raider Piraté !. Évalué à 0.
# Une p'tite flame ?
Posté par Anonyme . En réponse à la dépêche Sortie de la bio de Linus en français. Évalué à 0.
Une meilleure : Ne pourrait-on pas attendre qu'il soit mort, pour faire sa bio ?
J'attends vos insultes.
[^] # Re: de l'art de proteges ses enfants
Posté par Anonyme . En réponse à la dépêche Tomb Raider Piraté !. Évalué à -1.
De toute facon, ils savent bien qu'ils peuvent pas se faire tirer la bagnole a cause de ca.
Aux US, un vol de voiture c'est d'abord un contact humain: un renoi avec un flingue a un feu rouge.
Et toi tu finis a pied.
PS: desole pour les americains qui lisent, mais quand j'ai appris que vous vous foutiez des francais a cause de LS, j'me suis dit qu'une petite vengeance mesquine s'imposait.
[^] # Re: de l'art de proteges ses enfants
Posté par Anonyme . En réponse à la dépêche Tomb Raider Piraté !. Évalué à -1.
De toute facon, ils savent bien qu'ils peuvent pas se faire tirer la bagnole a cause de ca.
Aux US, un vol de voiture c'est d'abord un contact humain: un renoi avec un flingue a un feu rouge.
Et toi tu finis a pied.
PS: desole pour les americains qui lisent, mais quand j'ai appris que vous vous foutiez des francais a cause de LS, j'me suis dit qu'une petite vengeance mesquine s'imposait.
[^] # Re: ATTENTION C'EST EN ANGLAIS !!!
Posté par Anonyme . En réponse à la dépêche lex & yacc. Évalué à 0.
[^] # Re: critique de lex et yacc ...
Posté par Anonyme . En réponse à la dépêche lex & yacc. Évalué à 0.
Subject:
Announce: YaYacc-1.0.0. is aviable
Date:
13 May 2001 01:13:39 -0400
From:
Ruslan Shevchenko <rssh@MailAndNews.com>
Organization:
Posted via Supernews, http://www.supernews.com(...)
Newsgroups:
comp.compilers
What is this?
YaYacc -- an abbreviation for Yet Another Yacc. The programm was
created as a syntactical analyzer, which is compatible with original
on algorithm analysis and perceived language with yacc. It generate
C++ code. Resulting code can be used in multithreaded applications.
YaYacc is available in source code with BSD-like license.
It can be downloaded immediatly from our website:
http://www.gradsoft.com.ua/eng/Products/YaYacc/yayacc.html(...)
Ruslan Shevchenko
GradSoft: Chief Software Architector
http://www.gradsoft.com.ua/eng/(...)
[^] # Re: de l'art de proteges ses &quot;enfants&quot;
Posté par Anonyme . En réponse à la dépêche Tomb Raider Piraté !. Évalué à -1.
"con un américain" ... ha bon ??
allez hop !!
[^] # Re: critique de lex et yacc ...
Posté par Anonyme . En réponse à la dépêche lex & yacc. Évalué à 0.
Il existe les états qui solutionnent le problème...
> yacc
1 - Il y a moyen de faire des parseurs réentrant en redéfinissant un certain nombre de macros... Il existe des versions étendues de ces parseurs qui peuvent le faire aussi.
2 - Multi-start késako ?
3 - Les parseurs que j'ai écrit se terminait sur erreur(s) donc pas ce problème.
C'est vrai c'est pas la panacée mais c'est bien util lex&yacc ;-)
Des parseurs qui avaient l'air bien sont ceux défini par fischer et leblanc dans "Crafting a compiler with C" (SCANGEN, LLGEN, LALRGEN ftp://ftp.csc.ncsu.edu/pub/compilers/crafting_compiler/tools(...)
). Je ne les ai pas utilisés autant que lex et Yacc mais ils sont bien mieux pensés à la base. J'ai entendu dire de professionnel que JavaCC était bien... mais pas d'expérience personnelle.
-- Anthony
# critique de l'ouvrage
Posté par Anonyme . En réponse à la dépêche Sortie de la bio de Linus en français. Évalué à 0.
http://www.toolinux.com/lininfo/dossiers/critiques/biographie.htm(...)
# critique de lex et yacc ...
Posté par Anonyme . En réponse à la dépêche lex & yacc. Évalué à 0.
lex :
1 - Les lexer générés par lex ne sont pas des lexer à pile, la conséquence de ceci est que comme certains tokens ne peuvent pas être exprimé à l'aide d'une expression régulière (par ex : les commentaires du langage C) il faut donc se palucher à la main la reconnaissance de ces tokens avec du code C (crado beurk!)
yacc :
1 - yacc n'a pas été concus pour générer des parser réentrants.
2- Il n'y a pas de clauses multi-start.
3 - Lorsque le parser généré par yacc détecte une erreur de syntaxe, il faut écrire soit même le code chargé de libérer les ressources mémoire référencés par les éléments de la pile d'analyse.
Bien sûr aucun de ses inconvénients ne provoque de problème insoluble et on peut toujours s'en sortir, mais c'est un ensemble de chose qui fait que c'est parfois vraiement pas pratique à utiliser.
Y a t-il qlq'un ici qui a expérimenté l'utilisation d'autres générateurs de lexer/parser qui n'ont pas les inconvénients que j'ai cité ?
Pierre
[^] # Re: Nu Bison ?
Posté par Anonyme . En réponse à la dépêche lex & yacc. Évalué à 0.
D'un point de vue théorique les langages réguliers (Lex) sont strictement inclus dans les langages
libre du contexte (Yacc - qui en realité est un sous ensemble de CFG, LALR, mais reste un sous ensemble). Cependant du coté pratique, on se rend compte que l'expressivité de lex et yacc sont identiques du à l'ajout d'extension et la manipulation des règles sémantiques. Ils permettent tous 2 de décrire des langages généraux équivalent à une machine de Turing. Alors pourquoi utiliser les 2 ? L'explication est triviale : c'est plus simple ! Ils sont adapter chacun à leur travail.
Il est aussi à remarquer que Lex et YACC sont des outils qui commencent à dater... Il y a des parseurs bcps mieux pensés (voire http://www.compilers.net(...) pour une liste). Il y a clairement des inepties dans ces outils (par exemple : on défini les tokens dans YACC alors qu'un token c'est bien ce que contruit un Lexer).
Mais c'est vrai ce sont des standards, ils sont libre (enfin pas lex et yacc mais flex et bison). Il existe pour toutes les plateformes. Ce qui fait leur atouts majeurs. Mais il ne faut pas se leurer ce ne sont surement pas les meillleurs ! Utilisez-les c'est mon conseil mais soyez critique vis a vis de leur qualité !
-- Anthony
[^] # Redescendons sur terre !!
Posté par Anonyme . En réponse à la dépêche En route vers Gnome 2. Évalué à 0.
Je suis persuadé qu'avec de la bonne volonté et en mettant de côté les préjujés (au premier coup d'oeil on pourrait penser que l'on doit programmer), n'importe qui capable d'utiliser Word peut produire des documents en LaTeX en n'utilisant qu'une dizaine de macros. Seulement, il faudra que cette personne soit un tantinet curieuse.
<avis personnel>LaTeX est plus facile à utiliser que Word pour éditer des documents de base</avis personnel>
Si toutefois la conversion des secrétaires de Word à LaTeX peut sembler difficile, pourquoi ne pas leur apprendre directement LaTeX ? Si le logiciel libre est amené à se développer dans les administrations c'est l'occasion rêvée.
BDC
[^] # Re: La bible
Posté par Anonyme . En réponse à la dépêche lex & yacc. Évalué à 0.
[^] # Re: Nu Bison ?
Posté par Anonyme . En réponse à la dépêche lex & yacc. Évalué à -1.
[^] # Re: Ca papote !
Posté par Anonyme . En réponse à la dépêche Service public et logiciel libre. Évalué à 0.
Et je suis d'accord bien sur, je rend le ps avec les sources (LaTeX dans mon cas). Ainsi il pourra être convertit en HTML, RTF et autre.
[^] # Re: Ho les beaux trolls !
Posté par Anonyme . En réponse à la dépêche Service public et logiciel libre. Évalué à 0.
Parce que vous vous la pétez "l'administration n'utilisera pas le libre pasque nos profs n'acceptent que les .doc" ...
Je suis d'accord pour dire que le libre dans l'administration n'est pas pour tout de suite malheureusement, mais les raisonnements que j'ai vus plus haut sentent vraiment le "j'ai envie casser les profs et la news parle des fonctionnaires alors j'me lache" à plein nez.
Les fonctionnaires, comme le gros des gens qui travaillent, n'aiment pas beaucoup qu'on vienne leur changer leurs habitudes, et surtout si il s'agit d'informatique, cette chose obscure.
Alors les obliger à utiliser des logiciels libres "parce que c'est mieux"...
Aller maintenant, je laisse la place au gens qui ont éclaté de rire en lisant : "Les fonctionnaires, comme le gros des gens qui travaillent" ...
# ATTENTION C'EST EN ANGLAIS !!!
Posté par Anonyme . En réponse à la dépêche lex & yacc. Évalué à 1.