TImaniac a écrit 6423 commentaires

  • [^] # Re: Le langage du futur ?

    Posté par  (site web personnel) . En réponse au journal Le langage du futur ?. Évalué à 0.

    SU-PER. Tu prends exemple sur le langage C++ qui comme tout le monde le sait n'est pas un langage 100% objet et qui permet de faire tout et n'importe quoi (grâce -- ou à cause -- des pointeurs).

    Tu prends un environnement d'exécution qui intègre des notions objets comme .NET et alors là tu peux te toucher pour espérer accéder à une fonction private depuis un objet externe en C#, VB.NET ou Java. Sauf bien sûr en allant toi même faire la bidouille avec des pointeurs en C++ par exemple. Celà dis ton code ne sera alors plus sécurisé et tu devras le déclarer explicitement au compilateur.

    Tu remarqueras aussi qu'une autre notion de la programmation objet, l'héritage (et tout ce qui touche la réutilisation) est possible quelque soit le langage sur la plate-forme .NET. Tout ça parcque les langages ont une seule contrainte : implémenter certaines notions objet.

    Evidemment, si tu programme en natif, tout code sera au final traduit en code machine et vu que la machine autorise à peu près tout et n'importe quoi (à l'intérieur d'un même programme j'entend, l'OS est là pour limiter les débordement éventuels). Mais l'informatique a évoluer. Et certain ont su tirer partie justement de la sémantique de ces nouveaux langages dits "orientés objets" pour améliorer la sécurité ou tout simplement l'interopérabilité et l'intégration en implémentant une machine virtuelle qui utilise ces informations.

    Tu peux continuer à insister que la POO est un simple concept dans la tête, moi je suis persuader que la POO va plus loin et fournit des informations supplémentaire à la machine que des langages comme C ne peuvent exprimer. Juste pour le fun, j'aimerai savoir avec quelle simplicité tu vas réussir à instancier un pseudo-objet en C de GTK en Java, sans bien sûr refaire une surcouche qui te demanderas des heures et la nécessaire compréhension du mécanisme pseudo-objet de GTK...

    Pour ce qui est des optimisations je ne suis pas du tout d'accord avec toi. Pour moi ce n'est pas au programmeur de connaître les spécificités de la machine pour laquelle il code, sauf peut-être si celui-ci code en assembleur. Le programmeur doit pouvoir utiliser le langage pour exprimer ses idées et algorithme, c'est au compilateur d'optimiser pour une machine spécifique. Et c'est là qu'un langage objet s'avère plus utile que le langage C par exemple : le langage purement objet introduit des informations supplémentaires au compilateur qui peut effectuer plus de vérifications, d 'optimisation.

    Pour ce qui est des optimisations par le programmeur, celles-ci ne doivent s'effectuer qu'au niveau de l'algorithme en diminuant la complexité de celui-ci si nécessaire. Bref, modifier son idée. Mais en aucun cas il ne doit bidouiller et utiliser des "raccourcis" pour que celà soit profitable à l'utilisateur. Tout d'abord c'est une perte de temps vu le gain final, et ensuite la plupart des machines actuelles ont suffisament de puissance pour faire tourner la plupart des algorithmes utilisés par le commun des programmeurs.

    Après il y a deux niveaux de programmation : il y a la programmation système ou un langage bas-niveau comme le C est utilisé, par soucis d'optimisation. Mais c'est limité aux programmeurs expérimentés qui maîtrise les pointeurs à merveille (le pointeur c'est comme un scalpel, dans des mains expertes il fait des merveilles, mais donner les au programmeur de base...)
    Si on veut programmer par "objet" dans ce contexte (par soucis de structuration et de lisibilité), on utilisera le C++.

    Si on veut utiliser toute la sémantique qu'introduit les notions objets et qu'on veut notamment appuyer les notions l'interopérabilité ou de sécurité, on prendra un vrai langage objet, et si possible une machine (virtuelle) qui exploite justement ces notions...
  • [^] # Re: Ability Office ? kezako ?

    Posté par  (site web personnel) . En réponse au journal Ability Office ? kezako ?. Évalué à -1.

    J'ai juste voulu emettre un autre point de vue, mais le plus souvent ca sert même pas à grand chose d'argumenter parcque la plupart du temps on se fait moinsser pour ses id et non pour leur valeur ;)
  • [^] # Re: C'est du floutage de gueule...

    Posté par  (site web personnel) . En réponse au journal C'est du floutage de gueule.... Évalué à -1.

    Anti-américanisme, oui. Primaire, pas convaincu. Comme je l'ai dit plus haut, c'est la maison mère aux US qui donne les consignes. Me semble que je peux donc critiquer les américains. (pour une fois d'ailleur c'est pas le gouvernement mais leurs administrés que je critique)
  • [^] # Re: C'est du floutage de gueule...

    Posté par  (site web personnel) . En réponse au journal C'est du floutage de gueule.... Évalué à 1.

    Sauf que c'est la Warner américaine qui a "commandé" ça à sa filiale française. Il est donc clair que la ligne "bien-pensante" est dirigé outre-atlantique.
  • [^] # Re: Ability Office ? kezako ?

    Posté par  (site web personnel) . En réponse au journal Ability Office ? kezako ?. Évalué à 2.

    Je trouve ca idiot de moisser sans argumenter... enfin bon, je vais finir par m'habituer...
  • [^] # Re: Windows toujours pas pret pour le desktop...

    Posté par  (site web personnel) . En réponse au journal Windows toujours pas pret pour le desktop.... Évalué à 2.

    si je puis me permettre, plusieurs réflexions :
    Si il ests si difficile de modifier l'écran de login c'est parcque Microsoft n'a pas prévu que ça soit possible. Donc pour l'utilisateur lambda ce n'est pas difficile de le modifier puisque le choix ne lui est même pas proposé. (et c'est là qu'il dit qu'il voit donc pas le rapport avec le sujet du journal)
    Ensuite râler parcqu'on ne peut pas le changer voilà, quoi, c'est un détail, surtout que la plupart des utilisateurs n'ont qu'un seul compte et windows se log automatiquement dans ce cas. L'utilisateur ne voit donc même pas cet écran de logon. Le peu de personnes que je connais qui utilisent plusieurs sessions différentes ne m'ont jamais demander s'il était possible de modifier celà.
    Ensuite, MacPanther (je trouve ca classs comme nom :) ) qui se veut la référence en matière de destktop ne propose pas non plus ce genre de modifications.
    De plus, il faut savoir que sous windows, changer l'écran de logon ne se résume pas à changer l'image de fond (il faut aussi changer 4 ou 5 bitmap qui représente l'affichage des différentes sessions), il est donc tout à fait logique que Microsoft n'est pas laissé cette possibilité à l'utilisateur. C'est plus une "skin" qu'autre chose, et ça demande d'autres connaissance.
    Pour finir, il existe un soft, StyleXP, qui propose non seulement des thèmes mais aussi des logon supplémentaires et StyleXP les installe avec un clique de souris. Donc pour ceux qui tienne vraiment à le faire et qui vont sur le site de référence en la matière (themeXP.org) il vont vite trouver leur bonheur sans avoir à aller bidouiller en mode sans échec un obscure .exe...
    Donc bref,y dit qu'il ne voit toujours pas le rapport entre le journal et le lien.
  • [^] # Re: Le langage du futur ?

    Posté par  (site web personnel) . En réponse au journal Le langage du futur ?. Évalué à 1.

    je constate une chose en Prolog : l'exécution met autant de temps que le programmeur à pondre 2 ligne de codes :)
  • [^] # Re: Le langage du futur ?

    Posté par  (site web personnel) . En réponse au journal Le langage du futur ?. Évalué à 0.

    Désolé mais le concept de programmation objet implique de pouvoir exprimer justement ce concept. Et le langage C n'a pas tous les mots pour pouvoir exprimer tous ces concepts. Seul un langage orienté objet peut le faire. La philosophie de la programmation objet introduit des bonnes pratiques qu'on peut effectivement reproduire dans un langage comme C mais la programmation objet introduit également de nombreuses informations supplémentaire sur le contenu du code à destination du compilateur : ce dernier peut effectuer plus de vérifications, produire un code plus sûr (même si on peut évidemment faire du code peu sûr en objet également).
  • [^] # Re: Le langage du futur ?

    Posté par  (site web personnel) . En réponse au journal Le langage du futur ?. Évalué à 0.

    Nimportnawak. C'est que de la pure bidouille et le principe d'encapsulation objet ne peut être respecter pour la simple et bonne raison qu'en C tu ne peux pas spécifier ce qui est public ou privé, bref, tu peux toujours accéder à tout... alors ca m'étonnerai franchement que GTK implémente un système de cryptage pour déterminé si un pseudo "objet" a le droit d'utiliser telle ou telle méthode. Faut arrêter la fumette.
    D'ailleur je me pose une question toute conne : mais pourquoi ceux qui ont codé GTK n'ont pas penser à utiliser C++ ? Même si c'est pas entirèrement objet ca aurait suffit à leur besoins puisque de toute façon le résultat est le même (du pseudo-objet qui n'en sera jamais puisque le concept objet est une notion propre au langage et à la SYNTAXE)
  • [^] # Re: Windows toujours pas pret pour le desktop...

    Posté par  (site web personnel) . En réponse au journal Windows toujours pas pret pour le desktop.... Évalué à 1.

    Justement Y l'a vu que d'autres aussi se sont demander le pourquoi du comment du schmurk et quoi bah voilà quoi :]
  • [^] # Re: Ability Office ? kezako ?

    Posté par  (site web personnel) . En réponse au journal Ability Office ? kezako ?. Évalué à 0.

    Moi ce que je comprend pas c'est qu'il y a suffisament de revendeurs de PC qui fournissent sans OS... Celui qui achète son PC à carrouf veut la simplicité et donc un OS préinstallé et tout ce qui faut qui va avec.
  • # Re: C'est du floutage de gueule...

    Posté par  (site web personnel) . En réponse au journal C'est du floutage de gueule.... Évalué à -1.

    tout simplement scandaleux !
    Mais quel bande de cons ces ricains quand même.
  • [^] # Re: Ability Office ? kezako ?

    Posté par  (site web personnel) . En réponse au journal Ability Office ? kezako ?. Évalué à 5.

    Personnelement j'accuse OOo de ne pas copier Office quand c'est pourtant pertinent. Question de point de vue sans doute.
  • [^] # Re: Tiens, un bug dans firebird :)

    Posté par  (site web personnel) . En réponse au journal Tiens, un bug dans firebird :). Évalué à 0.

    effectivement je trouve ca très nazz comme fonctionnalité mais bon je conçoit qu'on puisse y trouver un intérêt quand on a pas de molette...
  • # Re: Tiens, un bug dans firebird :)

    Posté par  (site web personnel) . En réponse au journal Tiens, un bug dans firebird :). Évalué à 4.

    ah oué aussi quand il n'y a pas lieu de scroller, firebird affiche quand même le curseur, quadridirectionnel qui plus est :)
    ou l'art de rechercher les détails dont tout le monde s'en bat les couilles :)
    Aller j'ai fait exprès de poster cette réponse pour que vous puissiez moinsser l'auteur de ce journal idiot :)
  • # Re: Windows toujours pas pret pour le desktop...

    Posté par  (site web personnel) . En réponse au journal Windows toujours pas pret pour le desktop.... Évalué à 0.

    Y dis qu'il voit pas l'intérêt du journal et encore moins le rapport entre le topic et le lien cité...
  • [^] # Re: Le plus grand python du monde capturé en java

    Posté par  (site web personnel) . En réponse au journal Le plus grand python du monde capturé en java. Évalué à 1.

    C'est quand même autre chose comme référence...
  • [^] # Re: Bilan ;o)

    Posté par  (site web personnel) . En réponse au journal Linux pourraît être plus convivial que Windows et MAC.... Évalué à 1.

    Je vois pas l'intérêt du site internet, celà suppose que l'utilisateur en question a déjà installé la distri et a réussi à se connecter à internet... Ensuite je vois pas l'intérêt de savoir si l'utilisateur est un newbie ou pas, dans le 2ème cas le wizard sert à rien.
    Pour le système des rapports, l'uitlisateur de base ne prendra pas le temps de s'y attarder : c'est pour celà qu'il est encore un newbie et risque de le rester (d'ailleur le but est qu'il le reste, peu de gens ont envie de devenir un geek)
    Tout le système de discutions, de forum, de wiki & co ne pourra être utilisé que par des personnes un minimum intéressé par le problème, connaisseurs de linux. Bref, toi ou moi, bref, on va rien tirer de plus de la cible.
    Bref, tout ce que tu veux faire ne peut se concrêtiser que d'une manière : faire une distri. C'est d'ailleur tout ce qui différencie les distris : elle cherchent toutes d'une manière ou d'une autre cette forme d'ergonomie, d'homogénéité logicielles parfaite. Bref, elle s'y sont toutes cassées les dents et je doute qu'un projet "multi-distri" basé sur des scripts répondent vraiment aux besoins pharaoniques que tu souhaites. Seul Apple qui contrôle la plupart des appli installés (ils gèrent tout, du matos à l'OS jusqu'au choix très limité des logiciels) a à peu près réussi le pari (quoique y'a encore et y'aura toujours du boulot).
    Pour la démo en capture video, un truc en flash (ca pu c pas libre mais SVG est encore trop mal supporté) avec une femme à la voix sensuelle qui parle serait nickelle. Bref, faire comme sous XP quoi.
    Pour le "que voulez-vous faire ?" t'as pensé au trombone de Word ?
    --->[]
  • [^] # Re: Le langage du futur ?

    Posté par  (site web personnel) . En réponse au journal Le langage du futur ?. Évalué à -1.

    on peut faire de l'objet en C
    C'est moi ou c'est une énorme connerie ?
  • [^] # Re: Linux pourraît être plus convivial que Windows et MAC...

    Posté par  (site web personnel) . En réponse au journal Linux pourraît être plus convivial que Windows et MAC.... Évalué à 2.

    C'est subjectif en partie seulement. Et tu vois tu soulignes toi même la difficulté. Et c'est justement là qu'il faut travailler si on veut faire un logiciel de qualité : rendre un produit à la fois intuitif et ergonomique pour le plus grand nombre ce n'est pas simple, et rarement à la portée du programmeur. le codage des fonctionnalités ça ne représente qu'une infime partie du boulot de la conception d'un logiciel. Je crois qu'il y en a trop qui l'oublie, et c'est en partie pour ça que Linux n'est toujours pas accessible pour le grand public, ce que ne comprennent pas les geeks qui sont pourtant certains d'avoir copier toutes les fonctionnalités des OS et softs concurrents... Bref, y'a du boulot pour rattraper le niveau de Apple ou Microsoft qui ont des années d'expérience en la matière. J'entend déjà d'ici certains qui vont me dire : "ahahah, Microsoft qualité logiciel intuitivité mdr, Démarrer > Arrêter, trop lol". Même si ce choix était sans doute idiot au départ, Microsoft a compris qu'il ne fallait pas perturber l'utilisateur et c'est pour celà que l'interface globale de Windows reste à peu près la même, et c'est ce qui fait son succès.

    Pour la distribution standard spéciale newbie, plusieurs entreprises y bossent déjà (on peut citer les distributions Lindows ou Mandrake), mais c'est justement loin de se résumer à quelques scripts bien placer... Et d'autres entreprises comme Red Hat l'ont bien compris (cf déclaration du PDG). En la matière, l'expérience de Microsoft et Apple leur permettent d'avoir encore de beauc jours devant eux (et vi, chez Microsoft il n'y a pas que la méthode Embrass & Extend, il n'ont pas une équipe de plusieurs milliers de chercheurs qui servent à rien et qui peuvent être remplacer par 2 ou 3 Stallman)
  • # Re: Linux pourraît être plus convivial que Windows et MAC...

    Posté par  (site web personnel) . En réponse au journal Linux pourraît être plus convivial que Windows et MAC.... Évalué à 1.

    On est bien d'accord : questions fonctionnalités, Linux a tout ce qu'il faut. Il manque l'intuitivité, l'ergonomie, l'homogénéité... bref tout ce qui fait un logiciel de qualité et tout ce qui fait que certains dépensent des milliards pendant que d'autres s'amusent à réinventer la roue sous GPL. (et vi, suffit pas de savoir coder pour faire un bon soft)
    Je vais me faire moinsser mais cpa grave, je tenais à le dire :)
  • [^] # Re: Nucléaire

    Posté par  (site web personnel) . En réponse au journal Nucléaire. Évalué à 1.

    Si si je t'assure. Ca coûte plus cher mais ca se fait.
  • [^] # Re: Nucléaire

    Posté par  (site web personnel) . En réponse au journal Nucléaire. Évalué à 1.

    Ca va pas non ?
  • [^] # Re: XviD iz ze ouineur video codec !

    Posté par  (site web personnel) . En réponse au journal XviD iz ze ouineur video codec !. Évalué à 1.

    Désolé je viens de lire l'article, autant pour moi.
    --->[]
  • # Re: XviD iz ze ouineur video codec !

    Posté par  (site web personnel) . En réponse au journal XviD iz ze ouineur video codec !. Évalué à 1.

    Je vais faire mon chieur, mais il me semble que ce test aurait été plus pertinent en intégrant également le codec WMV9 qui est loin d'être pourri... enfin moi c'que j'en dis...