44 лучших цитаты и высказывания Джеймса Гослинга

Изучите популярные цитаты и высказывания канадского ученого Джеймса Гослинга.
Последнее обновление: 3 ноября 2024 г.
Джеймс Гослинг

Джеймс Гослинг — канадский ученый-компьютерщик, наиболее известный как основатель и ведущий разработчик языка программирования Java.

канадец - ученый | Дата рождения: 19 мая 1955 г.
Мне нравится проповедовать Java. В глубине души я инженер, и что делает меня счастливым, так это то, что я создаю что-то, что работает, и что кто-то этим пользуется. Это круто.
Команда NetBeans, как правило, уделяла особое внимание академической чистоте. Заставить их быть немного более «синими воротничками» было проблемой.
Когда вы проходите собеседование в Google, вам не говорят, в чем заключается работа. Вас нанимают в пул, и причина, по которой они это делают, заключается в том, что они не хотят, чтобы посторонние узнали их секреты в процессе собеседования.
Переименовать класс на одном уровне очень просто; вы просто меняете имя. Но как изменить все ссылки на этот класс и весь импорт?
Когда у вас большие системы, становится практически невозможно вносить даже очень простые изменения.
Сама мысль о карьере с компьютерами — учитывая, что почти никто даже не знал, что это такое — это даже не концепция.
Я вообще не занимался языком программирования в колледже.
Проще говоря, когда у вас есть очень большие части программного обеспечения, большинство инструментов воспринимают отдельные строки кода как текст. Часто очень полезно смотреть не на отдельные фрагменты кода, а на систему в целом.
Одна из вещей, в которых хороша Java, — это предоставление однородного взгляда на реальность, которая обычно очень разнородна. — © Джеймс Гослинг
Одна из вещей, в которых хороша Java, — это предоставление однородного взгляда на реальность, которая обычно очень разнородна.
Идея иметь флот автономных океанских транспортных средств, путешествующих по миру и собирающих данные, — это что-то из области фантастики.
Эффект спаржи — это то, что иногда происходит, когда вы визуализируете 2D-изображения в 3D.
С точки зрения людей, использующих эту платформу, одна из самых ценных вещей в Java — это согласованность и интероперабельность.
В C нет структур данных: есть указатели и арифметика указателей. Итак, у вас есть указатель на структуру данных.
Половина моей семьи были фермерами, и я очень хорошо умел ремонтировать сельскохозяйственное оборудование. Конечно, был период времени, когда я был бы счастлив сделать это, просто чтобы быть мастером по ремонту сельскохозяйственной техники в Дейлмиде, Альберта.
Со стороны центра обработки данных проблема вроде как решена, но вы видите интересные вещи, происходящие на границе с такими вещами, как сотовые телефоны и встроенные системы, которые становятся действительно увлекательными.
В чем ребята из Microsoft действительно хорошо поработали, так это в простых в использовании инструментах для упрощения создания приложений.
Нервы были так сильно сдавлены, что я не чувствовала ладонь. Я имею в виду, ты мог бы вбить гвоздь мне в руку, и я бы этого не почувствовал.
Некоторые из этих изолированных приложений, размещенных на одной машине, состоят из миллионов строк кода. Как ты с этим справляешься? У большинства людей нет возможности уложить это в голове.
Большинство инструментов разработчика пытаются оградить вас от фактического написания кода при создании битов графического интерфейса или битов базы данных. Тем не менее, когда вы пишете код, вы обычно получаете стеклянные телетайпы, где высокие технологии — это раскраска ключевых слов.
Java язык почти не актуален. Это дизайн виртуальной машины Java. И я видел компиляторы для ML, компиляторы для Scheme, компиляторы для Ada, и все они работают. Не многие ими пользуются, но это не беда: все они работают.
Мне нравится жаловаться и ныть об адвокатах, но у них часто есть хорошие стороны. — © Джеймс Гослинг
Мне нравится жаловаться и ныть об адвокатах, но у них часто есть хорошие стороны.
Каждый раз, когда кто-то создает небольшое приложение, работающее на сотовом телефоне, что-то происходит на сервере.
Архитектура NetBeans — это не столько инструмент, сколько инструментальная среда.
Одна из самых сложных вещей в жизни — это выбор. Мне было трудно сказать «нет» множеству других отличных возможностей.
Если вы посмотрите на наших клиентов, наши клиенты, как правило, очень высококлассные люди, которые делают большие, сложные системы. — © Джеймс Гослинг
Если вы посмотрите на наших клиентов, наши клиенты, как правило, очень высококлассные люди, которые делают большие, сложные системы.
У меня сложилось впечатление, что очень, очень серьезной заботой для всего сообщества разработчиков является функциональная совместимость и согласованность.
Я всегда чувствовал, что в абстрактном виде открытый исходный код — это правильно для многих вещей, которые мы делаем. Есть целый ряд вопросов, которые делают очень сложной дискуссию о том, действительно ли это работает как бизнес.
Для нас настоящая цель — сделать так, чтобы экосистема программного обеспечения была максимально здоровой.
Я сделал замечание, что демократии работают медленнее, чем диктатуры. Это правда.
Если вы хотите написать программное обеспечение для управления национальной медицинской системой большой страны, Java идеально подходит.
Вы повсюду видите, как люди делают внутренние приложения на основе Java, обычные настольные приложения, которые являются своего рода внешними интерфейсами для вещей на заднем плане, или автономные вещи.
Таким образом, в сильном смысле Java для нас был процессом обучения — было некоторое техническое обучение — но самые важные знания были социальными или поведенческими вещами.
Люди думают о безопасности как о существительном, о чем-то, что вы покупаете. На самом деле это такое же абстрактное понятие, как и счастье. Открытость невероятно полезна для безопасности.
Реальные выплаты вы никогда не понимаете. Вы должны просто давать деньги хорошим людям и говорить им делать хорошие вещи.
Все мы, присутствовавшие на встрече, включая Microsoft, единогласно согласились с тем, что одностороннее расширение языка программирования Java нанесет ущерб совместимости между инструментами и программами Java, нанесет ущерб другим поставщикам инструментов и помешает клиентам запускать программный продукт на основе Java на любых устройствах. платформа, которую они хотели.
Я думаю, что было бы трагическим заявлением о вселенной, если бы Java был последним языком, который пронесся сквозь нее. — © Джеймс Гослинг
Я думаю, что было бы трагическим заявлением о вселенной, если бы Java был последним языком, который пронесся сквозь нее.
Если бы мне пришлось выбирать язык для использования сегодня, кроме Java, это был бы Scala.
Во время интеграционных совещаний между Sun и Oracle, где нас расспрашивали о патентной ситуации между Sun и Google, мы видели, как блестели глаза юриста Oracle.
Непонятный API непригоден для использования.
Java — это C++ без оружия, дубинок и ножей.
У меня взрывается голова, когда есть люди, которые думают, что все можно сделать в HTML.
В мире Java безопасность не рассматривается как дополнительная функция. Это распространенный способ мышления. Те, кто забывает мыслить безопасным образом, попадают в беду. Но то, что там есть средства, не означает, что безопасность обеспечивается автоматически. Набор стандартных практик развивался годами. Стандарт безопасного кодирования для Java представляет собой сборник этих практик. Это не теоретические исследования и не маркетинговые рекламные ролики. Это все серьезные, критически важные, проверенные в боевых условиях вещи корпоративного масштаба.
Я удивил себя и сделал еще одну смену карьеры. Я отлично провел время в Google, познакомился со многими интересными людьми, но я встретил некоторых людей за пределами компании, делающих что-то совершенно возмутительное, и после долгих мучений решил покинуть Google.
Вы знаете, большинство людей в мире открытого исходного кода, которые используют программное обеспечение с открытым исходным кодом, на самом деле не делают сборки сами — эти люди просто загружают двоичные файлы. И поэтому мы ожидаем, что люди из крупных предприятий будут просто делать это, и мы, безусловно, будем предоставлять двоичные файлы, которые прошли полный контроль качества в промышленных масштабах, которые прошли все тесты на соответствие.
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!