Удивительно, что событие прошло совершенно незаметно в информационном поле.
Pascal многие ругают, но нельзя отрицать, что это легенда.
Вид для печати
Удивительно, что событие прошло совершенно незаметно в информационном поле.
Pascal многие ругают, но нельзя отрицать, что это легенда.
крутой дядька, без него современный мир был бы не таким
press Ctrl-F9 to respect
В марте 1968 года Дейкстра опубликовал своё знаменитое письмо «Оператор Go To считается вредным» (Go To Statement Considered Harmful). Это поистине исторический документ, оказавший заметное влияние на дальнейшее развитие программирования.
Судьба самого документа очень интересна. Дело в том, что Дейкстра дал статье совсем другое название: «Доводы против оператора GO TO» (A Case against the GO TO Statement).
Однако в момент публикации произошло нечто непонятное — статья почему-то загадочным образом превратилась в «Письмо к редактору», причем прежнее название столь же загадочно исчезло. Что произошло на самом деле? Дейкстра объяснил таинственное превращение статьи в письмо лишь много лет спустя, в 2001 году, за год до смерти:
"Журнал Communications of the ACM опубликовал мой текст под названием «Оператор GOTO считается вредным». В последующие годы его часто цитировали. К сожалению, зачастую это делали люди, которые видели в нём не больше, чем сказано в заголовке. Этот заголовок стал краеугольным камнем моей славы…
Как все это случилось? Я отправил статью под названием «Доводы против оператора GO TO». Чтобы ускорить публикацию, редактор превратил мою статью в «Письмо к редактору». При этом он придумал для статьи новое название, которое изобрел сам. Редактором был Никлаус Вирт"
А на спеке были какие-нибудь игры и системные программы на Паскале ? И вроде был же проприетарный компилятор Оберона для z80 ?
Вирт пережил свой язык, pascal умер раньше
Что из них Виртовый паскаль? Altium, да, знаю и юзаю, ryzen 5600 + 48 гигов оперативы + rx 7700 + nvme pcie 4 и тормозит... хотя какой то там киберпанк на ультрах
- - - Добавлено - - -
И да, Вирт говорил что это все американские поделки а не паскали, паскаль Вирта вполне себе в ISO описан, нет модулей, нет инклудов или еще чего то (что добавили в американские поделки), программа из 1 файла для обучения студентов.
Так есть что-то написанное на Паскале под спек, кроме того что скомпилировал Олег на Обероне ?
помнится, в zx-ревю статейка была, как кто-то пробовал на разных языках считать то ли биоритмы, то ли гороскопы какие
в том числе на паскале (хайсофтовском?) и вердикт - очень мало памяти оставалось, осетра пришлось бы сильно урезать
наилучшим вариантом оказался тобос, насколько помню
Techno Alice
Russian Railway Magnate
Обе писаны на ZX Like Pascal
Mira Modula-2 есть. Но я не знаю кто бы разобрался с любой версией Модулы для Z80 до уровня написания своей игры на Модуле.
И непроприетарный компилятор Оберона для z80 тоже мог бы быть, если бы пилили Оберон, а не ковыряли Васики и Паскали. Но, повторюсь, лично я не вижу смысла влезать в низкоуровневую кодогенерацию. Да и мой идеальный компилятор должен быть обязательно мульти-таргетный.
А чо у нас? Конкурсы - так на Васике. Или кто круче выжмет из железа на асме. Некому развивать Оберон/Модулу. Не признают господа кодеры, даже те, кто любит Паскаль, что Вирт после Паскаля не впал в маразм, а таки сделал кое-что ещё полезное. Спросите у себя сами что не так с этим миром. :v2_dizzy_botan:
Мне, в общем-то, тоже в своё время был интересен Hisoft Pascal, но я понял, что на нём ничего серьёзного не написать - слишком мало свободной памяти.
У Вирта есть книга "Построение компиляторов", 2010 г. В ней простым человеческим языком описано построение собственного компилятора Оберона, включая кодогенерацию в машинный код. И в ней даже приведен полный листинг компилятора Оберона на Обероне. Я по ней сделал свой ZX Лайк Паскаль на Дельфи (так сказать, ухудшил изначальный замысел Вирта :) ). Олег, мог бы взять листинг Вирта и адаптировать его к Спектруму, получился бы нативный Оберон с собственной кодогенерацией.
Андрей тоже мог бы. Было бы желание. Кому нужно? Олегу? Кто тут всё время кривит губки на трансляцию в Си? (не имею в виду тебя, Андрей). Если бы Олегу было нужно, он бы такого понаделал. Но Олегу нормально и в Си. И Олег знает, что этому сообществу всё равно не угодишь. Сейчас нет Оберона для Z80, а мог бы быть хреновый Оберон для Z80. Лучше Cowgol осваивайте для ретро-разработки, без шуток.
Когда-то начинал адаптацию Виртовского компилятора Modula-2 и систему поддержки для PDP-11 под RSX. Надо будет всё таки довести до ума, благо все исходники остались.
Да не надо никому угождать. Делай, прежде всего, для себя (да, я эгоист! :) ). Я ж делал свой Паскаль прежде всего для собственного удобства, чтоб убыстрить создание собственных игр. Иначе на асме они бы заняли десятилетие при нынешних обстоятельствах.
Вон, посмотри на Никлауса Вирта, он упорно гнул свою линию до конца, как считал нужным. За чистоту языка (Оберона). И разрабатывал своё. Даже родственные поделки Борланда критиковал (и я с ним согласен, в Delphi много лишнего понакрутили, не в духе чистого Паскаля).
А ну так тоже делаю, тоже гну линию ;) Меня XDev с подсистемами более чем устраивает. Если нужно что-то более восьмибитное - есть Cowgol. Не в обиду, но там есть арифметика со знаком и без для 8-, 16- и 32 бит. И кодогенератор юзает меньше PUSH/POP, понимает рег. пару BC. Язык реально более подходит для 8-битных процев. Он мне всё больше нравится, хотя не всё там идеально...
Так в Паскале тоже много лишнего, не в духе чистого Оберона. Взять BEGIN'ы, за которые ты держишься так упорно.
- - - Добавлено - - -
Но проблема в том, что генерация в нативчик нужна _им_ ,а не мне, да и то, как сказать, нужна. Поковырять, поругать.
Поругать сначала, что нету в нативчик. Если вдруг есть, то поругать, что код плохой. Потом, что не асм. Или не Васик. Им, главное, дай что поругать. А за что - они найдут.
А меня вполне устраивает генерация в Си. Си - это общепринятый переносимый ассемблер.
Cowgol вот нативный. Ну почти. В асм. Пока что интереса практически не наблюдается.
_им_, в основном, на ОБЕРОН по барабану, как максимум "еще один странный язык программирования", ассемблеры и бейсик покрывает 95% нужд, остальное си, за крайне редким исключением.
Вот не понимаю, делать ОБЕРОН с постоянной оглядкой на _них_ при это постоянно понося _их_ виня заодно что _они_ все не ринулись писать на ОБЕРОН игрушки.
Делай для _себя_ и не размазывай
- - - Добавлено - - -
Реально, сколько можно? 10 лет ныть
Уточка, здрысни. Мне тебя хватило ещё в моей группе, кстати, по Оберону, где ты успешно разлагал атмосферу. И это терпели.
ОБЕРОН я делаю для себя. Это тешит моё эстетическое чувство.
Да, да, "ассемблера хватит всем". Плавали, знаем.
И засунь себе своё мнение куда ты понял.
Ага, когда аргументов нет, проще послать. Только от этого ничего не изменится.
Знаешь принцип редактора? "Критикуешь - предлагай". Что ты предлагаешь? Что-то новое? Васик и асм?
Тот-то, я гляжу, у тебя сигналы по нервным окончаниям быстро-быстро бегут от седалища по тулову к голове и обратно к ручкам, которые быстро-быстро набивают команды ассемблера и потоком идут системки, игры и программы для целой кучи платформ.
Или нет? Ты задай себе вопрос, почему ты не написал ещё ни одного полезного сообщения. Психической энергии не хватает, пришёл почерпнуть?
- - - Добавлено - - -
Вообще Васик и асм нет смысла предлагать. Кому надо - те уже воспользовались. А кому не подходит, тем бесполезно.
Oleg N. Cher, ты попал. У тебя усы есть...))
Ну, как было написано на форуме OberonCore: "Вирт пропагандировал определённые принципы и ценности, то есть вёл информационно-психологическую войну. Проект "Информатика-21" и этот форум созданы для этих же целей. Лично мне не понятно, на чём основана Ваша бурная реакция".
А мне понятно, на чём основана его бурная реакция, потому что Вирт (и я с ним заодно) вещаем совсем не в том ключе, не зовём к богато устроенным полкам, которые ломятся от фич. Не предлагаем хавать только готовые решения от дядей из корпораций. Это же возмутительно. Надо пресечь!
Но есть принципы аскетизма. Конечно жрать торты вкуснее, чем сухарики, но на каком-то этапе и аскетизм подходит, самоограничения животворящие. Чтобы не зажраться. Поэтому людей моего склада всегда будет привлекать простота.
Вирт прав в том, что дело всей его жизни - язык Оберон - очень хорошо подходит для обучения программированию.
Мартин Одерски
Цитата:
Некоторые воспоминания о Никлаусе Вирте
4 января 2024 г.
Никлаус Вирт скончался в первый день этого года. Он был одним из самых важных пионеров информатики, вероятно, тем, кто оказал наибольшее практическое влияние, сохраняя при этом строгие научные и инженерные принципы. Никлаус называл себя инженером, и именно им он и был. Будучи инженером, он применил научные открытия и принципы при разработке полезных продуктов, включая языки программирования, компиляторы и другое системное программное обеспечение. Но большую часть науки ему пришлось создать самому, поскольку в то время её ещё не существовало.
Мне выпала честь работать с ним в качестве его аспиранта и многому у него научиться. В этой заметке я хочу написать о том, как Никлаус повлиял на мою работу и мой подход к программированию.
На самом деле, если бы не Никлаус, сомнительно, что я вообще занялся бы информатикой. Моя первая степень была по математике. Я заинтересовался информатикой, потому что меня увлекали компиляторы и языки программирования. Первым языком, который я глубоко полюбил, был Паскаль. Это было просто, понятно и легко понять как с точки зрения дизайна, так и с точки зрения реализации. Вместе с Питером Солличем, сокурсником, я затем наткнулся на листинги исходного кода компилятора Pascal в P-Code. Удивительно, что полный компилятор Паскаля мог быть написан примерно в 5000 строк простого для понимания кода. Это положило начало нашему проекту по написанию собственного компилятора Паскаля для нового микрокомпьютера Osborne 1. Это было примерно за год до выхода Turbo Pascal.
Примерно в середине проекта Питер обнаружил ещё пару тонких исследовательских отчётов в жёлтых переплётах от Никлауса Вирта из ETH. Один описывал язык Модула-2, другой — набор инструкций для компьютера Лилит, реализующий этот язык. Мы сразу были очарованы как языком, так и набором инструкций, которые были одновременно простыми и очень компактными. В то время экономия памяти имела первостепенное значение, поскольку на нашем компьютере было всего 54 килобайта полезной памяти. Поэтому мы переключили скомпилированный исходный язык на Модулу-2, а промежуточный код на вариант кода Лилит. Этот компилятор в конечном итоге стал Turbo Modula-2 для 8-битных компьютеров. Мы продали его компании Borland, но компания не распространяла его под своим именем.
После того, как я испытал и поработал с прекрасными изобретениями Вирта, мне стало ясно, что я хочу продолжить обучение в докторантуре по языкам программирования, и я подал заявку в его группу. Я был очень рад, что мою заявку приняли, и я начал работать в ETH в 1986 году.
Работа в группе Вирта была совершенно особенной. Я понял насколько другим стало это рабочее место только после того, как ушёл. Видите ли, всё, с чем мы работали, было «самодельным», но в то же время выходило далеко за рамки стандартов того времени. Все началось с компьютера: экрана, который мог отображать полную страницу формата А4 на растровом дисплее, и мыши для взаимодействия с ней. Это как минимум за 5 лет до того, как появился коммерческий компьютер с такими характеристиками. Продолжение было со шрифтами. Поскольку не было растровых дисплеев, не было и шрифтов для таких дисплеев. Итак, один член группы был профессиональным дизайнером шрифтов, а другой — дизайнером инструментов для проектирования шрифтов! Продолжалось это с операционной системой и инструментами программирования. У нас был простой, но мощный текстовый редактор, который можно было настроить как очень производительную среду разработки. У нас также был простой и красивый отладчик, который показывал дамп потока с полным исследованием памяти в наборе мозаичных окон. Забыл упомянуть, оконную систему конечно тоже разработали, всё было.
Теперь вы можете подумать, что этими вещами занималась целая армия разработчиков. Но нет, это был Никлаус Вирт с шестью докторантами, а также некоторые исследователи из связанных с ним групп Юрга Гуткнехта и Петера Мёссенбёка. Лучше всего было то, что если у вас возникал вопрос или предложение, вы могли просто зайти в соседний офис и поговорить с человеком, написавшим программное обеспечение.
Всё это стало возможным только потому, что Никлаус проложил путь к безжалостной простоте. Простота была обязательна. Каждая функция должна была быть обоснована, чтобы быть одновременно важной и очень компактной для реализации. Как известно, оптимизация компилятора добавлялась только в том случае, если она увеличивала скорость начальной загрузки компилятора. Никлаус лидировал в своём кодировании и обучении нас.
Я считаю последовательность языков, над которыми работал Никлаус, своего рода кульминацией языков фон Неймана. После своего дипломного проекта EULER он работал над ALGOL-W, предполагаемым преемником Алгола 60, который был поддержан другими ведущими светилами информатики, такими как Тони Хоар или Эдсгер Дейкстра, но в конечном итоге не был принят в качестве официальной следующей версии Алгола. Следующим был Паскаль, добившийся огромных успехов в преподавании и на ПК. После Паскаля появилась Modula, а затем Modula-2 — язык, который мне лично нравился больше всего. Он добавил к Паскалю концепции модульности, которые позволили команде разработчиков работать над общей базой кода, а также концепции параллелизма, которые были чище и мощнее, чем то, что появилось 15 лет спустя с Java. Последним из языков Вирта был Оберон, который добавил минималистическую конструкцию для поддержки расширяемых программ, относящихся к области объектной ориентации, и в остальном отказался от многих функций Модулы-2. Следовательно, его было даже проще реализовать, чем Модулу-2, и поэтому можно было разработать полную операционную систему с графическим интерфейсом пользователя и компилятором на небольшой кодовой базе и описать её в одной книге.
Моя собственная диссертация касалась разработки нового типа грамматики атрибутов и написания на этой основе спецификации Оберона. К концу моего пребывания в ETH я открыл для себя и полюбил функциональное программирование, которое сильно отличалось от того, чем мы раньше занимались в ETH. Но стиль и ценности, которые я узнал от Никлауса, с тех пор остались со мной, и я очень, очень благодарен, что смог испытать их на собственном опыте.
Несколько конкретных вещей, которые я помню:
- Никлаус не любил комитеты, вероятно, из-за своего опыта работы в комитете по Алголу 68. Меня пригласили стать частью комитета по стандартизации ISO для Модулы-2. Вирт сказал мне, что я могу пойти, если захочу, но дал понять, что, по его мнению, это не стоит усилий. Он не собирался присутствовать сам. Я присутствовал на нескольких заседаниях комитета, а затем бросил это.
- Никлаус видел свою роль, в основном, как пионера и исследователя, а не как лидера языкового сообщества. Незадолго до моего приезда в Цюрих у Модулы-2 случился небольшой момент славы: ей был посвящен целый номер ведущего тогда журнала PC Magazine Byte. При большей поддержке Modula-2 мог бы стать широко распространённым системным языком, и он определенно этого заслужил. Было также предложение о языке-преемнике под названием Modula-3, разработанном Лукой Карделли, Грегом Нельсоном и другими в DEC SRC. Это также был очень чистый и элегантный языковой дизайн, более амбициозный и мощный, чем Modula-2. Если бы Никлаус присоединился к этим усилиям, кто знает, возможно, он стал бы популярным преемником и конкурентом C++. Но он уже работал над своей следующей вещью — Обероном.
Никлаус объединил теоретические и практические результаты глубже, чем любой другой человек, которого я знаю. Он был одним из отцов структурного программирования и пионером в совершенствовании программ, что прекрасно описано в его книге «Структуры данных + алгоритмы = программы». Тем не менее, он сделал всё это, чтобы получить лучшие практические абстракции, которые помогли ему разработать чистые операционные системы, компиляторы и другие инструменты, и всё это в нескольких килобайтах памяти. В отличие от других системных языков, таких как Си, языки Вирта никогда не шли на компромисс в отношении наличия жестких абстракций. Я считаю, что это его непреходящее наследие: как теория и абстракция помогают в повседневном программировании, но только если всё сделано правильно, с безжалостным упором на простоту.
Дань уважения Никлаусу Вирту
Тристан Нито опубликовал сообщение в LinkedIn в честь Никлауса Вирта. Binaire и Бюллетень 1024 Информационного общества Франции попросили его написать для нас статью. Серж Абитебуль , Сильви Алайранкес, Дени Паллес и Пьер Парадинас.
Цитата:
В каждой отрасли есть легендарные личности. В сфере цифровых технологий (которая, на мой взгляд, объединяет компьютерное оборудование и программное обеспечение) таковым несомненно является Никлаус Вирт. Несмотря на то, что сегодня в быстро меняющемся мире мало кто помнит этого швейцарского учёного, который скончался 1 января, незадолго до своего 90-летия. И всё же, какой путь, какой вклад, какая мудрость и, что ещё более редко встречается в этих профессиях, удивительное смирение.
Жизнь профессора Никлауса Вирта невозможно описать в нескольких словах: он родился в Швейцарии в 1934 году, учился в ETH Цюриха, а затем получил докторскую степень по информатике в Беркли. Именно там он познакомился с компьютерными языками и компиляторами. Он получил премию Тьюринга ACM (Нобелевскую премию в области информатики) в 1984 году. Он изобрёл множество языков, в том числе знаменитый язык Паскаль, а также Модула-2.
Но сводить карьеру Никлауса Вирта только к компьютерным языкам было бы неправильно. Он изобретал компьютерные системы, включая ОС с человеко-машинным интерфейсом, среды разработки с языками и компиляторами.
Он проработал два года в исследовательском центре Xerox PARC в Пало-Альто, вдохновившись цитатой Алана Кея, который там работал: «Люди, серьёзно занимающиеся разработкой программного обеспечения, должны создавать своё собственное оборудование». Таким образом, в 1980 году, за четыре года до появления Mac, Никлаус Вирт начал разрабатывать Lilith, одну из первых рабочих станций с мышью и графическим дисплеем высокого разрешения, но так и не достигшую коммерческого успеха американских решений.
В 1992 году в «Руководстве по системе Оберон» он объяснил, что, несмотря на закон Мура, который гласит, что мощность полупроводников удваивается каждые два года, программное обеспечение становится больше и менее оптимизированным с той же скоростью. Это было названо законом Вирта: несмотря на многочисленные достижения, аппаратное обеспечение ускоряется медленнее, чем замедляется программное обеспечение. Система «Оберон», состоявшая из операционной системы, языка и компьютера, имела целью противоречить закону Вирта. В 2013 году (ему на тот момент было 79 лет!) вышла новая версия Оберона, где Вирт зашёл так далеко, что спроектировал собственный микропроцессор на основе ПЛИС (FPGA).
Вирт также опубликовал в 1995 году призыв к экономичному программному обеспечению, где он объясняет истоки закона Вирта тем фактом, что авторы программного обеспечения добавляют ненужные функции, чтобы побудить своих клиентов покупать новые версии, что делает программное обеспечение более жирным, медленным и делает бизнес производителей оборудования, предыдущее поколение которого де-факто устарело, более прибыльным. Поэтому клиенты покупают оборудование взамен старого, работавшего, тем не менее, очень хорошо. Сегодня, почти 30 лет спустя, понятие запланированного устаревания известно каждому, и мы понимаем, что прошло 50 лет с тех пор, как отрасли аппаратного и программного обеспечения официально закрепили его.
Исходя из необходимости уменьшить воздействие человеческой деятельности на окружающую среду, чтобы справиться с сокращением биоразнообразия и глобальным потеплением, а цифровые технологии загрязняют окружающую среду даже больше, чем воздушный транспорт, призыв Никлауса Вирта к большей простоте, оптимальности и бережливости, а значит элегантности, актуален как никогда.
Спасибо за Ваш вклад, профессор Вирт, пусть цифровые сообщества воздадут вам должное, следуя вашим принципам!
Тристан Нито, Окто
4 января 2024 г. Джефф Дантеманн
Цитата:
Никлаус Вирт 1934-2023 гг.
Мы теряем наших героев одного за другим. К тому времени, когда вам исполнится 70 лет, как и мне, вы начнете терять их гораздо чаще. Мы потеряли Дона Ланкастера ещё в июле. Книги Дона научили меня тому, как работает цифровая логика, ещё во второй половине 70-х. Его письмо было настолько хорошо, что я подражал ему, когда в 1980-х годах начал писать компьютерные статьи, а затем и книги.
Никлаус Вирт умер в Швейцарии в возрасте 89 лет. Он был ещё одним героем, который научил меня писать компьютерные программы, которые можно было прочитать. Паскаль не был первым языком программирования, который я когда-либо изучал; эта честь (а может и бесчестие) достается APL и чуть позже ФОРТУ. В 1978 году я написал форматтер текста на APL для мэйнфреймов. Это было 600 строк волнистой тарабарщины. К тому времени, как я добрался до низа, я уже забыл, как работает верх. ФОРТ, ну, чем меньше сказано, тем лучше. Я думаю об этом как о языке программирования магистра Йоды. Если вы когда-нибудь имели дело с ФОРТОМ, вы точно поймёте, что я имею в виду.
Мой друг Майк Бентли познакомил меня с Паскалем в 1980 или 1981 году. Вскоре после этого я купил компилятор для своей машины CP/M. Pascal/MT+ был потрясающим, настолько потрясающим, что я решил написать о нём книгу. Я написал примерно половину книги, когда из-за горизонта появился Turbo Pascal. К тому времени, как я закончил книгу по Pascal/MT+, Turbo Pascal захватил вселенную Pascal, и я переписал Pascal из Square One для Turbo Pascal. (Издатель переименовал книгу в Complete Turbo Pascal по причинам, которые я никогда не понимал.)
Я выучил Паскаль методом проб. Я научился писать на хорошем языке Паскаль, прочитав замечательную книгу Вирта «Алгоритмы + Структуры данных = Программы» 1976 года. Моё недовольство APL оставило во мне неизгладимое убеждение, что программное обеспечение должно быть доступно для чтения людям, которые его не писали — и не после сотен часов мучительной работы. Я выучил Си, который называют «языком ассемблера высокого уровня», что является противоречием. Моё мнение: поднимайтесь настолько высоко, насколько можете, или настолько низко, насколько можете. Для меня это означало Pascal (или BASIC, или COBOL) на верхнем уровне и настоящий ассемблер на нижнем уровне. Исходный код Си излишне неясен, и под этим я имею в виду только то, что он мог бы быть намного более читабельным, если бы его создатели решили не гордиться его неясностью. На самом деле существует конкурс на написание самых нечитаемых программ на языке Си, который, я думаю, многое расскажет вам о Си и его сторонниках. Было время, когда Си мог делать то, чего не мог Паскаль. Те дни давно, давно прошли, и я больше не буду здесь спорить.
Я выучил язык программирования Modula-2 Вирта, когда в 1980-х годах стали доступны его продукты. Я читал о Modula-3 (1988) и Oberon (1987), но никогда не писал на них код. Насколько я могу судить, они расширили возможности Паскаля, не повредив его понятности. Сам Паскаль уже давно вышел из-под контроля Вирта, и сегодня у нас есть чрезвычайно мощные реализации Паскаля, такие как Delphi и Lazarus/FreePascal. Но без Вирта такие люди, как я, все равно писали бы на BASIC или COBOL.
Я пишу эту хвалебную речь без тяжелого сердца. Никлаус Вирт дожил до 89 лет и при этом изменил большую часть вселенной разработки программного обеспечения. Для меня это означает, что он выиграл – и выиграл по-крупному.
Всего доброго, сэр. Мы никогда не забудем тебя.
Ушла эпоха...
Достоинство линейки Паскаль-Модула-Оберон это не только человеческий и читаемый синтаксис. Главное достоинство это возможность строгого доказательства правильности (или неправильности) реализации алгоритма.
Особняком тут стоит Ада с подходом "сложные задачи требуют сложных решений". Но фактически это развитие этой же языковой линии.
А поделки типа Rust ничего кроме слёз и горького послевкусия не вызывают. Вроде в основе тот же принцип управления владением и временем жизни, что и в Ada, а реализовано через... альпы. И в итоге unsafe на unsafe и unsafe погоняет.
Берт Хьюберт — основатель PowerDNS, программного обеспечения, которое обеспечивает значительную часть Интернета. Посмотреть полную биографию →
Цитата:
Сообщение от Берт Хьюберт
Appl-ям, Googl-ям, Microsoft-ам и прочим Intel-ам это выгодно, поэтому ничего не изменится. Уже выросло целое поколение, привыкшее к этому. Если им сказать, что полноценная прога/игра может вместиться в 48к, они покрутят у виска.
Пользоваться идиотами от IT - наша задача. Я уже пользуюсь (работаю на них за неплохую зарплату), чего и вам советую.