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


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

Diablo 4 стала доступна в Game Pass на Xbox и ПК
Predator: Hunting Grounds заглянет на консоли текущего поколения в конце года. IllFonic займётся издательством
Как отключить Google на Андроиде и сделать из него смартфон, которому не страшны санкции

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

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 Общее Происшествия 👀 428 просмотров

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Малоизвестный китайский бренд уделал Xiaomi и Samsung: самые крутые технологии в смартфонах InfinixМалоизвестный китайский бренд уделал Xiaomi и Samsung: самые крутые технологии в смартфонах Infinix
🕑 26.03.2024 Android Это Интересно Мобильные Технологии Новичкам Смартфоны Infinix 👀 72 просмотров

Сливочный гратен из цветной капусты и лука: рецепт классическийСливочный гратен из цветной капусты и лука: рецепт классический
🕑 23.03.2024 Развлечения Мой Дом Готовим Вместе 👀 79 просмотров

Только купили свои первые Apple Watch? Смотрите, как их правильно настроитьТолько купили свои первые Apple Watch? Смотрите, как их правильно настроить
🕑 22.03.2024 Apple Советы Трюки Watch WatchOS Работе 👀 61 просмотров

В обновление 1.50 для Euro Truck Simulator 2 получит обновление Wielton Trailer PackВ обновление 1.50 для Euro Truck Simulator 2 получит обновление Wielton Trailer Pack
🕑 22.03.2024 Игры 👀 87 просмотров

Состоялся релиз фильма *Дом у дороги* с Джейком Джилленхолом и Конором Макгрегором - фильм уже доступен в сетиСостоялся релиз фильма *Дом у дороги* с Джейком Джилленхолом и Конором Макгрегором - фильм уже доступен в сети
🕑 22.03.2024 Игры 👀 110 просмотров

Четвёртый закулисный ролик Rise of the Ronin расскажет о создании игрыЧетвёртый закулисный ролик Rise of the Ronin расскажет о создании игры
🕑 19.03.2024 Игры 👀 326 просмотров

Обзор очень тихой беспроводной клавиатуры Ugreen. Подключил ее ко всем гаджетам в доме и не жалеюОбзор очень тихой беспроводной клавиатуры Ugreen. Подключил ее ко всем гаджетам в доме и не жалею
🕑 17.03.2024 Apple Обзоры Гаджетов Лучшее АлиЭкспресс Техники Скидки 👀 81 просмотров

Как искать промокоды на скидку и сканировать чеки в Едадил, чтобы получать кэшбэк за покупкиКак искать промокоды на скидку и сканировать чеки в Едадил, чтобы получать кэшбэк за покупки
🕑 16.03.2024 Apple Советы Трюки Скидки АлиЭкспресс Работе Цены 👀 63 просмотров

Игра «Найди и посчитай фигуры»Игра «Найди и посчитай фигуры»
🕑 16.03.2024 Развлечения Яркое Детство Игры Творчество 👀 164 просмотров

Рецепт шоколадных блинчиков Рецепт шоколадных блинчиков
🕑 16.03.2024 Развлечения Яркое Детство Рецепты 👀 157 просмотров

В *Битлджус 2* раскроют прошлое героя; Майкл Китон увидел часть отснятого материала и остался в полном восторгеВ *Битлджус 2* раскроют прошлое героя; Майкл Китон увидел часть отснятого материала и остался в полном восторге
🕑 16.03.2024 Игры 👀 107 просмотров

Рыбы по гороскопу: сильные и слабые стороны, характеристика и главное качество знака зодиакаРыбы по гороскопу: сильные и слабые стороны, характеристика и главное качество знака зодиака
🕑 16.03.2024 Развлечения Гороскопы Гороскоп 👀 92 просмотров

Названа причина смерти Ширвиндта — близкие не хотят верить новостямНазвана причина смерти Ширвиндта — близкие не хотят верить новостям
🕑 15.03.2024 Развлечения Звезды Новости 👀 72 просмотров

Вот так брутал! Расторгуев удивил своим видом после слухов о пластикеВот так брутал! Расторгуев удивил своим видом после слухов о пластике
🕑 15.03.2024 Развлечения Звезды Новости 👀 131 просмотров

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

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


Diablo 4 стала доступна в Game Pass на Xbox и ПК
Predator: Hunting Grounds заглянет на консоли текущего поколения в конце года. IllFonic займётся издательством
Как отключить Google на Андроиде и сделать из него смартфон, которому не страшны санкции
10 товаров с АлиЭкспресс с высоким рейтингом и низкой ценой
Predator: Hunting Grounds заглянет на консоли текущего поколения конце года. IllFonic займётся издательством
Психологический триллер *Серфер* с Николасом Кейджем официально покажут в России
МакSим показала, куда сбежала после отказа от концертов — забрала детей
В новом ролике ролевой игры Broken Roads разработчики рассказали о происхождении класса Геодезист
Вместе с The Outer Worlds на следующей неделе в EGS раздадут Thief
Judgment 3? RGG Studio намекнула на важный анонс в понедельник
Похудевший Лазарев не может больше выступать — что известно о состоянии певца
Стивену Спилбергу очень понравилась *Дюна 2* - именитый режиссер остался под большим впечатлением от фильма
Бесплатное обновление, польские замки и DLC *Долина Волка* прибудут в Stronghold: DE в конце апреля
Пророк Санбой в дебютном трейлере визуальной новеллы *Альтушка для скуфа*
В EGS началась новая бесплатная раздача
У разработчика из Rockstar Games нашли информацию указывающую на то, что в GTA VI будут торнадо и ураганы
Управленческий симулятор фармацевтической компании Undead Inc. стартует 2 мая
Новая беда постигла Заворотнюк — пострадали все
Причины культовости Half-life
Весенние рецепты счастья: подарки и новинки от «ХлебСоль» на non/fictio№ весна 2024
Гастрономические тренды’2024: программа «ХлебСоль» на non/fictio№ весна 2024
Эксперты считают, что на создание российского аналога Xbox или PlayStation уйдёт 10 лет
Team17 выпустила трейлер игры Dredge в честь её первой годовщины
Стала известна дата релиза экшн-платформера Nine Sols
Эко-хоррорный платформер-головоломка One Last Breath вышел на платформах Steam, Nintendo Switch, PlayStation и Xbox
Бои снежками в Helldivers 2 могут привести к сбою игры
Каст *Очень странных дел* не знает, чем закончится сериал
Кэти О*Брайан получила роль в восьмой части *Миссия: невыполнима*
Переставшая выходить на связь Бузова прошла древний обряд — больше ничего не помогало
«Чудеса»: недавно родившая Брухунова удивила своим видом
«Задача трех тел»: экранизация главного научно-фантастического романа века от авторов «Игры престолов»
«Красные комнаты»: необычный триллер о нашей одержимости маньяками
Остин Батлер сыграет главную роль в новом фильме Даррена Аронофски
Компания Square Enix выпустила новый геймплейный трейлер Visions of Mana
Растерян и подавлен: принц Уильям с трудом справляется со свалившимся на него горем
Правда ли, что в России могут отключить платежи смартфонами по NFC и что тогда будет
Как обработать фото и видео на iPhone без сторонних приложений. 7 советов для владельцев смартфонов Apple
Топ-10 предзаказов на PlayStation заполонили игры от Microsoft
South Park: Snow Day! Объемная шутка
Керем Бюрсин сыграет главную роль в турецком «Холопе»
Жену Стаса Михайлова засняли с новорожденным ребенком — все еще скрывает от публики
Enlisted: Reinforced вышла в раннем доступе Steam
*Звездный путь: Пикар* может вернуться в виде телевизионного фильма
Для ПК-версии Horizon Forbidden West: Complete Edition вышло свежее обновление
СМИ: *Стартрек 4* станет заключительной главой перезагруженной вселенной
Бывший муж оставил послание Собчак после долгого молчания — невероятные любовь и нежность
Создатель AI: The Somnium Files, похоже, намекает на скорый анонс новой части
Stellar Blade может получить продолжение, если будет спрос
*Мы чувствовали, что в наших руках нечто особенное*: CDPR рассказала о работе над Phantom Liberty
Больше 100 ролей в кино: скончался актер Юрий Ваксман
MSI представила NVMe-накопители Spatium M580 Frozr со скоростью до 14,6 Гбайт/с
Опубликованы персонажные постеры мультфильма *Гарфилд*
Большой открытый мир и новые экспериментальные механики: инсайдер поделился подробностями Monster Hunter Wilds
Colorful выпустила белые материнские платы B650 CVN Gaming Frozen для AMD Ryzen 8000
Бывший глава EA Russia возглавил издателя Atomic Heart и Warface
Шепелев впервые появился с тремя детьми на публике — ничего от папки не взяли
История Раисы Горбачевой, борьба за нефть, телефонные мошенники и котики: 6 новых интересных документалок
Игроки Cities: Skylines 2 уничтожили рейтинг нового DLC Beach Properties в Steam
Don*t Starve получит настольную игру от Glass Cannon Unplugged
Outward Definitive Edition добралась до Nintendo Switch

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