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

 
 

      
СМИ

Hi-tech / Soft (40701)
Авто (6383)
Безопасность (6891)
Бизнес и Экономика (23765)
Гос. сектор (7555)
Дети (2269)
Женщины (1171)
Животные (307)
Красота и здоровье (2072)
Культура (9648)
Машиностроение (2028)
Мебель (1003)
Медицина (4331)
Металлургия (1135)
Молодежь (1472)
Мужчины (201)
Музыка (727)
Наука (532)
Оборудование (4035)
Образование (5712)
Общество (12436)
Одежда, обувь, аксессуары, мода (1121)
Оружие (53)
Отдых (1874)
Охота (44)
Питание и напитки (3531)
Промышленность (3772)
Работа и карьера (1322)
Разное (2257)
Реклама / PR (13085)
Рынок масс-медиа (3510)
Садоводство (125)
Сельское хозяйство (1506)
Семья и быт (548)
Спорт (1729)
Строительство и недвижимость (23361)
Судостроение (80)
Сырьевые ресурсы (950)
Телегид (236)
Торговля (Ритейл) (4553)
Транспорт (3918)
Туризм (2853)
Управление (701)
Услуги и сервис (7997)
Финансы (16815)
Частные объявления (67)
Экология (723)
Энергетика (15940)
Юриспруденция (1159)

СМИ

  Четверг   18/04/2024  
БФТ-Холдинг завершил перевод централизованной системы бухгалтерского учета Ленинградской области на ЭДО
Компания: itrend

  Четверг   18/04/2024  
GMCS показала «Космический взлет» по продуктам Форсай
Компания: GMCS

  Четверг   18/04/2024  
«1С-Рарус» автоматизировал документооборот «Независимой страховой группы»
Компания: 1С-Рарус

  Четверг   18/04/2024  
Adtech-холдинг Hybrid инвестирует в travel adtech компанию Trackadero
Компания: itrend

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

СМИ
     Всего: 248 206 пресс-релиза. Добавить свой пресс-релиз
СМИ 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
 Печатная версия
  

Рейтинг посещаемости карточек компаний - партнеры портала.
  За неделю:     
 
 
Коммерсантъ  (580)
Коммерсантъ  (577)
Карта СМИ  (522)
Экспресс газета, Мос  (496)
Экспресс газета, Мос  (479)
Карта СМИ  (471)
Деловой Петербург  (396)
Ведомости  (367)
Business FM 87.5 FM,  (360)
10 Деловой Петербург  (351)
11 Comedy Radio, 102,5   (333)
12 Ведомости  (332)
13 Радио Эрмитаж 90,1 F  (326)
14 Business FM 87.5 FM,  (326)
15 Николаев и:Консалтин  (316)
16 Эхо Москвы 91,2 FM,   (314)
17 Comedy Radio, 102,5   (308)
18 Николаев и:Консалтин  (298)
19 Радио Эрмитаж 90,1 F  (292)
20 Компания Афиша  (284)
21 ИД FORWARD MEDIA GRO  (269)
22 Газпром-Медиа  (261)
23 Prime Traveller  (248)
24 Телекомпания ТНТ  (243)
25 Эхо Москвы 91,2 FM,   (240)
  За месяц:     
 
 
Карта СМИ  (4286)
Коммерсантъ  (4015)
Экспресс газета, Мос  (3757)
Деловой Петербург  (3065)
Ведомости  (2887)
Business FM 87.5 FM,  (2844)
Comedy Radio, 102,5   (2620)
Радио Эрмитаж 90,1 F  (2453)
Эхо Москвы 91,2 FM,   (2251)
10 Николаев и:Консалтин  (2223)
11 Esquire  (1854)
12 Коммерсантъ-Автопило  (1717)
13 Профиль  (1627)
14 Секрет фирмы  (1625)
15 Компания Афиша  (1617)
16 ИНТЕРЬЕР+ДИЗАЙН  (1545)
17 Forbes  (1481)
18 Газпром-Медиа, Москв  (1325)
19 ИД FORWARD MEDIA GRO  (1318)
20 Телекомпания ТНТ  (1318)
21 Газпром-Медиа  (1313)
22 Prime Traveller  (1268)
23 GQ  (1104)
24 Коммерсантъ FM  (877)
25 ИД Собака  (576)
  Топ-25:     
 
 
Карта СМИ  (31257)
Коммерсантъ  (25663)
Экспресс газета, Мос  (23342)
Ведомости  (21840)
Деловой Петербург  (21368)
Business FM 87.5 FM,  (20356)
Эхо Москвы 91,2 FM,   (18418)
Николаев и:Консалтин  (17209)
Comedy Radio, 102,5   (16866)
10 Компания Афиша  (14483)
11 Газпром-Медиа  (14368)
12 Радио Эрмитаж 90,1 F  (14107)
13 Prime Traveller  (13807)
14 Телекомпания ТНТ  (13525)
15 ИД FORWARD MEDIA GRO  (12667)
16 Esquire  (12377)
17 Коммерсантъ-Автопило  (12340)
18 Профиль  (10685)
19 Секрет фирмы  (10522)
20 ИНТЕРЬЕР+ДИЗАЙН  (10051)
21 Forbes  (9876)
22 Коммерсантъ FM  (9348)
23 Газпром-Медиа, Москв  (8711)
24 GQ  (8470)
25 ИД Собака  (6497)
 
Реклама  
  Добавить в избранное Добавить в избранное КАРТА СМИ
Телефон портала: Санкт-Петербург: +7(812) 321-60-40
e-mail manager@n-ec.ru
Портал принадлежит компании: Николаев Е:Консалтинг