splash screen icon Lenndi
splash screen name leendi
@yukihiroMatsumoto profile image

Yukihiro Matsumoto

Auteurplume

Yukihiro Matsumoto (松本行弘, Matsumoto Yukihiro en japonais ; pseudonyme : Matz), né le 14 avril 1965, est un informaticien japonais concepteur du langage de programmation Ruby. Il est couramment surnommé « Matz ». En mars 2012, il est honoré du prix du logiciel libre 2011 par la FSF et son président Richard Stallman à l’occasion de la conférence LibrePlanet 2012.

...plus

Compte non officiel

    auteur Yukihiro Matsumoto de la citation Dans notre vie quotidienne en tant que programmeurs, nous traitons beaucoup les chaînes de texte. J'ai donc essayé de travailler dur sur le traitement de texte, à savoir la classe de chaînes et les expressions régulières. Des expressions régulières sont intégrées dans la langue et sont très réglées pour une utilisation.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    Dans notre vie quotidienne en tant que programmeurs, nous traitons beaucoup les chaînes de texte. J'ai donc essayé de travailler dur sur le traitement de texte, à savoir la classe de chaînes et les expressions régulières. Des expressions régulières sont intégrées dans la langue et sont très réglées pour une utilisation.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation Les gens sont différents. Les gens choisissent différents critères. Mais s'il y a une meilleure façon parmi de nombreuses alternatives, je veux encourager de cette façon en la rendant confortable. C'est donc ce que j'ai essayé de faire.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    Les gens sont différents. Les gens choisissent différents critères. Mais s'il y a une meilleure façon parmi de nombreuses alternatives, je veux encourager de cette façon en la rendant confortable. C'est donc ce que j'ai essayé de faire.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation La plupart des programmes ne sont pas écrits. Ils sont retravaillés et réécrits encore et encore dans leur vécu. Les bogues doivent être débogués. Les exigences changeantes et la nécessité d'une fonctionnalité accrue signifient que le programme lui-même peut être modifié sur une base continue. Au cours de ce processus, les êtres humains doivent être capables de lire et de comprendre le code d'origine. Il est donc de loin plus important que les humains puissent comprendre le programme que pour l'ordinateur.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    La plupart des programmes ne sont pas écrits. Ils sont retravaillés et réécrits encore et encore dans leur vécu. Les bogues doivent être débogués. Les exigences changeantes et la nécessité d'une fonctionnalité accrue signifient que le programme lui-même peut être modifié sur une base continue. Au cours de ce processus, les êtres humains doivent être capables de lire et de comprendre le code d'origine. Il est donc de loin plus important que les humains puissent comprendre le programme que pour l'ordinateur.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation En raison de la théorie de l'exhaustivité des Turing, tout ce que le langage de Turing peut faire peut faire théoriquement être fait par un autre langage Turing-Complete, mais à un coût différent. Vous pouvez tout faire en assembleur, mais personne ne veut plus programmer en assembleur.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    En raison de la théorie de l'exhaustivité des Turing, tout ce que le langage de Turing peut faire peut faire théoriquement être fait par un autre langage Turing-Complete, mais à un coût différent. Vous pouvez tout faire en assembleur, mais personne ne veut plus programmer en assembleur.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation Les concepteurs de langues veulent concevoir la langue parfaite. Ils veulent pouvoir dire: «Ma langue est parfaite. Il peut tout faire. Mais il est tout simplement impossible de concevoir une langue parfaite, car il y a deux façons de regarder une langue. Une façon consiste à regarder ce qui peut être fait avec cette langue. L'autre est en regardant ce que nous ressentons en utilisant ce langage, comment nous ressentons lors de la programmation.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    Les concepteurs de langues veulent concevoir la langue parfaite. Ils veulent pouvoir dire: «Ma langue est parfaite. Il peut tout faire. Mais il est tout simplement impossible de concevoir une langue parfaite, car il y a deux façons de regarder une langue. Une façon consiste à regarder ce qui peut être fait avec cette langue. L'autre est en regardant ce que nous ressentons en utilisant ce langage, comment nous ressentons lors de la programmation.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation Plantez un souvenir, plantez un arbre, faites-le aujourd'hui pour demain.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    Plantez un souvenir, plantez un arbre, faites-le aujourd'hui pour demain.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation Du point de vue de ce que vous pouvez faire, les langues diffèrent donc - mais les différences sont limitées. Par exemple, Python et Ruby fournissent presque la même puissance au programmeur.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    Du point de vue de ce que vous pouvez faire, les langues diffèrent donc - mais les différences sont limitées. Par exemple, Python et Ruby fournissent presque la même puissance au programmeur.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation Je crois que la cohérence et l'orthogonalité sont des outils de conception, pas l'objectif principal de la conception.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    Je crois que la cohérence et l'orthogonalité sont des outils de conception, pas l'objectif principal de la conception.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation En fait, je n'ai pas affirmé que Ruby suivait le principe de moindre surprise. Quelqu'un a estimé que la conception de Ruby suivait cette philosophie, alors ils ont commencé à dire cela. Je n'en ai pas parlé, en fait.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    En fait, je n'ai pas affirmé que Ruby suivait le principe de moindre surprise. Quelqu'un a estimé que la conception de Ruby suivait cette philosophie, alors ils ont commencé à dire cela. Je n'en ai pas parlé, en fait.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation Les caractéristiques orthogonales, lorsqu'elles sont combinées, peuvent exploser en complexité.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    Les caractéristiques orthogonales, lorsqu'elles sont combinées, peuvent exploser en complexité.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation La plupart des tâches que nous effectuons sont pour les humains. Par exemple, un calcul d'impôt compte les chiffres afin que le gouvernement puisse retirer de l'argent de mon portefeuille, mais le gouvernement est composé d'humains.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    La plupart des tâches que nous effectuons sont pour les humains. Par exemple, un calcul d'impôt compte les chiffres afin que le gouvernement puisse retirer de l'argent de mon portefeuille, mais le gouvernement est composé d'humains.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation En fait, je n'ai pas affirmé que Ruby suivait le principe de moindre surprise. Quelqu'un a estimé que la conception de Ruby suivait cette philosophie, alors ils ont commencé à dire cela. Je n'en ai pas parlé, en fait.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    En fait, je n'ai pas affirmé que Ruby suivait le principe de moindre surprise. Quelqu'un a estimé que la conception de Ruby suivait cette philosophie, alors ils ont commencé à dire cela. Je n'en ai pas parlé, en fait.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation Je crois que la cohérence et l'orthogonalité sont des outils de conception, pas l'objectif principal de la conception.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    Je crois que la cohérence et l'orthogonalité sont des outils de conception, pas l'objectif principal de la conception.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation L'homme est poussé à créer; Je sais que j'aime vraiment créer des choses. Et même si je ne suis pas doué pour peindre, dessiner ou de la musique, je peux écrire des logiciels.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    L'homme est poussé à créer; Je sais que j'aime vraiment créer des choses. Et même si je ne suis pas doué pour peindre, dessiner ou de la musique, je peux écrire des logiciels.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation Je crois que le but de la vie est, au moins en partie, d'être heureux. Sur la base de cette croyance, Ruby est conçue pour rendre la programmation non seulement facile mais aussi amusante. Il vous permet de vous concentrer sur le côté créatif de la programmation, avec moins de stress.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    Je crois que le but de la vie est, au moins en partie, d'être heureux. Sur la base de cette croyance, Ruby est conçue pour rendre la programmation non seulement facile mais aussi amusante. Il vous permet de vous concentrer sur le côté créatif de la programmation, avec moins de stress.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation Ruby a hérité de la philosophie Perl d'avoir plus d'une façon de faire la même chose. J'ai hérité de cette philosophie de Larry Wall, qui est mon héros en fait. Je veux rendre les utilisateurs Ruby gratuits. Je veux leur donner la liberté de choisir.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    Ruby a hérité de la philosophie Perl d'avoir plus d'une façon de faire la même chose. J'ai hérité de cette philosophie de Larry Wall, qui est mon héros en fait. Je veux rendre les utilisateurs Ruby gratuits. Je veux leur donner la liberté de choisir.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation Ruby a hérité de la philosophie Perl d'avoir plus d'une façon de faire la même chose. J'ai hérité de cette philosophie de Larry Wall, qui est mon héros en fait. Je veux rendre les utilisateurs Ruby gratuits. Je veux leur donner la liberté de choisir.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    Ruby a hérité de la philosophie Perl d'avoir plus d'une façon de faire la même chose. J'ai hérité de cette philosophie de Larry Wall, qui est mon héros en fait. Je veux rendre les utilisateurs Ruby gratuits. Je veux leur donner la liberté de choisir.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation En fait, je n'ai pas affirmé que Ruby suivait le principe de moindre surprise. Quelqu'un a estimé que la conception de Ruby suivait cette philosophie, alors ils ont commencé à dire cela. Je n'en ai pas parlé, en fait.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    En fait, je n'ai pas affirmé que Ruby suivait le principe de moindre surprise. Quelqu'un a estimé que la conception de Ruby suivait cette philosophie, alors ils ont commencé à dire cela. Je n'en ai pas parlé, en fait.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation Ruby a hérité de la philosophie Perl d'avoir plus d'une façon de faire la même chose. J'ai hérité de cette philosophie de Larry Wall, qui est mon héros en fait. Je veux rendre les utilisateurs Ruby gratuits. Je veux leur donner la liberté de choisir.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    Ruby a hérité de la philosophie Perl d'avoir plus d'une façon de faire la même chose. J'ai hérité de cette philosophie de Larry Wall, qui est mon héros en fait. Je veux rendre les utilisateurs Ruby gratuits. Je veux leur donner la liberté de choisir.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation Il n'est pas de la responsabilité de la langue de forcer un bon code, mais la langue devrait rendre le code beau possible.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    Il n'est pas de la responsabilité de la langue de forcer un bon code, mais la langue devrait rendre le code beau possible.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation J'espère voir Ruby aider chaque programmeur du monde à être productif et à profiter de la programmation et à être heureux. C'est l'objectif principal de la langue rubis.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    J'espère voir Ruby aider chaque programmeur du monde à être productif et à profiter de la programmation et à être heureux. C'est l'objectif principal de la langue rubis.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation Souvent, les personnes, en particulier les ingénieurs informatiques, se concentrent sur les machines. Mais en fait, nous devons nous concentrer sur les humains, sur la façon dont les humains se soucient de la programmation ou de l'exploitation de l'application des machines.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    Souvent, les personnes, en particulier les ingénieurs informatiques, se concentrent sur les machines. Mais en fait, nous devons nous concentrer sur les humains, sur la façon dont les humains se soucient de la programmation ou de l'exploitation de l'application des machines.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation La plupart des tâches que nous effectuons sont pour les humains. Par exemple, un calcul d'impôt compte les chiffres afin que le gouvernement puisse retirer de l'argent de mon portefeuille, mais le gouvernement est composé d'humains.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    La plupart des tâches que nous effectuons sont pour les humains. Par exemple, un calcul d'impôt compte les chiffres afin que le gouvernement puisse retirer de l'argent de mon portefeuille, mais le gouvernement est composé d'humains.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation Ruby a hérité de la philosophie Perl d'avoir plus d'une façon de faire la même chose. J'ai hérité de cette philosophie de Larry Wall, qui est mon héros en fait. Je veux rendre les utilisateurs Ruby gratuits. Je veux leur donner la liberté de choisir.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    Ruby a hérité de la philosophie Perl d'avoir plus d'une façon de faire la même chose. J'ai hérité de cette philosophie de Larry Wall, qui est mon héros en fait. Je veux rendre les utilisateurs Ruby gratuits. Je veux leur donner la liberté de choisir.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation Imaginez que vous écrivez un e-mail. Vous êtes devant l'ordinateur. Vous utilisez l'ordinateur, en cliquant sur une souris et en tapant sur un clavier, mais le message sera envoyé à un humain sur Internet. Vous travaillez donc avant l'ordinateur, mais avec un humain derrière l'ordinateur.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    Imaginez que vous écrivez un e-mail. Vous êtes devant l'ordinateur. Vous utilisez l'ordinateur, en cliquant sur une souris et en tapant sur un clavier, mais le message sera envoyé à un humain sur Internet. Vous travaillez donc avant l'ordinateur, mais avec un humain derrière l'ordinateur.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation Je n'ai pas travaillé dur pour rendre Ruby parfaite pour tout le monde, car vous vous sentez différemment de moi. Aucune langue ne peut être parfaite pour tout le monde. J'ai essayé de rendre Ruby parfait pour moi, mais ce n'est peut-être pas parfait pour vous. Le langage parfait pour Guido van Rossum est probablement Python.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    Je n'ai pas travaillé dur pour rendre Ruby parfaite pour tout le monde, car vous vous sentez différemment de moi. Aucune langue ne peut être parfaite pour tout le monde. J'ai essayé de rendre Ruby parfait pour moi, mais ce n'est peut-être pas parfait pour vous. Le langage parfait pour Guido van Rossum est probablement Python.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation Je n'ai pas travaillé dur pour rendre Ruby parfaite pour tout le monde, car vous vous sentez différemment de moi. Aucune langue ne peut être parfaite pour tout le monde. J'ai essayé de rendre Ruby parfait pour moi, mais ce n'est peut-être pas parfait pour vous. Le langage parfait pour Guido van Rossum est probablement Python.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    Je n'ai pas travaillé dur pour rendre Ruby parfaite pour tout le monde, car vous vous sentez différemment de moi. Aucune langue ne peut être parfaite pour tout le monde. J'ai essayé de rendre Ruby parfait pour moi, mais ce n'est peut-être pas parfait pour vous. Le langage parfait pour Guido van Rossum est probablement Python.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation En fait, je n'ai pas affirmé que Ruby suivait le principe de moindre surprise. Quelqu'un a estimé que la conception de Ruby suivait cette philosophie, alors ils ont commencé à dire cela. Je n'en ai pas parlé, en fait.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    En fait, je n'ai pas affirmé que Ruby suivait le principe de moindre surprise. Quelqu'un a estimé que la conception de Ruby suivait cette philosophie, alors ils ont commencé à dire cela. Je n'en ai pas parlé, en fait.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation Vous voulez profiter de la vie, n'est-ce pas? Si vous faites votre travail rapidement et que votre travail est amusant, c'est bien, n'est-ce pas? C'est le but de la vie, en partie. Votre vie est meilleure.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    Vous voulez profiter de la vie, n'est-ce pas? Si vous faites votre travail rapidement et que votre travail est amusant, c'est bien, n'est-ce pas? C'est le but de la vie, en partie. Votre vie est meilleure.

    en cours de vérification

    auteur Yukihiro Matsumoto de la citation Les gens intelligents sous-estiment l'ordonnance des gens ordinaires.

    Yukihiro Matsumoto

    @yukihiroMatsumoto

    Les gens intelligents sous-estiment l'ordonnance des gens ordinaires.

    en cours de vérification

  • 1