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

Avatar
Stephane Zuckerman
On Wed, 3 May 2006, SL wrote:

Démonstration par l'absurde: si les concepteurs de l'OS n'avaient
pas implémenté l'USB, tu étais coincé...


Refusé : c'était la carte mère qui foirait ou l'OS ? Si c'est la carte
mère, c'est un vice de forme, il suffit de l'échanger ; si c'est l'OS,
alors ses développeurs auraient /a priori/ fait attention à
correctement maintenir le support du port parallèle s'il ne proposait
pas d'USB (et s'il n'avait pas consacré des forces à le
supporter). Non ?



Je crois que ce que voulait dire Jérôme, c'est que le matériel tournant
sur un port parallèle diminuant, si les développeurs d'OS n'avaient pas
supporté l'USB, tu te retrouvais coincé.

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


Avatar
Jerome Lambert




SL écrivait



Pourquoi aucun OS qui disent merde à toute une classe de
technologie et de matériel ?


C'est bien d'avoir le choix. Par exemple j'ai mis mon imprimante en
USB parce que le port // de ma carte mère est bogué !



(...)

Moi aussi j'ai désespéremment cherché une imprimante sur port
parallèle, pour être sûr de ne pas avoir d'emmerde sur différents
systèmes, et ça n'existe pratiquement plus ! Je me suis rabattu sur de
l'USB.


Démonstration par l'absurde: si les concepteurs de l'OS n'avaient
pas implémenté l'USB, tu étais coincé...


Refusé : c'était la carte mère qui foirait ou l'OS ? Si c'est la carte
mère, c'est un vice de forme, il suffit de l'échanger ; si c'est l'OS,
alors ses développeurs auraient /a priori/ fait attention à
correctement maintenir le support du port parallèle s'il ne proposait
pas d'USB (et s'il n'avait pas consacré des forces à le
supporter). Non ?


Non. Comme tu le dis toi-même, il est maintenant quasi impossible de
trouver une imprimante sur port parallèle, donc les OS *doivent*
implémenter l'USB, et donc de ce fait suivre l'évolution du matériel,
sauf à vouloir un OS ne tournant que sur des vieilles machines, et encore...





Avatar
SL

(...)

Moi aussi j'ai désespéremment cherché une imprimante sur port
parallèle, pour être sûr de ne pas avoir d'emmerde sur différents
systèmes, et ça n'existe pratiquement plus ! Je me suis rabattu sur de
l'USB.


Démonstration par l'absurde: si les concepteurs de l'OS n'avaient
pas implémenté l'USB, tu étais coincé...
Refusé : c'était la carte mère qui foirait ou l'OS ? Si c'est la

carte
mère, c'est un vice de forme, il suffit de l'échanger ; si c'est l'OS,
alors ses développeurs auraient /a priori/ fait attention à
correctement maintenir le support du port parallèle s'il ne proposait
pas d'USB (et s'il n'avait pas consacré des forces à le
supporter). Non ?


Non. Comme tu le dis toi-même, il est maintenant quasi impossible de
trouver une imprimante sur port parallèle, donc les OS *doivent*
implémenter l'USB, et donc de ce fait suivre l'évolution du matériel,
sauf à vouloir un OS ne tournant que sur des vieilles machines, et
encore...


Oui, d'accord, j'avais vu venir l'objection, mais là je croyais qu'il
s'agissait encore que du cas de cette imprimante qui marchait, elle,
sur port parallèle.

Difficile d'échapper aux cadences infernales imposées par les requins
du marché.




Avatar
Nicolas George
Stephane Zuckerman , dans le message
, a écrit :
En fait, j'ai
*déjà* l'air fin : ma carte-mère n'a pas de port USB 2.


Un contrôleur USB2 PCI ne coûte pas beaucoup plus d'une bouchée de pain ; en
cardbus un petit peu plus.

Avatar
talon
Jerome Lambert wrote:

En fait tu recherches une adéquation parfaite entre l'OS et le matériel,
mais ce n'est possible que sur des plates-formes très spécifiques et
dont les variantes sont réduites, telles qu'un Mac ou une Sun, que ce
soit avec les OS proprios initiaux ou les OS libres tournant sur ces
plates-formes.


Il y a quand même des machines où tout marche sous Linux ou FreeBSD. Peut
être pas le tout dernier modèle, mais une machine de 1 ou 2 ans, fréquemment
tout est supporté. Ce qui cause ou a causé problème, c'est les machines à
base de chipset nvidia pour Athlon64, ce qui est dommage car elles sont trés
performantes, et bien sûr les portables.


--

Michel TALON

Avatar
SL
Moi aussi j'ai désespéremment cherché une imprimante sur port
parallèle, pour être sûr de ne pas avoir d'emmerde sur différents
systèmes, et ça n'existe pratiquement plus ! Je me suis rabattu
sur de l'USB.


Démonstration par l'absurde: si les concepteurs de l'OS n'avaient
pas implémenté l'USB, tu étais coincé...


Refusé : c'était la carte mère qui foirait ou l'OS ? Si c'est la
carte mère, c'est un vice de forme, il suffit de l'échanger ; si
c'est l'OS, alors ses développeurs auraient /a priori/ fait
attention à correctement maintenir le support du port parallèle
s'il ne proposait pas d'USB (et s'il n'avait pas consacré des
forces à le supporter). Non ?


Non. Comme tu le dis toi-même, il est maintenant quasi impossible
de trouver une imprimante sur port parallèle, donc les OS *doivent*
implémenter l'USB, et donc de ce fait suivre l'évolution du
matériel, sauf à vouloir un OS ne tournant que sur des vieilles
machines, et encore...


Oui, d'accord, j'avais vu venir l'objection, mais là je croyais
qu'il s'agissait encore que du cas de cette imprimante qui marchait,
elle, sur port parallèle.


Addendum : si mon OS avait eu la qualité de ne pas supporter l'USB,
j'aurais acheté une imprimante de meilleure qualité avec port
parallèle (n'existe plus surtout dans le bas de gamme, pas cher à
l'achat mais pas solide et assoifé d'encre), et ça m'aurait donc forcé
à faire ce que je regrette de ne pas avoir fait maintenant ;-)





Avatar
Stephane Zuckerman
On Wed, 3 May 2006, Nicolas George wrote:

Stephane Zuckerman , dans le message
, a écrit :
En fait, j'ai
*déjà* l'air fin : ma carte-mère n'a pas de port USB 2.


Un contrôleur USB2 PCI ne coûte pas beaucoup plus d'une bouchée de pain ; en
cardbus un petit peu plus.


Je sais bien. Sauf pour la « bouchée de pain ». C'est pas tellement donné,
quand je regarde les prix en PCI. :-)

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


Avatar
Nicolas George
SL , dans le message , a écrit :
En fait tu recherches une adéquation parfaite entre l'OS et le
matériel,
Oui, mais qui ne cherche pas ça ?



Personne ne cherche ça. Ce que tout le monde cherche, c'est un optimal entre
des critères d'adaptation aux besoins et des contraintes de coût (en argent
et en temps).

Que certains aspects matériels ne soient pas gérés logiciellement n'est pas
un problème, si ces aspects sont présents de série sur les matériels les
moins chers, comme par exemple la 3D sur les cartes graphiques, inutile sur
un poste bureautique.

De ce point de vue, la solution que tu préconises est intéressante dans les
cas où (1) la solution matérielle retenue est assez solide pour répondre
sans problème à une large gamme de besoins, (2) le surcoût financier a peu
d'importance, et le surcoût en temps/compétence est au contraire fortement
pondéré et (3) le résultat parvient à être plus intéressant que les
distributions généralistes grand public style Ubunto, qui se débrouillent
quand même très bien pour une très large gamme de matériel.

Bref, tu as au mieux un marché de niche. À te partager avec Apple...


Avatar
Nicolas George
Stephane Zuckerman , dans le message
, a écrit :
Je sais bien. Sauf pour la « bouchée de pain ». C'est pas tellement donné,
quand je regarde les prix en PCI. :-)


J'ai trouvé à 15 EUR un combo avec Firewire (dont je ne me sers pas, mais
tant qu'à faire). rue-montgallet.com montre des contrôleurs USB2 à moins de
6 EUR. Ça reste assez petit par rapport au coût du disque lui-même.

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

Re-bonjour,


Voilà donc une belle argumentation qui me plait et suis
parfaitement d'accord avec elle.
Je n'ai jamais pretendu que tout les langages sont à jeter.
Le java est universel puisque il tourne sous différents OS, mais
reste un langage interprété, comme le C#.
La réponse ci-dessus est absude par nécessité, non en vérité. (Comme
disait le Christ..sic..).
Ce nest pas parce que certains programment en Perl qu'il est
indispensable comme disait Stéphane (qu'il est utile)
C'est un example. Perl est peut-etre bon.
N'oublions pas la grand Gallileo Gallilei qui...
Le nombre ne fait force de vérité.

Bien à vous.