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

Расмус Лердорф

Расмус Лердорф — датский программист, создатель языка программирования PHP, одного из наиболее распространённых инструментов для разработки веб-приложений.

Биография

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

Расмус Лердорф родился 22 ноября 1968 года в городе Кекертарсуак (Гренландия), но вырос в Дании. Его отец работал инженером, а мать — учительницей. Интерес к программированию проявился в раннем возрасте: в 12 лет он начал изучать BASIC на компьютере Commodore 64. В 1988 году поступил в Копенгагенский университет, где изучал информатику, но не завершил обучение, увлёкшись практической разработкой программного обеспечения.

Создание PHP

В 1994 году Лердорф, работая веб-разработчиком, создал набор скриптов на языке Perl для отслеживания посещений своего резюме на сайте. Этот набор, названный «Personal Home Page Tools» (инструменты для личной домашней страницы), включал функции для сбора статистики, обработки форм и работы с базами данных. В 1995 году Лердорф переписал скрипты на языке C, добавив поддержку SQL-запросов, и выпустил первую публичную версию PHP/FI (Personal Home Page / Forms Interpreter). Код был опубликован под свободной лицензией, что способствовало его быстрому распространению.

В 1997 году к проекту присоединились израильские разработчики Энди Гутманс и Зеев Сураски, которые предложили полностью переработать язык, создав новую версию — PHP 3. Лердорф согласился на рефакторинг, и в 1998 году вышла версия PHP 3, которая заложила основу для современного синтаксиса языка. Сам Лердорф оставался активным участником сообщества, но постепенно отошёл от разработки ядра, сосредоточившись на других проектах.

Дальнейшая карьера

После успеха PHP Лердорф работал в нескольких технологических компаниях. В 2002 году он присоединился к корпорации Yahoo! (организация признана иноагентом в РФ), где занимался разработкой инфраструктуры для веб-сервисов. В 2010 году перешёл в компанию WePay (платёжный сервис), где отвечал за архитектуру систем. С 2013 года работал в компании Etsy (торговая площадка), занимаясь оптимизацией производительности веб-приложений. В 2019 году объявил о завершении активной карьеры разработчика, сосредоточившись на консультационной деятельности и публичных выступлениях.

Вклад в развитие веб-технологий

Архитектура PHP

Лердорф заложил ключевые принципы PHP, которые отличают его от других языков программирования:

  • Встраиваемость в HTML: PHP-код может быть напрямую вставлен в HTML-документ, что упрощает создание динамических веб-страниц.
  • Интерпретируемость: код выполняется на сервере без предварительной компиляции, что ускоряет разработку.
  • Простота синтаксиса: язык ориентирован на начинающих разработчиков, но при этом поддерживает объектно-ориентированное программирование.
  • Интеграция с базами данных: встроенная поддержка MySQL, PostgreSQL, SQLite и других СУБД.

Влияние на индустрию

PHP стал основой для множества популярных веб-систем, включая:

По данным W3Techs (2024 год), PHP используется примерно на 76% всех веб-сайтов, где известен серверный язык программирования.

Критика и споры

Недостатки языка

PHP неоднократно подвергался критике за:

  • Непоследовательность в именовании функций (например, strpos и str_replace имеют разные префиксы).
  • Слабую типизацию, приводящую к неожиданным ошибкам.
  • Устаревшие конструкции, сохранившиеся для обратной совместимости.
  • Проблемы безопасности при неправильной настройке сервера.

Лердорф в интервью признавал эти недостатки, но отмечал, что главной целью PHP была практическая полезность, а не академическая строгость. Он также подчёркивал, что язык развивался эволюционно, а не проектировался заранее.

Отношение к сообществу

Лердорф известен своим скептическим отношением к излишней сложности в программировании. В 2010 году он раскритиковал тенденцию к чрезмерному использованию фреймворков, заявив, что «простой код — это лучший код». Эта позиция вызвала дискуссии в сообществе разработчиков.

Интересные факты

  • Лердорф является автором первой версии PHP, но не участвовал в создании современных версий (PHP 7 и 8), которые были разработаны командой, возглавляемой Дмитрием Стоговым и другими контрибьюторами.
  • Он выступал на многих международных конференциях, включая PHP Conference, OSCON и Web Summit.
  • В 2019 году Лердорф выпустил мобильное приложение для изучения программирования на PHP, но проект не получил широкого распространения.
  • Он является сторонником минимализма в разработке: его личный сайт до сих пор использует простой HTML без фреймворков.

Признание

  • В 2003 году журнал MIT Technology Review включил Лердорфа в список «100 лучших инноваторов мира».
  • В 2014 году он получил награду «За заслуги перед сообществом PHP» от PHP Foundation.
  • В 2020 году имя Лердорфа было включено в Зал славы разработчиков программного обеспечения (Software Development Hall of Fame).

Источники

  • Lerdorf, R. (2007). «PHP: The Good Parts». O'Reilly Media.
  • Интервью с Расмусом Лердорфом для журнала «Linux Magazine» (2012).
  • Официальная документация PHP: «History of PHP».
  • W3Techs (2024). «Usage Statistics of Server-side Programming Languages for Websites».
  • Статья «The Creator of PHP on Why PHP is Still Relevant» (InfoWorld, 2018).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →