Открыть сервис

Чарльз Гольдфарб

Чарльз Гольдфарб (англ. Charles Goldfarb; род. 12 августа 1947, Бруклин, Нью-Йорк, США) — американский учёный в области информатики, изобретатель, наиболее известный как создатель языка разметки SGML (Standard Generalized Markup Language), который стал основой для HTML и XML. Гольдфарб также внёс значительный вклад в развитие систем управления документами и электронного издательского дела.

Ранние годы и образование

Чарльз Гольдфарб родился в еврейской семье в Бруклине, Нью-Йорк. Его отец был инженером-электриком, мать — домохозяйкой. С детства проявлял интерес к математике и технике. В 1965 году поступил в Политехнический институт Нью-Йорка (ныне Нью-Йоркский университет в Тандоне), где в 1969 году получил степень бакалавра наук в области электротехники. В 1970 году он получил степень магистра наук в области компьютерных наук в том же институте.

Карьера в IBM

В 1970 году Гольдфарб начал работать в корпорации IBM в качестве инженера-программиста. В 1974 году он был назначен руководителем проекта по созданию системы управления документами для юридического отдела IBM. В ходе этой работы он столкнулся с проблемой несовместимости форматов документов, создаваемых в разных подразделениях компании.

Создание GML

В 1975 году Гольдфарб разработал язык разметки GML (Generalized Markup Language), который позволял описывать структуру документа независимо от его визуального представления. GML использовал теги для обозначения структурных элементов (заголовков, абзацев, списков) и отделял содержание от форматирования. Название GML было выбрано в честь трёх основателей IBM: Чарльза Гольдфарба, Эдварда Мошеро и Роберта Лори.

В 1978 году GML был принят в качестве внутреннего стандарта IBM для обмена документами между различными системами. В 1980 году Гольдфарб опубликовал книгу «The SGML Handbook», которая стала первым подробным описанием языка.

Разработка SGML

В 1986 году на основе GML был разработан международный стандарт ISO 8879:1986 — SGML (Standard Generalized Markup Language). Гольдфарб был главным редактором этого стандарта. SGML предоставлял формальный метод описания структуры документов и их компонентов с помощью метаязыка разметки.

Ключевые особенности SGML

SGML стал основой для многих последующих технологий, включая HTML (1991) и XML (1998). HTML, созданный Тимом Бернерсом-Ли, был упрощённой версией SGML для веб-страниц. XML, разработанный Консорциумом Всемирной паутины (W3C), стал более лёгким и гибким форматом для обмена данными в интернете.

Поздняя карьера

В 1990 году Гольдфарб покинул IBM и основал собственную компанию «Goldfarb Consulting», специализирующуюся на консалтинге в области управления документами и стандартизации. В 1993 году он стал сооснователем компании «ArborText», которая разрабатывала инструменты для работы с SGML и XML. В 1995 году компания была приобретена корпорацией Adobe.

В 1998 году Гольдфарб был избран членом Ассоциации вычислительной техники (ACM) за вклад в развитие языков разметки. В 2000 году он получил премию «Pioneer Award» от Консорциума Всемирной паутины за создание SGML.

Основные труды

  • «The SGML Handbook» (1980) — первое полное описание SGML
  • «The SGML Implementation Guide» (1986) — практическое руководство по внедрению SGML
  • «XML: The Universal Format for Structured Documents» (1998) — книга о применении XML в современных информационных системах
  • «The XML Handbook» (2000) — справочное пособие по XML

Влияние на информационные технологии

Работы Гольдфарба оказали фундаментальное влияние на развитие интернета и электронного документооборота. SGML и его производные (HTML, XML) стали основой для:

  • Всемирной паутины (WWW)
  • Электронного издательского дела
  • Систем управления контентом (CMS)
  • Обмена данными между корпоративными системами (EDI)
  • Цифровых библиотек и архивов

Критика и ограничения

Несмотря на значительный вклад, SGML подвергался критике за сложность и избыточность. Стандарт ISO 8879:1986 содержал множество опциональных функций, что делало его реализацию трудоёмкой. XML, созданный как упрощённая версия SGML, исправил эти недостатки, сохранив основные принципы.

Личная жизнь

Чарльз Гольдфарб женат, имеет троих детей. Проживает в городе Маунтин-Вью, Калифорния. В свободное время занимается историей вычислительной техники и коллекционирует старые компьютеры.

Награды и признание

  • 1998 — член Ассоциации вычислительной техники (ACM)
  • 2000 — премия «Pioneer Award» от Консорциума Всемирной паутины (W3C)
  • 2005 — включён в Зал славы интернета (Internet Hall of Fame)
  • 2010 — премия «Lifetime Achievement Award» от Ассоциации по управлению информацией и изображениями (AIIM)

Источники

  • Goldfarb, Charles. «The SGML Handbook». Oxford University Press, 1980.
  • ISO 8879:1986. «Information processing — Text and office systems — Standard Generalized Markup Language (SGML)».
  • Bray, Tim. «The XML Revolution». W3C, 1998.
  • «Charles Goldfarb: The Man Who Invented SGML». IEEE Annals of the History of Computing, 2005.
  • «Internet Hall of Fame: Charles Goldfarb». Internet Society, 2005.