В 90-е годы это название знали все. Даже те, кто не пользовался Паскалем. В течение почти 20 лет Турбо Паскаль преподавали в школах и техникумах, иногда в институтах.
Как минимум полтора десятка лет другой их продукт - Delphi - был одной из самых известных и популярных у нас в России сред разработки. И, кстати, живет до сих пор.

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

Первая встреча с Turbo Pascal

Я впервые увидел Turbo Pascal 5.0. в 1989 году, на первой “своей” IBM PC XT. Тогда для меня это было что-то на грани чуда.

Ведь как в те времена делалось "в норме":

  1. Запускаем текстовый редактор и пишем/правим текст программы.
    Сохраняем, закрываем редактор.

  2. Запускаем транслятор (сейчас говорят компилятор), указывая в виде аргумента файл с текстом программы.
    Если в программе нет ошибок - получаем так называемый объектный модуль, содержащий алгоритмы нашей программы в машинных кодах, но без привязки к адресам в памяти.

  3. Запускаем линкер (редактор связей), указывая ему файл(ы) с объектными модулями, он собирает их в готовую программу, устанавливая адреса для каждой переменной и каждой подпрограммы, и указывая эти адреса там, где эти объекты вызываются.
    Теперь программу можно запустить на выполнение.

  4. Запускаем программу, проверяем, как она работает.

Ну, если работает не так - понятное дело, правим. Т.е. повторяем весь цирк сначала.
А чаще всего уже на шаге 2 сталкиваемся с тем, что транслятор обнаруживает ошибки в тексте, и выдает в отдельный файл - в строке ХХХ у вас какая-то фигня, а в строке YYY нет точки с запятой. И теперь надо открыть редактор, найти эту строку, и исправить ее.
 

Запустив Турбо-Паскаль, ты работаешь в текстовом редакторе. И не выходя из него, можешь нажать одну клавишу - чтоб программа откомпилировалась и запустилась.
Завершив прогон программы - возвращаешься в редактор.

Если у тебя в тексте программы что-то не так - тебе не сообщают об этом. Не заставляют искать в тексте ту ошибочную строку. Тебя сразу автоматически отправляют на ту строку, где ошибка, остается только исправить ее.
В общем, если до этого задача “скомпилировать написанную программу” занимала неделю, то теперь это делалось за два часа.

Потом выяснилось еще много интересных вещей - тут, оказывается, можно выполнять программу по строкам, на ходу выяснять значения переменных, и даже менять их, и многое-многое другое. Но это было уже привычное - у нас прекрасный инструмент, он, оказывается, теперь умеет еще и вот это.
Но вот это первое ощущение чуда - мне дали в руки инструмент, и я почувствовал себя всемогущим - запомнилось на всю жизнь.

В общем, на фоне привычных компиляторов Турбо Паскаль смотрелся как пулемет Максима среди дульнозарядных мушкетов. И было понятно, почему его так назвали. Также понятно, почему он получил такую популярность у начинающих программистов, а также преподавателей и студентов. 

За его скорость и удобство ему можно было бы простить многое - даже если бы это был “игрушечный” компилятор, способный откомпилировать и собрать только маленькую учебную программу - популярность была бы ему обеспечена. А уж если этот инструмент мог создавать более-менее крупные программы с приличным качеством - его производитель, наверное, должен был бы озолотиться? Ну, давайте познакомимся с теми, кто это сделал.

1981 Основание фирмы Borland

Сама фирма началась с того, что в 1981 Нильс Енсен (Niels Jensen), Оле Хенриксен (Ole Henriksen) и Моргенс Глад (Mogens Glad)  основали компанию MIT - Market In Time.
Чем именно они будут заниматься - парни и сами пока не знали, они просто верили в персональные компьютеры, в свои силы и в свою удачу. И поначалу они просто писали программы для малых машин под управлением ОС CP/M.

В 1982 они посетили выставку CP/M-82, проходившую в Сан-Франциско. И сделали вывод, что если они хотят продавать свои программы в США - им надо иметь американскую компанию, располагающуюся в США, а не в Ирландии. 

Кан-варвар из дикого леса

А еще они познакомились с Филиппом Каном. Который в то время имел хулиганские склонности, ездил на мотоцикле, играл на саксофоне, имел высшее образование в области математики и оконченную консерваторию, жил в США нелегально, поскольку не имел грин-карты… Зато он очень хорошо представлял, чем он хочет заняться для того, чтоб заработать денег.
Так что наши три датчанина приняли его в свою фирму. И саму фирму переназвали. Вроде как именно Кан предложил название Borland, означавшее на кельтском “лесная страна”.

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

 

Одна из статей о нем (к тому времени уже директоре Борланда, богатом и знаменитом) так и называлась - “Кан-Варвар” (Kahn the Barbarian).

Доли капитала в Borland были распределены так: Niels Jensen (250,000 акций), Ole Henriksen (160,000), Mogens Glad (100,000), and Kahn (80,000). Т.е. вроде как младший партнер. Филипп Кан становится президентом и генеральным директором (CEO) фирмы Borland, и в этой должности он будет 12 лет, до 1995.

1983 Появление Turbo Pascal

А идея у Кана была, собственно, в том, чтоб сделать удобную среду разработки. И еще хотелось быстрый компилятор, чтоб не приходилось идти курить, пока он пережевывает текст твоей программы.
В сущности, тут вроде ничего нового или революционного не было. Эта идея носилась в воздухе. Да, собственно, уже существовавший к тому времени Бейсик можно считать воплощением этой идеи. Но у Кана это действительно получилось, и получилось так хорошо, что его вариант стал по сути образцом для всех будущих.

Итак, в 1982 Кан начинает двигать свое направление, и находит талантливого программиста, тоже увлеченного этой идеей. А самое главное - этот программист уже сделал свою версию компилятора Паскаля под ОС CP/M. Теперь они начинаю делать Паскаль под MS DOS, и не просто компилятор, а именно среду разработки. И в 1983 у них выходит первая версия.

1982 В Borland приходит Андерс Хейлсберг (Anders Hejlsberg), разработчик Blue Label Pascal.

1983 Выпущена первая версия Turbo Pascal.

Название хорошо отражает основную суть. Компилятор был очень быстрым. У нормальных людей компиляция программы занимала от 5 минут до получаса, в Турбо Паскале же компиляция занимала не более 5 секунд. Надо сказать, Борланд всегда отличалась меткими названиями.

Новый продукт предполагалось продавать учебным заведениям. По недорогой цене. $49.99. При стоимости нормальных профессиональных компиляторов порядка $300. 

Емкость рынка в первом приближении оценивалась в 30 000 потенциальных покупателей. Ну, т.е. если все они купят новую программу, то фирма получит полтора миллиона долларов. В реальности, естественно, купят далеко не все. 

В реальности в первый месяц продаж Борланд набрал 3000 покупателей. Соответственно, 150 000 долларов.
Местные банки даже стали отказываться оплачивать чеки и кредитные карточки, подозревая компанию в мошенничестве.

Через два года (1985) журнал Байт сообщил о “поразительной для компьютерного языка цифре” в 250 000 экземпляров. (Т.е. в 8 раз больше максимальной первоначальной оценки!)
Это 12 с половиной миллионов долларов. Определенно, это был оглушительный успех!
Еще через полгода цифры достигли 400 000 проданных экземпляров и, соответственно, 20 миллионов долларов.

1985-1990 Рост и развитие

Последующие годы фирма активно развивает направление средств разработки. Появляются несколько языков со знакомой средой разработки - Turbo Basic, Turbo Assembler, Modula 2, Turbo Prolog, Turbo C (позже Borland C).
Идет активное соревнование с Microsoft в этой области, до середины 90-х.

В 1990-92 в Паскале появляется объектно-ориентированное программирование. И следом - объектно-ориентированная библиотека Turbo Vision, предназначенная для разработки современных (на то время) программ с окнами, меню, контекстной гипертекстовой подсказкой и т.д. 

В Turbo Vision содержится красивая стройная концепция управления окнами, элементами окна, проверки вводимых в окно данных, взаимодействия элементов. В результате разработка таких программ становится намного проще и быстрее. В то же время сам Turbo Vision мог служить прекрасным примером - что такое ООП, зачем оно нужно, и как его применять. Многие программисты на нем учились, несколько программистов пытались сделать из него графический пакет. Одна из крупнейших программистских фирм нашего города продолжала писать программы с использованием Turbo Vision аж до начала 2000-х, когда уже всюду стоял Windows.

Cобственно, на том же Turbo Vision была сделана новая интегрированная среда Turbo Pascal 6.0. Это характерный для Borland подход - самим пользоваться тем, что они разрабатывают на продажу. При таком подходе продукт действительно получается удобным и качественным, потому что разработчик сам видит, что в его изделии удобно, а что можно улучшить, и он же имеет все средства чтоб улучшить его. Наверное, именно поэтому все продукты Борланда отличаются высоким качеством и удобством.

Кроме того, развиваются еще несколько продуктов совершенно других направлений:
Eureca - пакет для решения дифференциальных уравнений;
SideKick - нечто вроде пакета офисных программ, включая текстовый редактор, календарь, калькулятор, адресную книгу и телефонный номеронабиратель;
Quattro Pro - электронная таблица.

Похоже, что руководители фирмы, заработав на Турбо Паскале, хотят вложить эти деньги в развитие, и пытаются развивать любое направление, потенциально сулящее перспективы. Вот только не могут выбрать - в каком именно направлении развиваться? - и пытаются развиваться во всех направлениях одновременно.

Конкурируют с Microsoft в области языков разработки. Надо сказать, достаточно успешно. Аж до конца 90-х. (И даже, пожалуй, до конца 2000х, но это уже другая история.)

Осваивают область разработки баз данных, в которой на то время катастрофически не хватает нормальных языков разработки алгоритмов и весьма бедно по части средств ввода данных. Тут Борланд предпринимает несколько крупных шагов, невзирая на затраты.

Приобретается Ansa Software и ее СУБД Paradox. Через некоторое время появляется выделенный пакет библиотечных функций Paradox Engine, который можно использовать для работы с Парадоксовскими таблицами из программ на C и Паскале.

В 1991 покупается Ashton-Tate - производитель знаменитого DBase. А значит, надо либо как-то объединить эти два продукта - DBase и Paradox - в одну концепцию, либо они будут конкурировать между собой, съедая деньги фирмы.

(Помимо этого, Ashton-Tate на тот момент владеет еще одной СУБД - InterBase, это уже полноценный сервер баз данных, работающий в клиент-серверной архитектуре, поддерживающий большие СУБД и способный на тот момент конкурировать с недавно появившимся MS SQL Server. Но работать с ним надо уже принципиально по-другому, не так, как с DBase и Paradox: если первым надо давать команды типа “перейди на следующую запись”, “удали запись”, “прочитай поле Х текущей записи” и т.п. - то взаимодействие с InterBase полностью основано на отправке SQL-запросов, которые уже выполняются этим сервером БД, при непобходимости посылая в ответ небольшую порцию данных. Т.е. совсем другая логика построения программы, другие возможности. Можно сказать, что DBase �� Paradox - это “игрушечные” СУБД, упрощенно реализующие функции работы с таблицами на уровне файлов; InterBase же - уже вполне “взрослая” СУБД, работающая по современным стандартам и сравнимая по возможностям с ведущими на то время Oracle, DB/2, и пытающимся дотянуться до них MS SQL Server.)

Кан пытается объединить направление языков разработки и направление баз данных, команду Turbo и команду DBase, но это ему не удается. Слишком разные команды, слишком много людей, слишком много функционала нужно объединить и привести к какому-то общему знаменателю. Это в конце концов приводит к финансовым проблемам и вынужденным сокращениям персонала в начале 90-х.

Microsoft же активно включается и в это соревнование, приобретя Fox Software и его Fox Pro - клон DBase, который он далее много лет развивает. (Параллельно разрабатывая MS SQL Server и MS Access)
В общем, в области разработки СУБД у них идет конкуренция, сравнимая с Курской Дугой…

А еще один фронт конкуренции разворачивается в области офисных пакетов. Microsoft начинает продвигать свой MS Office. Borland заключает соглашение с Word Perfect и начинает разработку и продвижение Borland Office, включающих в себя текстовый процессор Word Perfect и электронную таблицу Quattro Pro.

Надо сказать, меня удивляет то, что Borland, при несопоставимости размеров, мало того что конкурировал с Microsoft - он в некоторых сферах еще и конкурировал более успешно! 

1993 Империя наносит ответный удар

А в 93 примерно годах случается MS Windows 3.1. Стремительно завоевав популярность и заставив Турбо Паскаль (и прочие среды разработки) мгновенно морально устареть.
Теперь надо программировать под Windows! Потому что там не только окошки и графика “как у Макинтоша”. Там еще и многозадачность, и управление памятью (до 16 мегабайт на процесс! до 256 мегабайт на машину! да столько вообще не бывает!), и общие средства взаимодействия программ, и многое-многое другое.

Требуется новая среда разработки. Которая позволит с приемлемой скоростью разрабатывать программы под Windows. Потому что “каноническим способом”, рекомендованным Microsoft, программа в одно окно содержит до трех тысяч строк кода и требует, соответственно, месяц работы. (В то время как на Паскале с использованием Turbo Vision программу с парой окон можно сделать за день. Но - только под DOS.)

Судя по всему, Борланд серьезно занялся направлением быстрой разработки под Windows, и в 1992 выпустил Object Vision - инструмент для разработки несложных приложений под Windows. Там окно можно было собрать мышкой из стандартных элементов буквально за полчаса. Вот только работало медленно, и в плане разрабатываемого функционала было чрезмерно скромно. Поэтому не пошло. Тем более, что и стоимость была - 495 долларов. Это вам не 49 баксов за Турбо Паскаль! Пользователи громко роптали. Цена была уменьшена до 250 долларов. Но это не помогло.

Я помню растерянность и разброд среди программистов Паскаля тех лет. Кто-то переходил на C, чтобы научиться писать под windows. Кто-то использовал только что появившийся Visual Basic, поскольку он позволял что-то сделать под Windows. Кто-то вообще уходил из программирования. Один мой друг занялся администрированием Юникса, и с тех пор к программированию так и не вернулся.

На рынке средств разработки СУБД воцарился MS Fox Pro, сначала в DOS-версии, а с января 1993 - под Windows, называясь теперь уже Visual Fox Pro.  

1995 Возвращение джедая

Давным-давно, в далекой-далекой галактике...
В 1993 году команда Андерса Хейлсберга
начала разработку нового языка
и новой интегрированной среды.
В 1995 разработка была завершена и продукт вышел на рынок.

В 1995 Borland выпустил в продажу новый продукт - Delphi 1.0.
За скромные 49.95 долларов.
Что это такое - поняли не сразу.

В первую очередь - это была интегрированная среда разработки под Windows. 

В которой те самые окна, называемые формами, делались очень легко. Одним пунктом меню создаем пустую форму, умеющую все, что должно уметь приличное окно.
А теперь из палитры инструментов - вон там, вверху-справа - выбираем элементы управления - кнопки, строки ввода, галочки, меню и т.п. - и кладем на форму. И в инспекторе - вон, слева табличка - настраиваем свойства элемента.

 Т.е. форму (окно, диалоговое окно) мы собираем мышкой. Минуты за три можно собрать окошко. (Ну, если стараться, чтоб было красиво и удобно - то дольше, конечно).

Этот способ собирания приложений мышкой получил специальное название - RAD (Rapid Application Development). 

У Microsoft такое тоже было. В флагманских продуктах того момента - Visual Basic и Visual Fox Pro. С существенными отличиями, а именно - элементы управления, используемые Basic и Fox, надо было разрабатывать отдельно, на С, по технологии COM, что требовало особых знаний и навыков.
В Delphi же эти компоненты делались на том же Паскале, что и прочие программы, и даже начинающий программист мог доработать компонент под себя, унаследовав от него свой компонент и дописав к нему нужное. Но в комплект входило и отдельное руководство по разработке компонентов.
Поэтому впоследствии программистами были написаны сотни, если не тысячи разнообразных компонентов под Delphi.

И да, это была среда с универсальным высокоуровневым языком, т.е. сделать мы тут можем примерно все что угодно, а не что-то заранее регламентированное и жестко ограниченное , как в DBase и FoxPro.

А еще - тут был механизм доступа к базам данных. Причем, не к каким-то конкретным, а практически к любым. Для конкретной СУБД нужно было только написать драйвер, вызывающий ее функции.
А сама программа практически не зависела от используемой СУБД. И вот это было действительно мощным шагом вперед! Как и использование языка SQL. Который тут тоже можно было использовать универсально. Как для доступа к клиент-серверным СУБД, так и для работы с файловыми типа DBase или Paradox.

В общем, новая среда разработки решала сразу несколько давно назревших проблем:

  1. Быстрая разработка программ под Windows

  2. Быстрая и удобная разработка визуальной части (разработка форм на основе RAD)

  3. Работа с базами данных. Любых форматов!

Собственно, название Delphi содержало намек на Дельфийский оракул из греческих мифов, и на название флагмана СУБД того времени - Oracle (оракул). Мол, мы вашему оракулу тут целый город построили, располагайтесь.

Кстати, новая среда была достаточно скромна в требованиях. Я ее запускал на 386-й машине с 40 MHz процессором и 4 МБ памяти. Правда, работало очень медленно. Но в документации было честно указано - требуется 8 МБ.

Позже я попробовал, и убедился, что при 8 МБ памяти работает нормально, при 12 и выше - просто летает, а еще больше ставить вроде не имеет смысла - быстрее уже не становится, даже на 32 МБ.

В отличие от MS Visual Fox Pro, где было указано требование 4 МБ, но ни на 4, ни на 8 нормально работать было невозможно. Нормальная работа Visual Fox Pro начиналась при 32 МБ, что для того времени было ну ооочень много. 

1995-96 Неожиданный поворот

Вот второй раз фирма Борланд делает прорывный продукт, сравнимый, наверное, с пулеметом Максима. Конкурируя с гигантской империей Microsoft. Вот чего можно было ожидать далее?

А далее, внезапно, в том же 1995 году Филипп Кан уходит с поста генерального директора. Причина - несогласие с членами совета директоров относительно направлений дальнейшего развития фирмы.
В конце 1996 Кан окончательно покидает Борланд и организует уже другие фирмы, занимаясь совсем другими вещами.

И вот это мне совершенно непонятно. При всем сложном характере Кана, это выглядит как если б после Курской Дуги и Сталинграда товарища Жукова сняли с командования.

Видимо, основателей фирмы достало воевать, и они решили пожить спокойно, и порулить фирмой как полагается, по правилам. И дальше мы увидим, что у них получилось. 

В 1996 фирму Борланд оставляет и Андерс Хейлсберг. Уходит в Microsoft. Там он будет разрабатывать новую среду разработки и новый язык. C# и Visual Studio.
Вам когда-нибудь наниматель платил три миллиона долларов за то, чтоб вы устроились к нему на работу?

В 1996, меньше чем через год, вышла вторая версия Delphi. Выходит она в трех редакциях. Самая дешевая стоит 500 долларов. Самая дорогая - 2000.
Собственно, это практически перекрыло дорогу широкому распространению Delphi на западе. Учитывая, что Visual Basic в минимальных вариантах был доступен практически бесплатно в составе MS Office, неудивительно, что простые приложения с формами и базами данных делали на нем, а более серьезные… ну, в основном тоже на нем…

Похоже, что стратегия Кана, продававшего продукты дешево, работала лучше?

А Борланд через некоторое время заявляет, что средства разработки (Delphi, C++ Builder и прочие) отныне не являются для фирмы основным стратегическим направлением. Основным же направлением будут средства поддержки жизненного цикла разработки программ. Они даже сделали несколько интересных инструментов. Вот только ни один из этих инструментов не получил особой популярности, и ни один не прожил долго.

1996-2000 Продолжаем движение по прямой

Следующие несколько лет среда Delphi линейно развивается – появляются некоторые усовершенствования в редакторе и отладчике, но в коде сохраняются старые недоделки, и вообще возникает ощущение, что команде разработчикоов не хватает то ли людей, то ли сил, и эта нехватка чувствуется  все сильнее.

Команда Delphi (все-таки это была хорошая, сильная команда!) еще делает какие-то шаги, вводит какие-то новшества. Появляется MIDAS - средство для разработки клиент-серверных программ трехслойной архитектуры, на какое-то время появляется OLEEnterprize - пакет для разработки распределенных корпоративных приложений на основе технологии COM/DCOM, и в следующих версиях исчезает без следа.

2000 и далее – метания

В 2003 появляется Kylix - среда для разработки под Linux. И через год-два исчезает. То есть разработчики еще несколько лет пользуются им, но новых версий уже не появляется.

InterBase в какой-то момент становится системой с открытым кодом. Вскоре выделяется клон, называемый FireBird, и команда, которая его поддерживает - он жив до сих пор, и до сих пор его можно приобрести бесплатно. Но сам Borland через некоторое время возвращается к платному InterBase, сильно отстающему от бесплатного клона и по функционалу, и по количеству неисправленных ошибок.

Далее также однократно засвечивается интересный продукт Bold for Delphi.
Он интересен тем, что программа строится на основе UML-модели. Исходя из той же модели строится структура базы данных и логика оперирования данными в БД- создание и удаление изменение объектов (CRUD).
Можно сказать это одна из первых ORM систем. Правда в практическом применении проявляет себя довольно слабо работает медленно и построение запросов осуществляется чрезмерно примитивно и потому неэффективно.

Позже появляется продолжение этой разработки - уже под .Net, называется ECO - Enterprize Core Objects. Позволяет очень быстро построить несложную программу, работающую с несколькими таблицами, автоматически построить базу данных для нее, автоматически построить формы для редактирования объектов и навигации по ссылкам.
Вот только запросы к БД строятся настолько неэффективно, что для практического применения система совершенно непригодна. И тоже существует она всего пару лет.

Microsoft тем временем выдает новую платформу для разработки, .Net. И программисты начинают переходить с Delphi на C# и Visual Studio. Сначала по одному, а с 2005-2010 - уже массово. .Net становится очень популярным.

Borland выпускает новую версию среды - с возможностью разработки под .Net. Вот только если в Delphi среду снабдили набором удобных компонентов, сделавших разработку программ быстрой и удобной, то теперь на это просто не хватило сил. И пользователям предложили использовать компоненты, использовавшиеся в Visual Studio - набор “Windows Forms”.
А в следующей версии его убрали, и вместо него предложили использовать библиотеку VCL.Net.

В общем, теперь поведение Borland по отношению к пользователям уже никоим образом не отражает политики совместимости со старыми версиями - наоборот, оно скорее похоже на попытки шпиона оторваться от хвоста.
На мой взгляд, такие странности в поведении говорят о глубоком кризисе руководства и неспособности управлять процессом.

Эпилог

В конце двухтысячных годов остатки компании Borland были проданы компании Embarcadero, которая и сейчас продолжает продавать продукт Delphi.

Филипп Кан, уйдя из Borland, основал еще несколько фирм. Одну из них он продал компании Motorola за 325 миллионов долларов. Позже он занялся производством фитнес-браслетов. Похоже он в очередной раз угадал, на что будет спрос.

Вот и вся история. На мой взгляд, она о том, что успех фирмы в первую очередь зависит от того, есть ли у ее директора понимание - куда он хочет идти и вести фирму. 

Комментарии (0)


  1. sgenie
    24.09.2025 00:04

    А еще Jensen уходит и уводит с собой топ разработчиков и открывают свою фирму JPI -Jensen and Partners International - делают JPI Модула и C++, обалденно элегантные компайлеры


  1. BiTL
    24.09.2025 00:04

    Неплохая ретроспектива. Поймал немного вьетнамских флешбеков.
    Использовал и Turbo Basic 1.0 и Turbo Pascal 5,6,7, и Turbo Assembler, и Delphi (начиная с win 3.1).

    В плане работы с БД всегда бесило, что BDE надо устанавливать отдельно, а мне всегда хотелось чтобы программа была самодостаточная :) А потом еще этот FireBird, который в таскбаре висел...


    1. Severn Автор
      24.09.2025 00:04

      Когда-то было такое решение, чтоб внедрить BDE-шные драйверы в программу. Но уже не вспомню, как это делалось.

      Но вообще, BDE был не без глюков, я его как-то правил (были исходники), там иногда случались взаимоблокировки сессий, а у меня было трехслойное приложение... Потом вместо BDE стал использовать FIBPlus, и блокировки с зависаниями пропали.


      1. Siemargl
        24.09.2025 00:04

        Когда-то было такое решение, чтоб внедрить BDE-шные драйверы в программу.

        через installshield делалось, была даже урезанная бесплатная express версия (или в комплекте энтерпрайз редакции шла)


        1. BiTL
          24.09.2025 00:04

          так это просто инсталятор, который BDE-шляпу устанавливал вместе с программой.
          Я же предпочитал, чтобы вообще ничего лишнего в систему не устанавливалось, да и вообще нелюбил инсталяторы (и сейчас не люблю). Программа должна быть в виде stand-alone и не требовать никакой проклятой инсталяции :)


  1. Kroligoff
    24.09.2025 00:04

    Когда начинаю хоронить Delphi всегда прикладываю свежий TIOBE, несмотря того что много растерял пользователей в былые времена, язык популярен, даже сейчас есть много преимуществ.


    1. BiTL
      24.09.2025 00:04

      Тут вроде бы хоронят (точнее поминают, ибо уже давно померла) компанию Borland, а не Delphi.

      В 2009 году поглощена британской компанией Micro Focus. Годом ранее активы, связанные со средствами разработки и выделенные в предприятие CodeGear, проданы компании Embarcadero.


    1. n0isy
      24.09.2025 00:04

      Видимо данный чарт не отражает действительности: вы верите в то, что уровень дельфи вырос на 25 процентов за год? )) даже если это 0.5 процента от 2 процентов, вы верите в то, что он вообще вырос?

      Вот в то, что перл и делфи где-то рядом, я верю.


    1. bolk
      24.09.2025 00:04

      На TIOBE нельзя ориентироваться. Он просто считает сколько ссылок выходит по поисковому запросу в поисковике. То есть любой язык по которому много писали в прошлом будет в топе. Это, разумеется, открывает дорогу к манипуляциям (поклонники Перла, например, не так давно воспользовались этим, начав много спамить словом Perl).


  1. PerroSalchicha
    24.09.2025 00:04

    1982 В Borland приходит Андерс Хейлсберг (Anders Hejlsberg), разработчик Blue Label Pascal.

    Насколько я понимаю, почему именно Паскаль - это тоже не случайность, т.е. Филипп Кан был студентом у Никлауса Вирта.


  1. CitizenOfDreams
    24.09.2025 00:04

    В конце двухтысячных годов остатки компании Borland были проданы компании Embarcadero, которая и сейчас продолжает продавать продукт Delphi.

    Ага, я как-то попытался попробовать ее бесплатную версию. Пока вбивал свои данные для ре��истрации и получал лицензию (на год,блин) - уже и пробовать расхотелось. Так даже и не запустил скачанную программу. По-моему, в девяностые оригинальный крякнутый Борланд было быстрее найти и поставить.


    1. randomsimplenumber
      24.09.2025 00:04

      Золотая лихорадка закончилась а продавцы лопат пытаются продавать остатки.


  1. Turbo_Pascal_55
    24.09.2025 00:04

    О, вспомнили, славатруду.


  1. APh
    24.09.2025 00:04

    Запускаем транслятор (сейчас говорят компилятор)

    Нет. Так сейчас не говорят. И никогда не говорили. Ибо транслятор — общее понятие: программа, которая переводит код с одного языка на другой.

    Компилятор — частный случай транслятора. Интерпретатор — тоже частный случай транслятора. Есть ещё...

    уже существовавший к тому времени Бейсик можно считать воплощением этой идеи

    Бейсик — это язык. Он не накладывает ограничений на среду разработки. Есть и IDE для Бейсика, и CLI. Есть интерпретаторы, есть и компиляторы с Бейсика.


    1. Severn Автор
      24.09.2025 00:04

      Спасибо за уточнения. В общем, вы правы, но, полагаю, это не настолько существенно, чтоб вносить правки в статью?


  1. RoasterToaster
    24.09.2025 00:04

    Но товарища Жукова и сняли с командования и отправили в захолустье, когда посчитали, что все битвы выиграны:)

    Когда люди выигрывают много битв, они могут начать претендовать на новый уровень власти. И тут только два варианта: делить власть или с глаз долой


    1. Severn Автор
      24.09.2025 00:04

      Вот да, но надо ж сначала выиграть эту войну!

      А тут - "иди, мальчик, дальше мы сами повоюем, по инструкции ..."


      1. Alxxx84
        24.09.2025 00:04

        Кстати, по статье не совсем понятно - он сам ушёл или "его ушли".......


      1. RoasterToaster
        24.09.2025 00:04

        ИТ это бесконечная война) расслабились, свели счёты, повышать уровень власти не стали.


  1. Rsa97
    24.09.2025 00:04

    IMHO, самым ценным для начинающего разработчика был встроенный в IDE хелп по языку. По нажатию Ctrl+F1 открывалось описание именно той функции или конструкции языка, на которой сейчас стоял курсор.


    1. Severn Автор
      24.09.2025 00:04

      Это в какой версии такое было? Я такого не помню даже.


      1. BiTL
        24.09.2025 00:04

        в любой, если пакет "справки" установлен.


    1. ulovka22
      24.09.2025 00:04

      Я английский язык так выучил


      1. BiTL
        24.09.2025 00:04

        Do TYou.Speak=TEnglish.language?


  1. gruzoveek
    24.09.2025 00:04

    Крутые были для своего времени и турбо паскаль, и делфи. Я с них и начинал программировать. На делфи 7 даже дипломную работу писал. Имел толстенные книги по делфи, в сети находил неочевидные какие то фишки, интересно было. Так то вообще много чего понаписал в ту пору. А потом появились смартфоны, ну я и перешел вообще на джаву и в веб, php+js.


  1. BigBrother
    24.09.2025 00:04

    И вот это мне совершенно непонятно. При всем сложном характера Кана, это выглядит как если б после Курской Дуги и Сталинграда товарища Жукова сняли с командования.

    Статья интересная, но слегка портят впечатления несколько отсылок к боевым действиям. В наше неспокойное время хотелось бы хотя бы на IT-ресурсах обойтись без военной тематики.

    К тому же приведенное сравнение тут не совсем уместно: товарищ Жуков никакого отношения к Сталинградской битве не имел, потому ни снимать, ни награждать его не было оснований.


  1. AlexGorky
    24.09.2025 00:04

    В Turbo Vision содержится красивая стройная концепция управления окнами

    И тени! Там были тени, которые двигались вместе с окном. Это придавало эффект объёмности, что было нереально круто.

    Напомню - мы говорим не про графику, а про текстовый экран 80*25 символов.


    1. LeonidPr
      24.09.2025 00:04

      Turbo Vision port to the GNU compiler and more
      tvision.sourceforge.net


  1. LeonidPr
    24.09.2025 00:04

    Object Windows Library - Wikipedia
    en.wikipedia.org


  1. user-book
    24.09.2025 00:04

    Каким же крутым был Вижуал Студио в свое время, который как я понимаю разрабатывал тот же человек который создал Борланд.

    Сейчас этот VSC шаг в перед в плане кросплатформиности и системы плагинов и выстрел в обе ноги одновременно по стабильности, вылизаности и возможности создавать оконные приложения.


    1. desu7
      24.09.2025 00:04

      Так Visual Studio и Visual Studio Code это два разных продукта же.


  1. Yami-no-Ryuu
    24.09.2025 00:04

    Автор не застал Vi/Emacs/MultiEdit/QEdit где всё это прикручивалось?


    1. randomsimplenumber
      24.09.2025 00:04

      Между прикручивалось и работает сразу есть небольшая разница. Прикрутить к vim много чего можно.


  1. infund
    24.09.2025 00:04

    А в чем состояла необходимость тащить в заголовок нецензурщину?


    1. JohnWang
      24.09.2025 00:04

      Согласен, среди читателей ��сть школьники и беременные женщины, правильнее было бы назвать так:

      "Как B*****d просрали все полимеры"


      1. infund
        24.09.2025 00:04

        Да, школьники, похоже, есть…


      1. randomsimplenumber
        24.09.2025 00:04

        Школьники как раз могут значительно расширить словарный запас комментатора.


    1. randomsimplenumber
      24.09.2025 00:04

      Отсылка к древнему мему, сэр.


  1. unreal_undead2
    24.09.2025 00:04

    Ведь как в те времена делалось "в норме"

    У меня и большинства знакомых, начинавших в те времена, программирование на более-менее серьёзных машинках начиналось именно с Turbo C/Pascal с IDE, про запуск компилятора/линкера из командной строки, make и т.д. узнавали уже позже.

    Хотя примерно тогда же был доступ к ЕС ЭВМ, там всё "по классике", только ещё запуск компилятора/линкера шёл через заклинания ЯУЗ в начале исходника, которые все просто копировали друг друга не особо понимая.


  1. Panzerschrek
    24.09.2025 00:04

    Мне кажется, что сама бизнес-модель продажи компиляторов и других средств разработки себя изжила. С одной стороны появились открытые и тем самым бесплатные компиляторы вроде GCC и clang, с другой стороны библиотеки для GUI вроде Qt. Microsoft так же сделала свои инструменты разработки по большей части открытыми, ибо непрямой профит в виде привлечения разработчиков на свою платформу оказался выше профита от продажи инструментов разработки. В такой ситуации нету смысла покупать что-то, аналоги которого есть за бесплатно и которые иногда даже лучше платных продуктов.


    1. BiTL
      24.09.2025 00:04

      библиотеки для GUI вроде Qt

      Жаль эта дрянь вылезла за пределы линуксов


  1. Klenov_s
    24.09.2025 00:04

    С удовольствием кодил на Турбо паскале, а потом купил толстую книжку по турбо вижн и наткнулся на какие-то непонятные вещи в коде ))) Так я узнал, что бывает ООП )))

    А уж на делфях извращался со всякими компонентами, очень мне нравилась красивую графику в них делать ))


  1. Javian
    24.09.2025 00:04

    В школах/колледжах до сих пор Паскаль могут учить. Только теперь он FreePascal