OVH Cloud OVH Cloud

language

284 réponses
Avatar
Marilyn Dubois
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.

M.D.

10 réponses

1 2 3 4 5
Avatar
stephane
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.




--
http://www.unices.org Photos, humour et autres blogueries
http://www.pbase.com/stougard/ Pfff, encore des photos

Avatar
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.


Avatar
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.

-les systèmes d'exploitation (openBSD, FreeBSD, NetBSD, Darwin, Windows,
OS/2, BEOS, QNX, VxWorks, Linux, MkLinux, SELinux...)
-les environnements graphiques (windows, OS X, Gnome, KDE, CDE,
Indigo Magic,XFCE...)
-les gestionnaires de fenêtres (TWM, IceWM, AfterStep, WindowMaker, fvwm,
mwm, 4Dwm...)
-les éditeurs de texte (vi, emacs, jove, nedit, SCiTe, gedit, kwrite...)
-les clones de vi (vi, vim, gvim, elvis...)
-les clones d'emacs (emacs, xemacs, microemacs...)
-les gestionnaires de fichiers (windows Explorer, Mac OS Finder,
ROX-Filer, Nautilus, Konqueror, Midnight Commander, ...)
-les shells (sh, csh, tcsh, ksh, bash...)
....

Et une infinité d'autres sujets!

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.


Avatar
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

Avatar
Manuel Leclerc


[...]


Cher ami grufeur,


Je ne crois pas.

--
That's not /girl/ code... it's Metrosexual Programming.


Avatar
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?

(...)

Avatar
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)

Avatar
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.


Avatar
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)



Avatar
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)



1 2 3 4 5