James Gosling
@jamesGosling
Chaque fois que quelqu'un crée une petite application qui s'exécute sur un téléphone portable, il y a quelque chose qui se passe sur le serveur.
James Gosling
En savoir plus sur l'auteur
...plusCompte non officiel
60
@jamesGosling
Chaque fois que quelqu'un crée une petite application qui s'exécute sur un téléphone portable, il y a quelque chose qui se passe sur le serveur.
@jamesGosling
L'équipe Netbeans avait tendance à se concentrer sur la pureté académique. Les amener à être un peu plus en col bleu était un défi.
@jamesGosling
Dans le monde Java, la sécurité n'est pas considérée comme une fonctionnalité complémentaire. C'est une façon de penser omniprésente. Ceux qui oublient de penser dans un état d'esprit sécurisé finissent par des ennuis. Mais ce n'est pas parce que les installations ne signifient pas que la sécurité est assurée automatiquement. Un ensemble de pratiques standard a évolué au fil des ans. La norme de codage sécurisée pour Java est un recueil de ces pratiques. Ce ne sont pas des articles de recherche théoriques ou des feux de marketing de produits. C'est tout sérieux, critique de mission, testé au combat et à l'échelle de l'entreprise.
@jamesGosling
Tous ceux d'entre nous qui ont assisté à la réunion - y compris Microsoft - ont convenu à l'unanimité que l'extension unilatérale du langage de programmation Java nuirait à la compatibilité entre les outils et les programmes Java, nuirait à d'autres fournisseurs d'outils et nuirait à la capacité des clients à exécuter un produit logiciel basé sur Java sur n'importe quel plate-forme qu'ils souhaitaient.
@jamesGosling
Lorsque vous avez de grands systèmes, il devient presque impossible de faire des changements même très simples.
@jamesGosling
J'avais la moitié de ma famille qui était des agriculteurs et j'étais vraiment assez bon pour réparer l'équipement agricole. Il y avait certainement une période de temps où j'aurais été heureux de le faire, juste pour être un réparateur d'équipement agricole à Dalemead, en Alberta.
@jamesGosling
Je me suis surpris et j'ai fait un autre changement de carrière. J'ai passé un bon moment chez Google, j'ai rencontré beaucoup de gens intéressants, mais j'ai rencontré des gens à l'extérieur en faisant quelque chose de complètement scandaleux, et après beaucoup d'angoisse, j'ai décidé de quitter Google.
@jamesGosling
Pour nous, le véritable objectif est de faire en sorte que l'écosystème logiciel soit aussi sain que possible.
@jamesGosling
J'ai fait le commentaire selon lequel les démocraties fonctionnent plus lentement que les dictatures. C'est une vraie chose.
@jamesGosling
Tous ceux d'entre nous qui ont assisté à la réunion - y compris Microsoft - ont convenu à l'unanimité que l'extension unilatérale du langage de programmation Java nuirait à la compatibilité entre les outils et les programmes Java, nuirait à d'autres fournisseurs d'outils et nuirait à la capacité des clients à exécuter un produit logiciel basé sur Java sur n'importe quel plate-forme qu'ils souhaitaient.
@jamesGosling
Les gens considèrent la sécurité comme un nom, quelque chose que vous allez acheter. En réalité, c'est un concept abstrait comme le bonheur. L'ouverture est incroyablement utile à la sécurité.
@jamesGosling
Tous ceux d'entre nous qui ont assisté à la réunion - y compris Microsoft - ont convenu à l'unanimité que l'extension unilatérale du langage de programmation Java nuirait à la compatibilité entre les outils et les programmes Java, nuirait à d'autres fournisseurs d'outils et nuirait à la capacité des clients à exécuter un produit logiciel basé sur Java sur n'importe quel plate-forme qu'ils souhaitaient.
@jamesGosling
Du point de vue des personnes qui utilisent la plate-forme, l'une des choses les plus précieuses à propos de Java est la cohérence, l'interopérabilité.
@jamesGosling
Java est C ++ sans les canons, les clubs et les couteaux.
@jamesGosling
Si je devais choisir une langue à utiliser aujourd'hui autre que Java, ce serait Scala
@jamesGosling
Java La langue est presque hors de propos. C'est la conception de la machine virtuelle Java. Et j'ai vu des compilateurs pour ML, des compilateurs pour le schéma, des compilateurs pour ADA, et ils fonctionnent tous. Peu de gens les utilisent, mais cela n'a pas d'importance: ils fonctionnent tous.
@jamesGosling
La façon dont NetBeans est architecté, ce n'est pas tant un outil qu'un environnement d'outil.
@jamesGosling
En C, il n'y a pas de structures de données: il y a des pointeurs et de l'arithmétique du pointeur. Vous avez donc un pointeur dans une structure de données.
@jamesGosling
Mon impression est qu'une préoccupation vraiment très, vraiment de haut niveau pour toute la communauté de développement est l'interopérabilité et la cohérence.
@jamesGosling
Lors des réunions d'intégration entre Sun et Oracle, où nous étions grillés sur la situation des brevets entre le soleil et Google, nous avons pu voir les yeux de l'avocat Oracle scintiller.
@jamesGosling
Dans le monde Java, la sécurité n'est pas considérée comme une fonctionnalité complémentaire. C'est une façon de penser omniprésente. Ceux qui oublient de penser dans un état d'esprit sécurisé finissent par des ennuis. Mais ce n'est pas parce que les installations ne signifient pas que la sécurité est assurée automatiquement. Un ensemble de pratiques standard a évolué au fil des ans. La norme de codage sécurisée pour Java est un recueil de ces pratiques. Ce ne sont pas des articles de recherche théoriques ou des feux de marketing de produits. C'est tout sérieux, critique de mission, testé au combat et à l'échelle de l'entreprise.
@jamesGosling
Dans le monde Java, la sécurité n'est pas considérée comme une fonctionnalité complémentaire. C'est une façon de penser omniprésente. Ceux qui oublient de penser dans un état d'esprit sécurisé finissent par des ennuis. Mais ce n'est pas parce que les installations ne signifient pas que la sécurité est assurée automatiquement. Un ensemble de pratiques standard a évolué au fil des ans. La norme de codage sécurisée pour Java est un recueil de ces pratiques. Ce ne sont pas des articles de recherche théoriques ou des feux de marketing de produits. C'est tout sérieux, critique de mission, testé au combat et à l'échelle de l'entreprise.
@jamesGosling
Chaque fois que quelqu'un crée une petite application qui s'exécute sur un téléphone portable, il y a quelque chose qui se passe sur le serveur.
@jamesGosling
Cela fait exploser ma tête quand il y a des gens qui pensent que vous pouvez tout faire en HTML.
@jamesGosling
L'une des choses les plus difficiles de la vie est de faire des choix. J'ai eu du mal à dire «non» à un tas d'autres excellentes possibilités.
@jamesGosling
Lors des réunions d'intégration entre Sun et Oracle, où nous étions grillés sur la situation des brevets entre le soleil et Google, nous avons pu voir les yeux de l'avocat Oracle scintiller.
@jamesGosling
Une API qui n'est pas compréhensible n'est pas utilisable.
@jamesGosling
Renommer un cours à un niveau est vraiment facile; Vous changez simplement le nom. Mais comment modifiez-vous toutes les références à cette classe et à toutes les importations?
@jamesGosling
Chaque fois que quelqu'un crée une petite application qui s'exécute sur un téléphone portable, il y a quelque chose qui se passe sur le serveur.
@jamesGosling
J'ai toujours ressenti ce genre de résumé, la source ouverte est la bonne chose à faire pour beaucoup de choses que nous faisons. Il existe une variété de problèmes qui en font une discussion très complexe quant à savoir si cela fonctionne réellement comme une entreprise.