. 25/03/2022 Главные мысли из интервью создателя Java Джеймса Гослинга
Карта СМИ
 
 E-mail: 
 Пароль: 
Зарегистрироваться

 
 

      
СМИ

Hi-tech / Soft (40647)
Авто (6381)
Безопасность (6885)
Бизнес и Экономика (23759)
Гос. сектор (7549)
Дети (2265)
Женщины (1171)
Животные (307)
Красота и здоровье (2072)
Культура (9646)
Машиностроение (2017)
Мебель (1003)
Медицина (4331)
Металлургия (1135)
Молодежь (1472)
Мужчины (201)
Музыка (727)
Наука (532)
Оборудование (4034)
Образование (5711)
Общество (12433)
Одежда, обувь, аксессуары, мода (1121)
Оружие (53)
Отдых (1873)
Охота (44)
Питание и напитки (3529)
Промышленность (3769)
Работа и карьера (1322)
Разное (2257)
Реклама / PR (13082)
Рынок масс-медиа (3510)
Садоводство (125)
Сельское хозяйство (1501)
Семья и быт (548)
Спорт (1729)
Строительство и недвижимость (23353)
Судостроение (80)
Сырьевые ресурсы (950)
Телегид (236)
Торговля (Ритейл) (4553)
Транспорт (3917)
Туризм (2853)
Управление (701)
Услуги и сервис (7997)
Финансы (16795)
Частные объявления (67)
Экология (720)
Энергетика (15935)
Юриспруденция (1159)

СМИ

  Вторник   26/03/2024  
«Аэродиск» запускает новую линейку СХД ENGINE AQ на платформе «Аквариуса»
Компания: itrend

  Вторник   26/03/2024  
В платформе In.Plan появился модуль «Control tower»
Компания: itrend

  Вторник   26/03/2024  
Компания Hopper IT в два раза ускорила подписание кадровых документов с помощью HRlink
Компания: itrend

  Вторник   26/03/2024  
«1С-Рарус» построил сквозной процесс продаж в бизнес‑подразделении ГК «ССТ»
Компания: 1С-Рарус

 Добавить свой пресс-релиз
  

СМИ
     Всего: 248 058 пресс-релиза. Добавить свой пресс-релиз
СМИ Hi-tech / Soft XML Feed  add to my msn  Add to My Yahoo!
  Пятница   25/03/2022  
Главные мысли из интервью создателя Java Джеймса Гослинга
Компания: Evrone.ru

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

А DevRel Evrone Григорий Петров поговорил с ним о взглядах на языки, их возможности и решения, которые ежедневно используют тысячи разработчиков. Полный текст интервью вы можете прочитать по ссылке, а здесь мы публикуем самые интересные высказывания Джеймса Гослинга.

О пользе исправлений

«Каждое новое изменение, которое что-то ломает, делает больно всему сообществу. Если у тебя не так много программистов, такие изменения не проблема. Кроме того, нужно думать о балансе стоимости и пользы от этих изменений. Меняя что-то, ты добавляешь боли, но одновременно добавляешь и новые возможности».

О разнице статических и динамических языков

«Для однократных применений динамические языки работают довольно хорошо. Если важно постоянство, то стоит использовать все инструменты для статического анализа, какие найдешь. Но не всегда это нужно. Например, если ты физик и хочешь прямо сейчас получить результат какого-то вычисления, то достаточно сделать его ровно один раз. Всё зависит от контекста. Чем более надежным должен быть софт, тем больше помогают статически типизированные языки».

О производительности

«Чтобы действительно получить повышенную производительность, очень помогает иметь статически типизированный язык. Для динамических языков, вроде Python, это очень сложно. Обычно люди справляются с этим, добавляя аннотации: так получился TypeScript, который, по сути, все тот же JavaScript, но с аннотациями типов. И это вдвойне забавно, потому что JavaScript — это Java без объявлений типов. По сути, TypeScript — это Java с другим синтаксисом».

О скорости

«Делать микросервисы нормально, но они как минимум в миллион раз медленнее вызова метода. Подумайте, к чему это приводит. Для большинства людей, самый простой способ добиться производительности — сделать чистую масштабируемую архитектуру и масштабироваться. Но есть и люди, которым важны низкоуровневые детали».

О корутинах

«Когда в начале 70-х я изучал Simula, у неё был хороший, естественный стиль. Ты просто программируешь и думаешь о вычислении как о самозамкнутой сущности. Если сущности пересекаются, для тебя это выглядит прозрачно. Я пришел к выводу, что как концепция этот подход куда лучше, чем программирование вокруг обработки сообщений. Такой подход сложно реализовать, но, когда он реализован, думать в этом формате проще».

О подходе к обучению

«Не думаю, что очень важно, какой язык ты изучишь первым. Многие люди учат что-то одно и потом используют всю жизнь. Я думаю, каждый университет должен иметь у себя курс, в котором изучается сравнение языков программирования. Например, в семестре у тебя пять задач на пяти разных языках программирования. Это позволяет людям быстро их изучать, они ведь не настолько разные, и позволяет понять, что из них лучше подходит».

О pattern matching

«Думаю, если назвать эту конструкцию „type case“, это будет отлично. Но если называть это „pattern matching“, это звучит как обман или ложная реклама, ведь оно не дает столько же возможностей, как настоящие регулярные выражения. Но как возможность — это здорово».

О приоритетах

«Когда я начинал делать Java, одно из моих личных правил состояло в том, что я не хочу отлаживать странные проблемы с испорченной памятью. Я слишком много дней жизни отдал на починку таких багов. Которые зачастую заключаются в том, что кто-то в цикле перезаписал конец массива на один лишний элемент, и ты обнаружишь это много позже, через миллион инструкций. Ненавижу искать такие баги».

Дополнительная информация: Веб-разработка. Дизайн. Мобильные приложения. Blockchain. Управление разработкой программного обеспечения для финансового и банковского сектора. IT-компания. Разработки в сфере информационных технологий. Услуги в сфере IT-технологий. Информационные системы и технологии. Мы превращаем идеи в цифровые продукты. Россия, Москва, Пресненская наб. 6/2, 123317 +7 495 374 84 60 mail@evrone.com (главная корпоративная почта) https://evrone.ru https://evrone.com

Контактное лицо: Менеджер, Иванов Иван   | написать письмо |  
Должность : Собственик / Директор / Управляющий
Телефон: +74953748460
Дополнительная ссылка: evrone.ru/james-gosling-interview
Постоянный адрес ссылки: http://karta-smi.ru/pr/299704
 Печатная версия
  

Рейтинг посещаемости карточек компаний - партнеры портала.
  За неделю:     
 
 
Коммерсантъ  (486)
Карта СМИ  (454)
Экспресс газета, Мос  (425)
Деловой Петербург  (379)
Ведомости  (331)
Business FM 87.5 FM,  (308)
Эхо Москвы 91,2 FM,   (281)
Comedy Radio, 102,5   (281)
Радио Эрмитаж 90,1 F  (277)
10 Николаев и:Консалтин  (255)
11 Телекомпания ТНТ  (244)
12 Компания Афиша  (234)
13 Газпром-Медиа  (226)
14 ИД FORWARD MEDIA GRO  (220)
15 Prime Traveller  (203)
16 Коммерсантъ-Автопило  (201)
17 Esquire  (186)
18 ИНТЕРЬЕР+ДИЗАЙН  (185)
19 Секрет фирмы  (169)
20 Профиль  (165)
21 Forbes  (162)
22 Коммерсантъ FM  (147)
23 Газпром-Медиа, Москв  (136)
24 ИД Собака  (130)
25 GQ  (110)
  За месяц:     
 
 
Карта СМИ  (2768)
Коммерсантъ  (2503)
Экспресс газета, Мос  (2377)
Деловой Петербург  (2018)
Ведомости  (1986)
Business FM 87.5 FM,  (1887)
Comedy Radio, 102,5   (1688)
Николаев и:Консалтин  (1625)
Эхо Москвы 91,2 FM,   (1576)
10 Компания Афиша  (1407)
11 Радио Эрмитаж 90,1 F  (1393)
12 Газпром-Медиа  (1308)
13 Телекомпания ТНТ  (1299)
14 ИД FORWARD MEDIA GRO  (1227)
15 Prime Traveller  (1213)
16 Коммерсантъ-Автопило  (1189)
17 Esquire  (1138)
18 ИНТЕРЬЕР+ДИЗАЙН  (1092)
19 Секрет фирмы  (1058)
20 Профиль  (1010)
21 Коммерсантъ FM  (954)
22 Forbes  (938)
23 Газпром-Медиа, Москв  (856)
24 GQ  (751)
25 ИД Собака  (665)
  Топ-25:     
 
 
Карта СМИ  (31133)
Коммерсантъ  (25567)
Экспресс газета, Мос  (23237)
Ведомости  (21741)
Деловой Петербург  (21257)
Business FM 87.5 FM,  (20267)
Эхо Москвы 91,2 FM,   (18333)
Николаев и:Консалтин  (17129)
Comedy Radio, 102,5   (16782)
10 Компания Афиша  (14353)
11 Газпром-Медиа  (14276)
12 Радио Эрмитаж 90,1 F  (14039)
13 Prime Traveller  (13716)
14 Телекомпания ТНТ  (13446)
15 ИД FORWARD MEDIA GRO  (12578)
16 Esquire  (12281)
17 Коммерсантъ-Автопило  (12249)
18 Профиль  (10586)
19 Секрет фирмы  (10446)
20 ИНТЕРЬЕР+ДИЗАЙН  (9954)
21 Forbes  (9782)
22 Коммерсантъ FM  (9267)
23 Газпром-Медиа, Москв  (8628)
24 GQ  (8391)
25 ИД Собака  (6422)
 
Реклама  
  Добавить в избранное Добавить в избранное КАРТА СМИ
Телефон портала: Санкт-Петербург: +7(812) 321-60-40
e-mail manager@n-ec.ru
Портал принадлежит компании: Николаев Е:Консалтинг