Combien de langage va-t-on inventer encore en informatique ?
Le c/c++; java; basic; Pascal; ....etc... etc...
Pourquoi perdre son temps avec ces idiomes...hein...
Pourquoi ne pas s'en tenir comme nous le faisons nous tous à l'esperanto ?
Une seule langue et puis c'est tout.
Voilà..j'attends vos commentaires.
Mon allusion à l'espéranto n'étais qu'une pietre comparaison au langage de programmation. Qu'apporte le langage 'Ada'? Tous les langages par scripts (python, perl etc...). Ton argumentation (qui n'en est pas une) en citant Linux, openBSD, Windows etc.. ne veut rien dire par rapport au langage de prog. Les éditeurs de texte....que veux-tu dire en les écrivant...hein. On peut très bien les faire en c/c++ qu'en java ou autres langages. Mon propos étais de susciter un débat sur l'utilité de tous ces langages. Et si on y regarde bien y en a quelques uns à éliminer.
Je comprends pas tes arguments. Pour quelle raison devrait-on supprimer Perl (pour en prendre un seul en exemple) ? Ca n'a aucun sens, si des gens l'utilisent, c'est deja qu'il est utile.
-- http://www.unices.org Photos, humour et autres blogueries http://www.pbase.com/stougard/ Pfff, encore des photos
On 2006-05-03, Marilyn Dubois <mari.lyn@skynet.be> wrote:
Mon allusion à l'espéranto n'étais qu'une pietre comparaison
au langage de programmation.
Qu'apporte le langage 'Ada'? Tous les langages par scripts (python, perl
etc...). Ton argumentation (qui n'en est pas une) en citant Linux,
openBSD, Windows etc.. ne veut rien dire par rapport au langage de prog.
Les éditeurs de texte....que veux-tu dire en les écrivant...hein.
On peut très bien les faire en c/c++ qu'en java ou autres langages.
Mon propos étais de susciter un débat sur l'utilité de tous ces
langages. Et si on y regarde bien y en a quelques uns à éliminer.
Je comprends pas tes arguments. Pour quelle raison devrait-on supprimer
Perl (pour en prendre un seul en exemple) ? Ca n'a aucun sens, si des
gens l'utilisent, c'est deja qu'il est utile.
--
http://www.unices.org Photos, humour et autres blogueries
http://www.pbase.com/stougard/ Pfff, encore des photos
Mon allusion à l'espéranto n'étais qu'une pietre comparaison au langage de programmation. Qu'apporte le langage 'Ada'? Tous les langages par scripts (python, perl etc...). Ton argumentation (qui n'en est pas une) en citant Linux, openBSD, Windows etc.. ne veut rien dire par rapport au langage de prog. Les éditeurs de texte....que veux-tu dire en les écrivant...hein. On peut très bien les faire en c/c++ qu'en java ou autres langages. Mon propos étais de susciter un débat sur l'utilité de tous ces langages. Et si on y regarde bien y en a quelques uns à éliminer.
Je comprends pas tes arguments. Pour quelle raison devrait-on supprimer Perl (pour en prendre un seul en exemple) ? Ca n'a aucun sens, si des gens l'utilisent, c'est deja qu'il est utile.
-- http://www.unices.org Photos, humour et autres blogueries http://www.pbase.com/stougard/ Pfff, encore des photos
Marilyn Dubois
Stéphane CARPENTIER wrote:
Pourquoi ne pas s'en tenir comme nous le faisons nous tous à l'esperanto ?
C'est qui nous tous ? On devrait l'etre tous, par pur simplification.
Il y a combien de personnes dont la langue maternelle est une langue européenne qui parlent l'esperanto ? C'est le corporatisme national qui l'empêche, c'est bien connu.
Pour quelle raison, les gens dont la langue maternelle est non européenne devraient trouver que l'esperanto est facile à apprendre ?
Stéphane
Oui ok. T'as raison ! Remplaçons l'espéranto par le Français, ou l'Italien, le Roumain. Enfin, une langue romane. Tu comprends ? Quantité ne veux pas dire qualité, regardons les chinois (1 ou 2 milliards d'individus). Qui c'est qui les comprends ( à part quelques tordus qui se melent d'en apprendre les quelques rudiments. Bien à toi.
Stéphane CARPENTIER wrote:
Pourquoi ne pas s'en tenir comme nous le faisons nous tous à l'esperanto ?
C'est qui nous tous ?
On devrait l'etre tous, par pur simplification.
Il y a combien de personnes dont la langue maternelle est une langue
européenne qui parlent l'esperanto ?
C'est le corporatisme national qui l'empêche, c'est bien connu.
Pour quelle raison, les gens dont la langue maternelle est non européenne
devraient trouver que l'esperanto est facile à apprendre ?
Stéphane
Oui ok. T'as raison !
Remplaçons l'espéranto par le Français, ou l'Italien, le Roumain.
Enfin, une langue romane. Tu comprends ?
Quantité ne veux pas dire qualité, regardons les chinois (1 ou 2
milliards d'individus). Qui c'est qui les comprends ( à part
quelques tordus qui se melent d'en apprendre les quelques rudiments.
Bien à toi.
Pourquoi ne pas s'en tenir comme nous le faisons nous tous à l'esperanto ?
C'est qui nous tous ? On devrait l'etre tous, par pur simplification.
Il y a combien de personnes dont la langue maternelle est une langue européenne qui parlent l'esperanto ? C'est le corporatisme national qui l'empêche, c'est bien connu.
Pour quelle raison, les gens dont la langue maternelle est non européenne devraient trouver que l'esperanto est facile à apprendre ?
Stéphane
Oui ok. T'as raison ! Remplaçons l'espéranto par le Français, ou l'Italien, le Roumain. Enfin, une langue romane. Tu comprends ? Quantité ne veux pas dire qualité, regardons les chinois (1 ou 2 milliards d'individus). Qui c'est qui les comprends ( à part quelques tordus qui se melent d'en apprendre les quelques rudiments. Bien à toi.
Marilyn Dubois
Emmanuel Florac wrote:
Pourquoi ne pas s'en tenir comme nous le faisons nous tous à l'esperanto ?
Cher ami grufeur, il y a sans doute une bonne raison qui explique que l'esperanto ne soit pratiqué que par une infime minorité de fondus. Ces raisons sont certainement applicables dans d'autres domaines, comme les langages de programmation mais aussi et sans exhaustivité : Qu'elle est-t-elle ? Tu reposes la question sans y répondre !
Et ce n'est pas ta longue série d'énumération qui y réponds.
Mon allusion à l'espéranto n'étais qu'une pietre comparaison
au langage de programmation. Qu'apporte le langage 'Ada'? Tous les langages par scripts (python, perl etc...). Ton argumentation (qui n'en est pas une) en citant Linux, openBSD, Windows etc.. ne veut rien dire par rapport au langage de prog. Les éditeurs de texte....que veux-tu dire en les écrivant...hein. On peut très bien les faire en c/c++ qu'en java ou autres langages. Mon propos étais de susciter un débat sur l'utilité de tous ces langages. Et si on y regarde bien y en a quelques uns à éliminer. Voilà tout.
Emmanuel Florac wrote:
Pourquoi ne pas s'en tenir comme nous le faisons nous tous à l'esperanto ?
Cher ami grufeur, il y a sans doute une bonne raison qui explique que
l'esperanto ne soit pratiqué que par une infime minorité de fondus. Ces
raisons sont certainement applicables dans d'autres domaines, comme les
langages de programmation mais aussi et sans exhaustivité :
Qu'elle est-t-elle ? Tu reposes la question sans y répondre !
Et ce n'est pas ta longue série d'énumération qui y réponds.
Mon allusion à l'espéranto n'étais qu'une pietre comparaison
au langage de programmation.
Qu'apporte le langage 'Ada'? Tous les langages par scripts (python, perl
etc...). Ton argumentation (qui n'en est pas une) en citant Linux,
openBSD, Windows etc.. ne veut rien dire par rapport au langage de prog.
Les éditeurs de texte....que veux-tu dire en les écrivant...hein.
On peut très bien les faire en c/c++ qu'en java ou autres langages.
Mon propos étais de susciter un débat sur l'utilité de tous ces
langages. Et si on y regarde bien y en a quelques uns à éliminer.
Voilà tout.
Pourquoi ne pas s'en tenir comme nous le faisons nous tous à l'esperanto ?
Cher ami grufeur, il y a sans doute une bonne raison qui explique que l'esperanto ne soit pratiqué que par une infime minorité de fondus. Ces raisons sont certainement applicables dans d'autres domaines, comme les langages de programmation mais aussi et sans exhaustivité : Qu'elle est-t-elle ? Tu reposes la question sans y répondre !
Et ce n'est pas ta longue série d'énumération qui y réponds.
Mon allusion à l'espéranto n'étais qu'une pietre comparaison
au langage de programmation. Qu'apporte le langage 'Ada'? Tous les langages par scripts (python, perl etc...). Ton argumentation (qui n'en est pas une) en citant Linux, openBSD, Windows etc.. ne veut rien dire par rapport au langage de prog. Les éditeurs de texte....que veux-tu dire en les écrivant...hein. On peut très bien les faire en c/c++ qu'en java ou autres langages. Mon propos étais de susciter un débat sur l'utilité de tous ces langages. Et si on y regarde bien y en a quelques uns à éliminer. Voilà tout.
Denis Beauregard
Le Wed, 03 May 2006 05:55:11 +0200, Marilyn Dubois écrivait dans fr.comp.os.linux.debats:
Mon propos étais de susciter un débat sur l'utilité de tous ces langages. Et si on y regarde bien y en a quelques uns à éliminer. Voilà tout.
Petite question avant d'aller plus loin: est-ce que tu as fait beaucoup de programmation ?
Et puis, tant qu'à continuer:
tu connais les différences entre le Fortran 66, le 77 et tout ce qui a suivi ?
et entre le B, le C, le C++, le C#, etc. ?
Denis
Le Wed, 03 May 2006 05:55:11 +0200, Marilyn Dubois
<mari.lyn@skynet.be> écrivait dans fr.comp.os.linux.debats:
Mon propos étais de susciter un débat sur l'utilité de tous ces
langages. Et si on y regarde bien y en a quelques uns à éliminer.
Voilà tout.
Petite question avant d'aller plus loin: est-ce que tu as
fait beaucoup de programmation ?
Et puis, tant qu'à continuer:
tu connais les différences entre le Fortran 66, le 77 et tout ce
qui a suivi ?
-- That's not /girl/ code... it's Metrosexual Programming.
Jerome Lambert
Hello,
Combien de langage va-t-on inventer encore en informatique ? Le c/c++; java; basic; Pascal; ....etc... etc... Pourquoi perdre son temps avec ces idiomes...hein...
Parce qu'ils ont tous leurs avantages et leurs inconvénients, peut-être?
(...)
Hello,
Combien de langage va-t-on inventer encore en informatique ?
Le c/c++; java; basic; Pascal; ....etc... etc...
Pourquoi perdre son temps avec ces idiomes...hein...
Parce qu'ils ont tous leurs avantages et leurs inconvénients, peut-être?
Combien de langage va-t-on inventer encore en informatique ? Le c/c++; java; basic; Pascal; ....etc... etc... Pourquoi perdre son temps avec ces idiomes...hein...
Parce qu'ils ont tous leurs avantages et leurs inconvénients, peut-être?
(...)
Michel Billaud
"Marilyn Dubois" writes:
Hello,
Combien de langage va-t-on inventer encore en informatique ? Le c/c++; java; basic; Pascal; ....etc... etc... Pourquoi perdre son temps avec ces idiomes...hein... Pourquoi ne pas s'en tenir comme nous le faisons nous tous à l'esperanto ? Une seule langue et puis c'est tout. Voilà..j'attends vos commentaires.
Vous posez des questions, il faut s'attendre à des réponses et non à des commentaires. Dans l'ordre - beaucoup - personne ne perd son temps à programmer. Quand on est obligé, on le fait, sinon on ne le fait pas. - programmez en espéranto si vous voulez, où est le problème ?
Quant au reve fumeux du langage de programmation universel, on a déjà donné avec Algol 68 et PL/I. Quand on connait l'histoire de l'informatique, on peut éviter de répéter les erreurs et vieilles foutaises.
Voir d'ailleurs dans http://fr.wikipedia.org/wiki/PL/I les considérations sur la balkanisation des noms. Microsoft en a tiré la leçon et rebaptise ".net" tout ce qui bouge, histoire de faire croire que quelqu'un utilise vraiment son architecture .NET et les outils spécifiques qui vont avec. Alos qu'en réalité son C# fait un flop d'enfer (bien que ça ne soit pas un mauvais langage) par rapport à Java.
MB -- Michel BILLAUD LABRI-Université Bordeaux I tel 05 4000 6922 / 05 5684 5792 351, cours de la Libération http://www.labri.fr/~billaud 33405 Talence (FRANCE)
"Marilyn Dubois" <mari.lyn@skynet.be> writes:
Hello,
Combien de langage va-t-on inventer encore en informatique ?
Le c/c++; java; basic; Pascal; ....etc... etc...
Pourquoi perdre son temps avec ces idiomes...hein...
Pourquoi ne pas s'en tenir comme nous le faisons nous tous à l'esperanto ?
Une seule langue et puis c'est tout.
Voilà..j'attends vos commentaires.
Vous posez des questions, il faut s'attendre à des réponses et non à des commentaires.
Dans l'ordre
- beaucoup
- personne ne perd son temps à programmer. Quand on est obligé, on le fait,
sinon on ne le fait pas.
- programmez en espéranto si vous voulez, où est le problème ?
Quant au reve fumeux du langage de programmation universel, on a déjà
donné avec Algol 68 et PL/I. Quand on connait l'histoire de
l'informatique, on peut éviter de répéter les erreurs et vieilles
foutaises.
Voir d'ailleurs dans http://fr.wikipedia.org/wiki/PL/I les considérations
sur la balkanisation des noms. Microsoft en a tiré la leçon et rebaptise
".net" tout ce qui bouge, histoire de faire croire que quelqu'un utilise vraiment
son architecture .NET et les outils spécifiques qui vont avec.
Alos qu'en réalité son C# fait un flop d'enfer (bien que ça ne soit
pas un mauvais langage) par rapport à Java.
MB
--
Michel BILLAUD billaud@labri.fr
LABRI-Université Bordeaux I tel 05 4000 6922 / 05 5684 5792
351, cours de la Libération http://www.labri.fr/~billaud
33405 Talence (FRANCE)
Combien de langage va-t-on inventer encore en informatique ? Le c/c++; java; basic; Pascal; ....etc... etc... Pourquoi perdre son temps avec ces idiomes...hein... Pourquoi ne pas s'en tenir comme nous le faisons nous tous à l'esperanto ? Une seule langue et puis c'est tout. Voilà..j'attends vos commentaires.
Vous posez des questions, il faut s'attendre à des réponses et non à des commentaires. Dans l'ordre - beaucoup - personne ne perd son temps à programmer. Quand on est obligé, on le fait, sinon on ne le fait pas. - programmez en espéranto si vous voulez, où est le problème ?
Quant au reve fumeux du langage de programmation universel, on a déjà donné avec Algol 68 et PL/I. Quand on connait l'histoire de l'informatique, on peut éviter de répéter les erreurs et vieilles foutaises.
Voir d'ailleurs dans http://fr.wikipedia.org/wiki/PL/I les considérations sur la balkanisation des noms. Microsoft en a tiré la leçon et rebaptise ".net" tout ce qui bouge, histoire de faire croire que quelqu'un utilise vraiment son architecture .NET et les outils spécifiques qui vont avec. Alos qu'en réalité son C# fait un flop d'enfer (bien que ça ne soit pas un mauvais langage) par rapport à Java.
MB -- Michel BILLAUD LABRI-Université Bordeaux I tel 05 4000 6922 / 05 5684 5792 351, cours de la Libération http://www.labri.fr/~billaud 33405 Talence (FRANCE)
SL
Pour quelle raison devrait-on supprimer Perl (pour en prendre un seul en exemple) ? Ca n'a aucun sens, si des gens l'utilisent, c'est deja qu'il est utile.
Pour répondre par l'absurde : J'ai 2 montres, une au poignet gauche,
l'autre à droite. Que me sert l'une au l'autre ? si c'est pour avoir la meme heure.
Oh, la belle analogie.
Pour quelle raison devrait-on supprimer Perl (pour en prendre un
seul en exemple) ? Ca n'a aucun sens, si des gens l'utilisent,
c'est deja qu'il est utile.
Pour répondre par l'absurde : J'ai 2 montres, une au poignet gauche,
l'autre à droite. Que me sert l'une au l'autre ? si c'est pour avoir
la meme heure.
Pour quelle raison devrait-on supprimer Perl (pour en prendre un seul en exemple) ? Ca n'a aucun sens, si des gens l'utilisent, c'est deja qu'il est utile.
Pour répondre par l'absurde : J'ai 2 montres, une au poignet gauche,
l'autre à droite. Que me sert l'une au l'autre ? si c'est pour avoir la meme heure.
Oh, la belle analogie.
Michel Billaud
SL writes:
Pour quelle raison devrait-on supprimer Perl (pour en prendre un seul en exemple) ? Ca n'a aucun sens, si des gens l'utilisent, c'est deja qu'il est utile.
Pour répondre par l'absurde : J'ai 2 montres, une au poignet gauche,
l'autre à droite. Que me sert l'une au l'autre ? si c'est pour avoir la meme heure.
Oh, la belle analogie.
Normalement on compare avec les voitures, ou avec Hitler.
MB -- Michel BILLAUD LABRI-Université Bordeaux I tel 05 4000 6922 / 05 5684 5792 351, cours de la Libération http://www.labri.fr/~billaud 33405 Talence (FRANCE)
SL <nospam@nospam.com> writes:
Pour quelle raison devrait-on supprimer Perl (pour en prendre un
seul en exemple) ? Ca n'a aucun sens, si des gens l'utilisent,
c'est deja qu'il est utile.
Pour répondre par l'absurde : J'ai 2 montres, une au poignet gauche,
l'autre à droite. Que me sert l'une au l'autre ? si c'est pour avoir
la meme heure.
Oh, la belle analogie.
Normalement on compare avec les voitures, ou avec Hitler.
MB
--
Michel BILLAUD billaud@labri.fr
LABRI-Université Bordeaux I tel 05 4000 6922 / 05 5684 5792
351, cours de la Libération http://www.labri.fr/~billaud
33405 Talence (FRANCE)
Pour quelle raison devrait-on supprimer Perl (pour en prendre un seul en exemple) ? Ca n'a aucun sens, si des gens l'utilisent, c'est deja qu'il est utile.
Pour répondre par l'absurde : J'ai 2 montres, une au poignet gauche,
l'autre à droite. Que me sert l'une au l'autre ? si c'est pour avoir la meme heure.
Oh, la belle analogie.
Normalement on compare avec les voitures, ou avec Hitler.
MB -- Michel BILLAUD LABRI-Université Bordeaux I tel 05 4000 6922 / 05 5684 5792 351, cours de la Libération http://www.labri.fr/~billaud 33405 Talence (FRANCE)
Stephane Zuckerman
On Wed, 3 May 2006, Marilyn Dubois wrote:
wrote:
On 2006-05-03, Marilyn Dubois wrote:
Mon allusion à l'espéranto n'étais qu'une pietre comparaison au langage de programmation. Qu'apporte le langage 'Ada'? Tous les langages par scripts (python, perl etc...). Ton argumentation (qui n'en est pas une) en citant Linux, openBSD, Windows etc.. ne veut rien dire par rapport au langage de prog. Les éditeurs de texte....que veux-tu dire en les écrivant...hein. On peut très bien les faire en c/c++ qu'en java ou autres langages. Mon propos étais de susciter un débat sur l'utilité de tous ces langages. Et si on y regarde bien y en a quelques uns à éliminer.
Je comprends pas tes arguments. Pour quelle raison devrait-on supprimer Perl (pour en prendre un seul en exemple) ? Ca n'a aucun sens, si des gens l'utilisent, c'est deja qu'il est utile.
Pour répondre par l'absurde :
J'ai 2 montres, une au poignet gauche, l'autre à droite. Que me sert l'une au l'autre ? si c'est pour avoir la meme heure.
Pour être absurde, la réponse l'est bien. Et elle ne répond absolument pas à ce que disait Stéphane.
Malgré le troll sous-jacent, répondons donc : un langage de programmation n'est *jamais* universel en pratique. Certains sont extrêmement utiles pour prototyper une application, d'autres pour piloter des périphériques, d'autres pour effectuer du calcul scientifique...
Certains sont plus ou moins proches de la machine, et nécessitent donc plus ou moins de savoir sur quel matériel tournera le futur programme; d'autres non. Bref, tu confonds tout. Tu fais un amalgame.
Un exemple très simple : En langage C, effectuer des entrées/sorties est relativement complexe, et demande d'écrire un grand nombre de lignes de codes pour obtenir ce que fait Perl en globalement trois lignes. Là, on pourrait se dire "ah ben voilà, Perl est meilleur que C, voilà tout". Sauf que lorsqu'il s'agit de discuter avec la machine, à un niveau très bas, le langage C se débrouille très bien, là où en Perl ben... On ne peut pas (ou pas facilement, ou alors en réalité en refaisant vaguement du C en Perl, et donc on y perd tout intérêt d'utiliser Perl).
De même, une application écrite en Perl l'est souvent un certain nombre de fois plus rapidement qu'en C (j'ai tendance à écrire mes petits outils en perl cinq à dix fois plus rapidement qu'en C, suivant ce que j'ai à leur faire faire). Mais Perl bouffera de la mémoire jusqu'à plus soif - c'est-à-dire tant qu'il pourra en consommer et qu'il en aura besoin. En C, on peut gérer plus finement la mémoire (au prix d'un cassage de tête monstre pour ne pas avoir de bugs), et lorsque l'application est critique en ce qui concerne l'empreinte mémoire dans le système (au hasard, dans les systèmes embarqués), le C se justifie bien plus. Et puis parfois, on s'aperçoit que même sur un système qui pourtant avait assez de mémoire pour lancer un programme écrit en Perl, il est toujours trop lent pour l'usage qu'on en fait. Il est alors pertinent de se tourner vers un autre langage (au hasard, le C), qui lui s'exécutera bien plus rapidement, en prenant moins de place en mémoire...
J'ai parlé de C et Perl, mais nous aurions pu parler Fortran, Java, Python, ... i <banalite> Chaque langage a ses spécificités permettant plus ou moins de choses, plus ou moins facilement. </banalite> -- "Je deteste les ordinateurs : ils font toujours ce que je dis, jamais ce que je veux !" "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." (Bill Gates, The Road Ahead)
On Wed, 3 May 2006, Marilyn Dubois wrote:
stephane@unices.org wrote:
On 2006-05-03, Marilyn Dubois <mari.lyn@skynet.be> wrote:
Mon allusion à l'espéranto n'étais qu'une pietre comparaison
au langage de programmation.
Qu'apporte le langage 'Ada'? Tous les langages par scripts (python, perl
etc...). Ton argumentation (qui n'en est pas une) en citant Linux,
openBSD, Windows etc.. ne veut rien dire par rapport au langage de prog.
Les éditeurs de texte....que veux-tu dire en les écrivant...hein.
On peut très bien les faire en c/c++ qu'en java ou autres langages.
Mon propos étais de susciter un débat sur l'utilité de tous ces langages.
Et si on y regarde bien y en a quelques uns à éliminer.
Je comprends pas tes arguments. Pour quelle raison devrait-on supprimer
Perl (pour en prendre un seul en exemple) ? Ca n'a aucun sens, si des
gens l'utilisent, c'est deja qu'il est utile.
Pour répondre par l'absurde :
J'ai 2 montres, une au poignet gauche, l'autre à droite.
Que me sert l'une au l'autre ? si c'est pour avoir la meme heure.
Pour être absurde, la réponse l'est bien. Et elle ne répond absolument pas
à ce que disait Stéphane.
Malgré le troll sous-jacent, répondons donc : un langage de programmation
n'est *jamais* universel en pratique. Certains sont extrêmement utiles
pour prototyper une application, d'autres pour piloter des périphériques,
d'autres pour effectuer du calcul scientifique...
Certains sont plus ou moins proches de la machine, et nécessitent donc
plus ou moins de savoir sur quel matériel tournera le futur programme;
d'autres non. Bref, tu confonds tout. Tu fais un amalgame.
Un exemple très simple :
En langage C, effectuer des entrées/sorties est relativement complexe, et
demande d'écrire un grand nombre de lignes de codes pour obtenir ce que
fait Perl en globalement trois lignes. Là, on pourrait se dire "ah ben
voilà, Perl est meilleur que C, voilà tout". Sauf que lorsqu'il s'agit de
discuter avec la machine, à un niveau très bas, le langage C se débrouille
très bien, là où en Perl ben... On ne peut pas (ou pas facilement, ou
alors en réalité en refaisant vaguement du C en Perl, et donc on y perd
tout intérêt d'utiliser Perl).
De même, une application écrite en Perl l'est souvent un certain nombre de
fois plus rapidement qu'en C (j'ai tendance à écrire mes petits outils en
perl cinq à dix fois plus rapidement qu'en C, suivant ce que j'ai à leur
faire faire). Mais Perl bouffera de la mémoire jusqu'à plus soif -
c'est-à-dire tant qu'il pourra en consommer et qu'il en aura besoin. En C,
on peut gérer plus finement la mémoire (au prix d'un cassage de tête
monstre pour ne pas avoir de bugs), et lorsque l'application est critique
en ce qui concerne l'empreinte mémoire dans le système (au hasard, dans
les systèmes embarqués), le C se justifie bien plus. Et puis parfois, on
s'aperçoit que même sur un système qui pourtant avait assez de mémoire
pour lancer un programme écrit en Perl, il est toujours trop lent pour
l'usage qu'on en fait. Il est alors pertinent de se tourner vers un autre
langage (au hasard, le C), qui lui s'exécutera bien plus rapidement, en
prenant moins de place en mémoire...
J'ai parlé de C et Perl, mais nous aurions pu parler Fortran, Java,
Python, ... i
<banalite>
Chaque langage a ses spécificités permettant plus ou moins de
choses, plus ou moins facilement.
</banalite>
--
"Je deteste les ordinateurs : ils font toujours ce que je dis, jamais ce
que je veux !"
"The obvious mathematical breakthrough would be development of an easy
way to factor large prime numbers." (Bill Gates, The Road Ahead)
Mon allusion à l'espéranto n'étais qu'une pietre comparaison au langage de programmation. Qu'apporte le langage 'Ada'? Tous les langages par scripts (python, perl etc...). Ton argumentation (qui n'en est pas une) en citant Linux, openBSD, Windows etc.. ne veut rien dire par rapport au langage de prog. Les éditeurs de texte....que veux-tu dire en les écrivant...hein. On peut très bien les faire en c/c++ qu'en java ou autres langages. Mon propos étais de susciter un débat sur l'utilité de tous ces langages. Et si on y regarde bien y en a quelques uns à éliminer.
Je comprends pas tes arguments. Pour quelle raison devrait-on supprimer Perl (pour en prendre un seul en exemple) ? Ca n'a aucun sens, si des gens l'utilisent, c'est deja qu'il est utile.
Pour répondre par l'absurde :
J'ai 2 montres, une au poignet gauche, l'autre à droite. Que me sert l'une au l'autre ? si c'est pour avoir la meme heure.
Pour être absurde, la réponse l'est bien. Et elle ne répond absolument pas à ce que disait Stéphane.
Malgré le troll sous-jacent, répondons donc : un langage de programmation n'est *jamais* universel en pratique. Certains sont extrêmement utiles pour prototyper une application, d'autres pour piloter des périphériques, d'autres pour effectuer du calcul scientifique...
Certains sont plus ou moins proches de la machine, et nécessitent donc plus ou moins de savoir sur quel matériel tournera le futur programme; d'autres non. Bref, tu confonds tout. Tu fais un amalgame.
Un exemple très simple : En langage C, effectuer des entrées/sorties est relativement complexe, et demande d'écrire un grand nombre de lignes de codes pour obtenir ce que fait Perl en globalement trois lignes. Là, on pourrait se dire "ah ben voilà, Perl est meilleur que C, voilà tout". Sauf que lorsqu'il s'agit de discuter avec la machine, à un niveau très bas, le langage C se débrouille très bien, là où en Perl ben... On ne peut pas (ou pas facilement, ou alors en réalité en refaisant vaguement du C en Perl, et donc on y perd tout intérêt d'utiliser Perl).
De même, une application écrite en Perl l'est souvent un certain nombre de fois plus rapidement qu'en C (j'ai tendance à écrire mes petits outils en perl cinq à dix fois plus rapidement qu'en C, suivant ce que j'ai à leur faire faire). Mais Perl bouffera de la mémoire jusqu'à plus soif - c'est-à-dire tant qu'il pourra en consommer et qu'il en aura besoin. En C, on peut gérer plus finement la mémoire (au prix d'un cassage de tête monstre pour ne pas avoir de bugs), et lorsque l'application est critique en ce qui concerne l'empreinte mémoire dans le système (au hasard, dans les systèmes embarqués), le C se justifie bien plus. Et puis parfois, on s'aperçoit que même sur un système qui pourtant avait assez de mémoire pour lancer un programme écrit en Perl, il est toujours trop lent pour l'usage qu'on en fait. Il est alors pertinent de se tourner vers un autre langage (au hasard, le C), qui lui s'exécutera bien plus rapidement, en prenant moins de place en mémoire...
J'ai parlé de C et Perl, mais nous aurions pu parler Fortran, Java, Python, ... i <banalite> Chaque langage a ses spécificités permettant plus ou moins de choses, plus ou moins facilement. </banalite> -- "Je deteste les ordinateurs : ils font toujours ce que je dis, jamais ce que je veux !" "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." (Bill Gates, The Road Ahead)