mouais les perfs se veulent proche du C. M'enfin le C est très loin d'étre compilo friendly et je ne comprends pas qu'un langage n'explose toujours pas le C ! Y'a tellement d'optimisation impossible à faire proprement en C !
Mélange pas les api kernel qui sont déclaré comme "flottante" et si le gusse veut ne pas se faire chier il n'a cas diffuser son drivers en GPL.
Concernant les applis, cela peut marcher ou pas. Mais la compatibilité binaire n'est pas un but (cf les versions incompatibles des objets gcc notamment provenant de c++). Il suffit de voir la compatibilité de bug que doit garder windows pour éviter que certaines applis se mettent à déconner après correction.
Je pourrais aussi parler du cauchemard des versions multiples de la même lib sous windows.
JE suis globalement d'accord avec ce que tu dis sauf :
"Que se passe-t-il si un assassin « salit » sa victime avec l'empreinte génétique de quelqu'un d'autre, de préférence quelqu'un avec un parfait profil de suspect ?"
Je dirais la même chose quand un crime essait d'être maquillé.
Il y a tout de même un petit soucis. L'objet a été vendu pour sa réutilisabilité. Avec le recule, on se rend compte que c'est en fait rare (20% dans les faits ?). donc, chaque objet est spécifique.
Donc, avec ton exemple, pour que grep marche il faut une méthode read_char. Si tu veux un cut ? il faut un select_fields(), etc ... en gros une méthode par programme à piper ?
Certe, c'est "plus puissant" mais pas assez générique, sauf si les interfaces sont standardisé mais cela risque de beaucoup ressemblé à un passage de xml (avec la pénalité de parse en moins).
Si tu passes un objet, imagine faire un grep, si tu n'a acces qu'à des méthodes, c'est comme si grep était inclus dans l'objet d'entrée ! Donc il n'y plus d'interet à piper.
Si tu as du xml, au lieu d'avoir un programme pour choper chaque champs, tu peux en avoir un genre find _lenom_du_champ et cela marche partout.
je sais. Donc celui qui reçoit l'objet doit connaitre son interface. Donc, tu limite vachement les possibilités de pipe. Avec XML, il y a juste à connaitre le xml.
Dans le cas du truc MS, au contraire du pipe, cela ne peut marcher si l'objet qui reçoit est prévus pour. Donc en gros, tu perds l'interet de connecté de faire des petits bouts qui cause le même langage (l'ASCII). Le xml permet de mieux structurer.
Mais les objets fournissent trop de possiblité de se mettre dedans. JE ne sais pas si cela se fait déjà mais le pipe pourrait revivre si les outils unix de base se mettait au xml. Là, plus d'ambiguité de parsing et une sacré puissance dispo !
En info, je n'ai pas encore vu. Mais en gestion, c'est l'horreur.
Les boites (des grosses !) n'hésitent pas à demander à des gens déjà diplomé (genre dess dauphine) et ayant déjà fait des stages, de les prendre en stage sur un poste non rémunéré tout en faisant un vrai boulot de CDI. Il les prennent pendant un an. Leur explique comment faire une inscritption bidon à la Fac d'à coté, et les jettent à la fin.
y'a pas que ça. (l'indentation, s'est fait bouffer par templeet).
Il aussi le fait qu'une majorité de langage sont basé sur le C (perl, C#, java, C++, php(?)) et qu'une partie du cerveau des développeurs est codé sur ce modèle. Donc, changé pour changé n'a pas "suffisamment" d'interet.
[^] # Re: Benchmarks
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Lisaac 0.84 est sorti. Évalué à 4.
"La première sécurité est la liberté"
[^] # Re: Benchmarks
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Lisaac 0.84 est sorti. Évalué à 2.
"La première sécurité est la liberté"
# sync ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal XFS: demain j'arrête.... Évalué à 3.
"La première sécurité est la liberté"
[^] # Re: Benchmarks
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Lisaac 0.84 est sorti. Évalué à 6.
"La première sécurité est la liberté"
[^] # Re: ...
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche TomTom, fabricant de GPS, contribue au libre. Évalué à 6.
Concernant les applis, cela peut marcher ou pas. Mais la compatibilité binaire n'est pas un but (cf les versions incompatibles des objets gcc notamment provenant de c++). Il suffit de voir la compatibilité de bug que doit garder windows pour éviter que certaines applis se mettent à déconner après correction.
Je pourrais aussi parler du cauchemard des versions multiples de la même lib sous windows.
"La première sécurité est la liberté"
# un installeur text sai null
Posté par Nicolas Boulay (site web personnel) . En réponse au journal installateurs en mode graphique vs texte. Évalué à -7.
"La première sécurité est la liberté"
[^] # Re: ...
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche TomTom, fabricant de GPS, contribue au libre. Évalué à 4.
"La première sécurité est la liberté"
[^] # Re: [X] Plus d'une fois par semaine
Posté par Nicolas Boulay (site web personnel) . En réponse au sondage Mon OS plante. Évalué à 3.
je suis toujours en mdk 10.1, j'en conclue que le support ne s'est toujours améliorer ?
"La première sécurité est la liberté"
[^] # Re: ...
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche TomTom, fabricant de GPS, contribue au libre. Évalué à 4.
"La première sécurité est la liberté"
[^] # Re: Oui mais...
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Migrations vers l'open source: pourquoi se taire ?. Évalué à 10.
"La première sécurité est la liberté"
[^] # Re: Never underestimate the bandwidth of a station wagon full of tapes..
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La liberté de vous l'enlever. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: man
Posté par Nicolas Boulay (site web personnel) . En réponse au message fwrite vs write. Évalué à 2.
"La première sécurité est la liberté"
# ma pub :)
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Liberticide et compagnie. Évalué à 4.
http://olivier.rioland.free.fr/linux.php3?sujet=alien
"La première sécurité est la liberté"
[^] # Re: meuh
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Liberticide et compagnie. Évalué à 2.
"Que se passe-t-il si un assassin « salit » sa victime avec l'empreinte génétique de quelqu'un d'autre, de préférence quelqu'un avec un parfait profil de suspect ?"
Je dirais la même chose quand un crime essait d'être maquillé.
"La première sécurité est la liberté"
[^] # Re: Reflexion...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Les systèmes bases de données orientées objets. Évalué à 5.
"La première sécurité est la liberté"
[^] # Re: ...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Langages pour desktop. Évalué à 3.
Et j'ai vu leur demo à Solution linux, et cela m'avait l'air pas très "générique".
"La première sécurité est la liberté"
[^] # Re: ...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Langages pour desktop. Évalué à 1.
Donc, avec ton exemple, pour que grep marche il faut une méthode read_char. Si tu veux un cut ? il faut un select_fields(), etc ... en gros une méthode par programme à piper ?
Certe, c'est "plus puissant" mais pas assez générique, sauf si les interfaces sont standardisé mais cela risque de beaucoup ressemblé à un passage de xml (avec la pénalité de parse en moins).
"La première sécurité est la liberté"
[^] # Re: ...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Langages pour desktop. Évalué à 2.
Si tu as du xml, au lieu d'avoir un programme pour choper chaque champs, tu peux en avoir un genre find _lenom_du_champ et cela marche partout.
"La première sécurité est la liberté"
[^] # Re: Texas ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal proposition de job. Évalué à 6.
"La première sécurité est la liberté"
[^] # Re: ...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Langages pour desktop. Évalué à 2.
Dans le cas du truc MS, au contraire du pipe, cela ne peut marcher si l'objet qui reçoit est prévus pour. Donc en gros, tu perds l'interet de connecté de faire des petits bouts qui cause le même langage (l'ASCII). Le xml permet de mieux structurer.
"La première sécurité est la liberté"
[^] # Re: ...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Langages pour desktop. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: Excès inverse
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Les stagiaires en grève !!!. Évalué à 3.
"La première sécurité est la liberté"
[^] # Re: ...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Langages pour desktop. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: Excès inverse
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Les stagiaires en grève !!!. Évalué à 4.
Les boites (des grosses !) n'hésitent pas à demander à des gens déjà diplomé (genre dess dauphine) et ayant déjà fait des stages, de les prendre en stage sur un poste non rémunéré tout en faisant un vrai boulot de CDI. Il les prennent pendant un an. Leur explique comment faire une inscritption bidon à la Fac d'à coté, et les jettent à la fin.
"La première sécurité est la liberté"
[^] # Re: ...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Langages pour desktop. Évalué à 4.
Il aussi le fait qu'une majorité de langage sont basé sur le C (perl, C#, java, C++, php(?)) et qu'une partie du cerveau des développeurs est codé sur ce modèle. Donc, changé pour changé n'a pas "suffisamment" d'interet.
"La première sécurité est la liberté"