PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Logiciels d'hébergement > fr.comp.os.linux.debats > Template de site pour PME
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
fr.comp.os.linux.debats Promouvoir, critiquer et troller sur Linux.

Template de site pour PME

Réponse
 
LinkBack Outils de la discussion
Vieux 12/05/2006, 00h00   #25
Nicolas George
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Template de site pour PME

Jérémy JUST , dans le message
<20060512002643.06f12125@norbert.inapg.inra.fr>, a écrit:
> Perl est un langage compilé.


Seulement partiellement. Ce qui est manipulé après la phase de compilation
n'est pas du langage machine, c'est un arbre syntaxique qui reste à
exécuter.
  Réponse avec citation
Vieux 12/05/2006, 10h11   #26
Michel Talon
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Template de site pour PME

Jérémy JUST <jeremy_just@netcourrier.com> wrote:
> Le Sun, 7 May 2006 08:45:14 +0000 (UTC),
> talon@lpthe.jussieu.fr (Michel Talon) a écrit :
>
> > Moi je fais tourner un programme qui ne fait que du perl (...), qui
> > passe sont temps à l'interpréter

>
> Perl est un langage compilé.


Perl est un langage compilé en bytecode. L'interprète passe son temps à
interpréter le bytecode. C'est exactement comme si Java passait son temps à
interpréter le bytecode sans le compiler à la volée en code machine. Là
est toute la différence. Toute la différence est dans le compilateur JIT,
par exemple psyco pour python. Comme le dit l'auteur de psyco:
"
Psyco shows that it is possible to execute Python code at speeds
approaching that of fully compiled languages, by "specialization". The
current prototype operates on i386-compatible processors and shows 2
to 100 times speed-ups, depending on code.
"
Le compilateur JIT de java, lui, marche effectivement.

>
> Si tu passes ton temps à interpréter du Perl, c'est que tu utilises
> sans arrêt des « eval() », et tu es censé savoir ce que tu fais.
>


Tu es sûr que tu sais ce que tu fais, toi même?

>


--

Michel TALON

  Réponse avec citation
Vieux 12/05/2006, 10h15   #27
Michel Talon
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Template de site pour PME

Jérémy JUST <jeremy_just@netcourrier.com> wrote:
> Le Sat, 6 May 2006 21:01:17 +0000 (UTC),
> talon@lpthe.jussieu.fr (Michel Talon) a écrit :
>
> > Autant dire qu'une machine avec beaucoup de processeurs ne va pas
> > faire gagner grand chose.

>
> D'un autre côté, pour un serveur web, on peut sans inconvénient
> lancer un processus par processeur et ne pas s'embarrasser de threads.
>


Et si ces processus ont besoin de partager des données on retombe dans les
complexités de la communication interprocessus (ce qui ne veut pas dire que le
partage par des threads soit simple). De plus le point qui est important est
que les threads peuvent être utiles même pour un seul processeur, dans la
mesure où un thread bloquant ne bloque pas l'ensemble du processus.


>


--

Michel TALON

  Réponse avec citation
Vieux 12/05/2006, 11h37   #28
Emmanuel Florac
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Template de site pour PME

Le Fri, 12 May 2006 09:11:21 +0000, Michel Talon écrivait:

>
> Perl est un langage compilé en bytecode. L'interprète passe son temps à
> interpréter le bytecode. C'est exactement comme si Java passait son temps à
> interpréter le bytecode sans le compiler à la volée en code machine.


Heureusemen Perl 6 aura un compilateur JIT. D'ailleurs PUGS est il un JIT?
Il faut que je vérifie...

--
Les défauts n'apparaissent qu'après que le programme ait passé (avec
succès) la phase d'intégration.
Loi de Klipstein.

  Réponse avec citation
Vieux 12/05/2006, 12h33   #29
Michel Talon
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Template de site pour PME

Emmanuel Florac <eflorac@ezglkhzglihzrhg.com> wrote:
> Le Fri, 12 May 2006 09:11:21 +0000, Michel Talon écrivait:
>
> >
> > Perl est un langage compilé en bytecode. L'interprète passe son temps à
> > interpréter le bytecode. C'est exactement comme si Java passait son temps à
> > interpréter le bytecode sans le compiler à la volée en code machine.

>
> Heureusemen Perl 6 aura un compilateur JIT. D'ailleurs PUGS est il un JIT?
> Il faut que je vérifie...
>


Oui, sauf que faire un compilateur JIT est un problème non trivial. Regarde le
nombre d'années qu'il a fallu à Sun pour avoir quelque chose d'efficace.
IBM en a fait un trés bon, mais ils ont parmi les plus gros labos de recherche
au monde. Idem pour Microsoft avec le C#. J'ai un doute sérieux que les
mêmes ressources soient à la disposition de Perl.

--

Michel TALON

  Réponse avec citation
Vieux 12/05/2006, 13h05   #30
Emmanuel Florac
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Template de site pour PME

Le Fri, 12 May 2006 11:33:33 +0000, Michel Talon écrivait:

> J'ai un doute sérieux que les
> mêmes ressources soient à la disposition de Perl.


Ils ont tout le temps, ça compense

--
Le travail est la malédiction des classes qui boivent.
O. Wilde.

  Réponse avec citation
Vieux 12/05/2006, 13h25   #31
Michel Talon
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Template de site pour PME

Emmanuel Florac <eflorac@ezglkhzglihzrhg.com> wrote:
> Le Fri, 12 May 2006 11:33:33 +0000, Michel Talon écrivait:
>
> > J'ai un doute sérieux que les
> > mêmes ressources soient à la disposition de Perl.

>
> Ils ont tout le temps, ça compense
>


Pas vraîment. Déjà perl6 lui même a été repoussé et repoussé indéfiniment.
S'il faut 10 ans pour avoir un JIT qui marche il est bien possible que plus
personne ne se servira de perl depuis longtemps à ce moment là. Déjà que perl
passe sérieusement de mode en ce moment, les gens ne parlent plus que de ruby.


--

Michel TALON

  Réponse avec citation
Vieux 12/05/2006, 15h27   #32
Emmanuel Florac
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Template de site pour PME

Le Fri, 12 May 2006 12:25:28 +0000, Michel Talon écrivait:

>
> Pas vraîment. Déjà perl6 lui même a été repoussé et repoussé indéfiniment.
> S'il faut 10 ans pour avoir un JIT qui marche il est bien possible que plus
> personne ne se servira de perl depuis longtemps à ce moment là. Déjà que perl
> passe sérieusement de mode en ce moment, les gens ne parlent plus que de ruby.


Tu sais, la mode... Perl6 n'est pas repoussé indéfiniment, on peut
l'utiliser dès aujourd'hui!

--
A thing of beauty is a joy forever.
J. Keats.

Ah! Singe débotté, hisse un jouet fort et vert!
Marcel Bénabou.

  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 06h16.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,14945 seconds with 16 queries