Развлекательный порталРазвлекательный портал


Общее
Игры
Apple
Android
Развлечения
Прохождение
Карта сайта

Алсу рассказала о разводе с Абрамовым — рядом улыбчивый красавец
Миядзаки получает удовольствие от просмотра роликов, в которых фанаты пытаются разобраться в лоре Elden Ring
В *Гладиаторе 2* будут представлены *самые масштабные экшен-сцены, когда-либо запечатленные на пленке*

Classic AppleWorks: сотворение мира
🕑 31.05.2018 Общее 👀 103 просмотров

AppleWorks для Apple II предоставил Apple абсолютно реальный шанс занять лидирующую позицию в офисах всего мира. Шанс из разряда единственных в жизни. Воспользоваться им было несложно: надо было всего лишь не мешать. А еще лучше помочь. Но… Apple не была бы Apple.

Подобные шансы (единственные в жизни) выпадали Apple Computer неоднократно. И почти все они были высокомерно проигнорированы. Само существование Apple, строго говоря, ненаучно и нелогично. Или жизнь сложнее и разнообразнее, чем нам кажется.

В заголовке главный герой повествования назван несколько необычно – при жизни он не был классиком, его звали просто AppleWorks. Дело в том, что AppleWorks назывались три совершенно разных программных продукта, в которых не было ни единой общей строчки кода. Пока их было только два (AppleWorks и AppleWorks GS), сложностей не возникало.

В 1998 году Стив Джобс ликвидировал Claris Inc, превратив её в FileMaker Inc, забрал часть программных продуктов под крыло Apple – и переименовал ClarisWorks в AppleWorks. Вот так и возникла необходимость как-то их различать.

ClarisWorks/AppleWorks и AppleWorks для Apple II – длинновато и неэстетично. А вот Classic AppleWorks, просто AppleWorks, и AppleWorks GS, по-моему, вполне. Если вам не нравится, я тут ни при чем: название Classic AppleWorks придумал не я.

В этом тексте AppleWorks всегда обозначает “AppleWorks для Apple II”.

AppleWorks соблазняет Apple

AppleWorks разработал Руперт Лисснер. Когда программа была готова (Руперт разработал две версии, для Apple II и Apple III), Apple Computer купила у него исходный код и все права на версию для Apple II. Исходный код и права на версию для Apple III Руперт очень выгодно продал компании Haba Systems, которая выпустила её под названием E-Z Pieces.

Во время разработки AppleWorks Руперт консультировался с группой пользовательского интерфейса на Apple и бывал в кампусе компании. Но в те времена так поступал не только он. Руководство интересовалось только готовыми программами.

Хотя до конца 1984 года никакой AppleWorks вообще не было. В детстве её звали ApplePie, “яблочный пирог”.

В 1984 году Apple Computer боролась с собственной нескромностью. Её обвиняли в том, что компания — производитель операционных системы и компьютеров сама конкурирует на рынке программного обеспечения для своих изделий. Это считалось неэтичным, но самое главное – программы от Apple Computer рвали конкурентов в клочья, считалось, что с ними вообще невозможно конкурировать…

Например, текстовый процессор AppleWrite убил все попытки сторонних авторов создать свой собственный текстовый процессор для Apple II. Никто не решался.

Но и устоять против AppleWorks компания не могла, соблазн был слишком велик – она мучилась угрызениями совести и совершала по отношению к соблазнителю странные поступки.

Между тем, Руперт Лисснер – тот самый независимый сторонний разработчик из тех, кто “не мог конкурировать с Apple” и за чьи права так настойчиво боролось компьютерное сообщество. Просто очень талантливый.

Совершенно необходимо сказать пару слов об авторе.

Руперт Лисснер, UCSD-Паскаль и p-Code

Apple Computer неслучайно приглядывалась к разработкам Лисснера. Руперта там уже знали.

В 1980 году Руперт Лисснер попытался сам продавать систему управления базами данных (СУБД) для Apple III, QuickFile III. Продавал он настолько же бездарно, насколько гениально проектировал и программировал.

Программа была написана на UCSD-Паскале, специально для которого Apple создала в 1979 году операционную систему Apple Pascal. UCSD-Паскаль был неплохим расширением стандартного Паскаля, превращавшим этот игрушечный язык в реальный инструмент для написания сложных программ, Правда, программы, написанные на UCSD-Паскале, отличала от остальных “фирменная” медлительность.

В компьютерных кругах даже ходил слух о том, что якобы Apple Pascal (люди не знали, что это не язык, а операционная система!) не компилируемый язык, а интерпретируемый.

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

Интерпретируемый Паскаль – экзотика. Но, как ни странно, в некоторой степени так оно и было, правда менее глупо. UCSD-Паскаль компилировал исходный код, но не в машинный язык процессора, а в p-Code, универсальный ассемблер для несуществующего процессора, который исполнялся в виртуальной машине (как у Java), которая переводила p-Code, фразу за фразой. Это намного быстрее, чем синхронно переводить с Паскаля, но медленнее, чем просто выполнять машинный код.

Не спешите обливать грязью Университет Калифорнии в Сан Диего (и всех, кто придумал и реализовывал эту концепцию с 1966 года), у такого подхода много достоинств, а скорость выполнения – всего лишь плата за них.

QuickFile III для Apple III попала в поле зрения Apple, программа была потрясающе гибкой и легкой в использовании – и Apple взяла на себя её продвижение и реализацию. В конце 1980-го или в начале 1981-го Руперт разработал QuickFile IIe, версию для Apple IIe, которую Apple тоже взяла под свое крыло.

Похоже, в QuickFile IIe и QuickFile III это было реализовано впервые: у файлов программ были одинаковые расширения и структура. Другими словами, файл, созданный в QuickFile III, мог использоваться QuickFile IIe, как если бы он был её файлом, и наоборот. Может, кто-то уже делал это – но очень часто обходились без подобных тонкостей.

Загадочным для меня способом Лисснер смог познакомиться с Apple Lisa за пару лет до её выхода в свет. Хотя до параноидальной защиты секретов в Apple Computer тогда еще не дошли, а в кампус компании он был вхож.

Знакомство с Lisa Office System не прошло бесследно для Руперта, у него возникла мысль: а что, если объединить в одной программе электронные таблицы, базу данных и текстовый процессор?

Lisa Office System не была интегральной программой. Это был интерфейс для конечных пользователей, графический и дружелюбный, в котором пользователей ждали семь программ: LisaWrite, LisaCalc, LisaDraw, LisaGraph, LisaProject, LisaList и LisaTerminal. По мнению Apple, это было “все, что может понадобиться пользователю”. Писать в Lisa для самой Lisa было непросто, и до самого конца платформы для неё был выпущен только один сторонний программный продукт.

К 1982 году замысел окончательно созрел и превратился в проект ApplePie (“яблочный пирог”).

ApplePie

Замысел был слишком красив, чтобы убивать его медлительностью, тем более что теперь от процессора требовалась куда большее напряжение – поэтому код ApplePie, от первой строчки до последний, написан на ассемблере 6502.

Программа писалась с педантичной тщательностью (чеки от Apple Computer, на очень даже приличные суммы, поступали регулярно), с вниманием к мельчайшим деталям.

Точнее, две программы: варианты для Apple II и для Apple III слишком сильно отличались один от другого, из-за отличий в архитектуре и системе управления памятью.

Как и в случае с QuickFile, расширения и структура файлов для всех типов документов новой программы, были сделаны одинаковыми. Кроме того, предусматривался импорт данных из внешнего мира – программа нескольких чужих для ApplePie форматов (включая файлы QuickFile, ASCII-файлы, таблицы VisiCalc и DIF-файлы).

DIF-файлы (текстовые файлы специальной организации) до сих пор используются для обмена данными между электронными таблицами разных типов. Формат поддерживался в начале 80-х электронными таблицами Excel, Lotus 1-2-3, dBase и многими другими).

У файлов “яблочного пирога” расширения (на Apple II и Apple III, и даже на Mac’е на ранней стадии его разработки, тип файла обозначался расширениями) были:

  • .AWP – документы текстового процессора;
  • .ADB – документы базы данных;
  • .ASP – документы электронных таблиц, вообще должно было быть .ASS, но это было бы слишком вызывающе.

Еще одна интересная особенность – общий буфер обмена данными между всеми частями программы…

👍 0 👎 0

>>>Ссылка для отзывов и предложений<<<


Ещё новости с тэгом Общее


Что такое землетрясение, каковы причины его возникновения и их последствия?Что такое землетрясение, каковы причины его возникновения и их последствия?
🕑 07.02.2023 Общее Происшествия 👀 510 просмотров

Заброшенный вокзал, расписанный народными художественными узорами в ВенгрииЗаброшенный вокзал, расписанный народными художественными узорами в Венгрии
🕑 07.02.2023 Общее Фотоподборки 👀 372 просмотров

Красочные водопады Плитвицких озер в ХорватииКрасочные водопады Плитвицких озер в Хорватии
🕑 07.02.2023 Общее Красота 👀 495 просмотров

Антиправительственный митинг в Москве 10 марта 1991 годаАнтиправительственный митинг в Москве 10 марта 1991 года
🕑 07.02.2023 Общее Фоторепортажи Места События 👀 3173 просмотров

Фото-загадка: Какие символы зашифровали на этикетке зимней «Кока-колы»Фото-загадка: Какие символы зашифровали на этикетке зимней «Кока-колы»
🕑 07.02.2023 Общее Интересное 👀 662 просмотров

Перевал через Альпы и «бесконечное» шоссе: 5 опасных, но захватывающих путейПеревал через Альпы и «бесконечное» шоссе: 5 опасных, но захватывающих путей
🕑 07.02.2023 Общее Мир Страны Города 👀 506 просмотров

Чебуреки — все секреты идеального теста и фарша!Чебуреки — все секреты идеального теста и фарша!
🕑 07.02.2023 Общее Еда Рецепты 👀 579 просмотров

От Lamborghini до Mitsubishi: производители автомобилей, которые делают трактора не хуже спорткаровОт Lamborghini до Mitsubishi: производители автомобилей, которые делают трактора не хуже спорткаров
🕑 06.02.2023 Общее Автомир 👀 301 просмотров

Истории из цикла — с неожиданным концомИстории из цикла — с неожиданным концом
🕑 03.02.2023 Общее Юмор 👀 568 просмотров

Совет хозяйкам: никогда больше не развешивайте мокрые вещи на сушилки и радиаторы в квартиреСовет хозяйкам: никогда больше не развешивайте мокрые вещи на сушилки и радиаторы в квартире
🕑 03.02.2023 Общее Интересное 👀 421 просмотров

Как понять смысл слов некоторых слов без словаряКак понять смысл слов некоторых слов без словаря
🕑 03.02.2023 Общее Общество 👀 1016 просмотров

Моя правда самая правдивая: эта история произошла на судеМоя правда самая правдивая: эта история произошла на суде
🕑 03.02.2023 Общее Истории Рассказы Анекдоты 👀 376 просмотров

Как немцы поступили с миллионами касок вермахта, оставшимися после войныКак немцы поступили с миллионами касок вермахта, оставшимися после войны
🕑 29.01.2023 Общее История 👀 491 просмотров

Зачем в США в начале XX века малышей отправляли почтойЗачем в США в начале XX века малышей отправляли почтой
🕑 28.01.2023 Общее США 👀 497 просмотров

«Миротворец»: что собой представляет и на что способен самый культовый револьвер Дикого Запада«Миротворец»: что собой представляет и на что способен самый культовый револьвер Дикого Запада
🕑 26.01.2023 Общее США 👀 633 просмотров

Почему Америка и Европа такие богатые и откуда у них столько денегПочему Америка и Европа такие богатые и откуда у них столько денег
🕑 19.01.2023 Общее Интересное 👀 1840 просмотров

Астрологический прогноз на 19 — 25 февраляАстрологический прогноз на 19 — 25 февраля
🕑 16.12.2017 Общее 👀 866 просмотров

Иван Ургант снова высмеял Анатолия КашпировскогоИван Ургант снова высмеял Анатолия Кашпировского
🕑 29.12.2017 Общее 👀 776 просмотров

Ольга Анохина: «Проблемы от бывшей родни»Ольга Анохина: «Проблемы от бывшей родни»
🕑 20.12.2017 Общее 👀 823 просмотров

Владимир Финогеев: Часовые амбарыВладимир Финогеев: Часовые амбары
🕑 08.01.2018 Общее 👀 889 просмотров

Популярное 2 недели


Согласно инсайдеру, масштаб Star Wars Outlaws был значительно урезанСогласно инсайдеру, масштаб Star Wars Outlaws был значительно урезан
🕑 12.06.2024 Игры 👀 80 просмотров

Похоже, печальная традиция FromSoftware продолжится - в Shadow of the Erdtree не будет достиженийПохоже, печальная традиция FromSoftware продолжится - в Shadow of the Erdtree не будет достижений
🕑 08.06.2024 Игры 👀 115 просмотров

Что делать, если не работает Hamster Kombat, или не добавляются друзья в хомякеЧто делать, если не работает Hamster Kombat, или не добавляются друзья в хомяке
🕑 08.06.2024 Android Полезно Знать Игры Для Мессенджеры Новичкам Финансы 👀 91 просмотров

Стали известны системные требования к ПК экшен-хоррора SlitterheadСтали известны системные требования к ПК экшен-хоррора Slitterhead
🕑 08.06.2024 Игры 👀 74 просмотров

Как отключить VPN на Android-смартфоне и для чего это нужноКак отключить VPN на Android-смартфоне и для чего это нужно
🕑 07.06.2024 Android Полезно Знать Мобильные Технологии Новичкам Приложения Для Андроид 👀 113 просмотров

Всего одна вещь, из-за которой не надо покупать смартфоны Samsung. Личное мнениеВсего одна вещь, из-за которой не надо покупать смартфоны Samsung. Личное мнение
🕑 07.06.2024 Android Аналитика One Samsung Galaxy Смартфоны 👀 158 просмотров

Реакция Асмус на свадьбу Харламова оказалась неожиданной — предательство ее ранилоРеакция Асмус на свадьбу Харламова оказалась неожиданной — предательство ее ранило
🕑 07.06.2024 Развлечения Звезды Новости 👀 126 просмотров

Как заказать новый iPad из-за границы и не переплатитьКак заказать новый iPad из-за границы и не переплатить
🕑 07.06.2024 Apple Интересное Про IPad Air Pro Планшеты Цены 👀 97 просмотров

10 товаров с распродажи AliExpress, которые я выбрал для себя, а теперь советую вам10 товаров с распродажи AliExpress, которые я выбрал для себя, а теперь советую вам
🕑 06.06.2024 Apple Интересное Про Лучшее АлиЭкспресс Скидки 👀 98 просмотров

Как настроить Айфон перед отпуском, чтобы не отвлекаться на рабочие делаКак настроить Айфон перед отпуском, чтобы не отвлекаться на рабочие дела
🕑 06.06.2024 Apple Советы Трюки Обзоры Приложений Для IOS Mac Смартфоны Работе 👀 117 просмотров

Как понять, что ваш номер заблокировали на АйфонеКак понять, что ваш номер заблокировали на Айфоне
🕑 05.06.2024 Apple Советы Трюки Безопасность Обзоры Приложений Для IOS Mac Работе 👀 175 просмотров

Как правильно прокачать хомяка в Hamster Kombat и вывести много денегКак правильно прокачать хомяка в Hamster Kombat и вывести много денег
🕑 05.06.2024 Android Игры Для Мессенджеры Новичкам Финансы 👀 429 просмотров

5 способов сделать виджеты экрана блокировки iPhone по-настоящему полезными5 способов сделать виджеты экрана блокировки iPhone по-настоящему полезными
🕑 05.06.2024 Apple Советы Трюки IOS Смартфоны Работе 👀 102 просмотров

Почему Нюша отдала детей бывшему мужу — поведение певицы объяснилиПочему Нюша отдала детей бывшему мужу — поведение певицы объяснили
🕑 05.06.2024 Развлечения Звезды Новости 👀 113 просмотров

>>>Ссылка для отзывов и предложений<<<

Новости в картинках


Алсу рассказала о разводе с Абрамовым — рядом улыбчивый красавец
Миядзаки получает удовольствие от просмотра роликов, в которых фанаты пытаются разобраться в лоре Elden Ring
В *Гладиаторе 2* будут представлены *самые масштабные экшен-сцены, когда-либо запечатленные на пленке*
Джесси Айзенберг и Киран Калкин едут в Польшу в трейлере драмеди «Настоящая боль»
Жизнь с чистого листа: Дарья Мельникова втайне вышла замуж и родила
Команда разработчиков Fallout: Nuevo Mexico прерывает молчание и подтверждает, что мод для New Vegas *приостановлен*
«Понятно, зачем ей старик!» 18-летняя пассия Лепса оказалась не так проста
ТОП-10 отличных товаров с АлиЭкспресс дешевле 100 рублей
В Game Pass-версии Still Wakes the Deep отсутствуют некоторые графические опции, доступные в Steam и EGS
Показ Perfect Dark продемонстрировал как плюсы, так и минусы UE5 с Lumen и низким собственным разрешением
Романтика дорог: 12 великолепных роуд-муви с духом свободы
Скриншоты The Thing: Remastered демонстрируют визуальные улучшения и ужасающих монстров
Жена Эмина Агаларова распродает вещи в Сети — наряды и сумки уже некуда девать
Идеальная чистота без усилий или 5 причин купить робот-пылесос ECOVACS DEEBOT T30 PRO OMNI
Hunt: Showdown расширяет список доступных персонажей - анонсировано новое дополнение с двумя охотниками
Для Goat Simulator 3 вышло дополнение Multiverse of Nonsense
Cтратегия на пиратскую тематику Republic Of Pirates вышла на ПК
Apple, проснись, ты обделалась! Из App Store удалили реальный Сбербанк Онлайн, но оставили ворующий деньги фейк
Володина предсказала рекордное обогащение трем знакам зодиака — денег хватит на всё
«Долгожданное событие»: сияющая Захарова поделилась кадрами с венчания
 Лев Зулькарнаев едет в Питер за мечтой в трейлере сериала «Она такая классная»
Авторы ган-фу экшена Spine показали несколько новых скриншотов
Консольные версии The Elder Scrolls Online получили дополнение Gold Road и обновление 42
Beyond Good and Evil больше нельзя приобрести в Steam и Microsoft Store
Создатели Life by You перепробовали всё, чтобы избежать отмены
Intel Lunar Lake в стадии массового производства TSMC на узле N3B, первые ноутбуки ожидаются в 3 квартале 2024 года
Орбакайте оставила в Сети послание отчиму — пусть все видят
Какие характеристики Android-смартфона важны, а на какие не стоит обращать внимания
Заворотнюк появится на ТВ после смерти — кадры с актрисой уже в Сети
Имя редкое: стало известно, как Тарханова назвала лапочку-дочку
Hori презентовала набор контроллеров стоимостью $600 для полного погружения в симуляторы дальнобойщика
Apple рассказала, как будут создаваться эмодзи с помощью нейросети в iOS 18 и где их можно использовать
Sony PlayStation снова пропустит выставку Gamescom
Присвоение рейтинга TimeSplitters может означать скорое появление игры в PS Plus
Начались съемки второго сезона «Волшебного участка»: первые фото
Авторы тактической ролевой игры Flint: Treasure of Oblivion показали геймплей в новом трейлере
Воксельная песочница Teardown обзавелась дополнением Folkrace, добавляющем гонки
Bodycam предлагает игрокам новую карту для перестрелок - жуткую заброшенную больницу
Состоялась премьера тизера продолжения сериала «Жить жизнь»
Всё-таки он умер в конце? По слухам, Райан Гослинг станет Призрачным Гонщиком в MCU
Counter-Strike отмечает 25-летие
Джоли будет в ярости: Брэд Питт решился на помолвку
Филипп Киркоров, Люся Чеботина, SHAMAN и другие звезды рассказали о нарядах, наградах и премьерах
RTX 4080 с трудом справляется c демонстрацией технологии Unreal Engine 5.4 Forgotten Cemetery в 4K
Bluepoint Games продолжает трудиться над своей оригинальной игрой: *На все нужно время!*
Полнолуние в Козероге: чего ждать всем знакам зодиака?
В офис на стиле: лучшие деловые образы из кино и сериалов
Сайдскроллер-киберпанк Eden Genesis выйдет 6 августа, но не на всех целевых платформах
Элла Пернелл рассказала о деконструкции Люси во втором сезоне сериала Fallout
Теперь одна дорога — в официантки: от Хаматовой все отвернулись
Пригорания. Кена не будет
Лучшие страны для любителей экстремального отдыха: огненная подборка
Elden Ring: Shadow of the Erdtree стало самым высоко оцененным DLC в истории, превзойдя The Witcher 3: Blood and Wine
Новые ноутбуки на Qualcomm Snapdragon X Elite разочаровывают производительностью в играх
Обновлено: Удалили. Сбер выпустил новое приложение Умный Онлайн. Качаем, пока не удалили!
Состоялся цифровой релиз фильма *Воображаемые друзья* с Райаном Рейнольдсом
Мужчина подал в суд на Apple за то, что компания разрушила его брак
Потоп и смерчи: озвучен устрашающий прогноз от синоптиков на конец недели
Xiaomi сливает хитовые гаджеты по суперцене! Их можно купить со скидкой только на распродаже АлиЭкспресс
Что еще выпускает Xiaomi, кроме смартфонов: 7 самых полезных устройств для каждого

ePN © 2023 Все права защищены.

all=93
2-1=1
3-2=0
4-3=5
5-4=3
6-5=14
7-6=9
8-7=58
9-8=1
10-9=6