Відповіді:
У 1985 році Ларрі Теслер розробив аромат Pascal для Apple, Object Pascal , який став стандартною мовою для системи 6 . Він базувався на Clascal , варіанті Pascal 1983 року для Лізи , також розробленому в Apple.
Object Pascal використовувався в MacApp , основній програмі Apple на той час. MacApp 3.0, випущений в 1991 році, був переписаний на C ++, а Apple згодом відмовився від підтримки Object Pascal на користь C ++, коли вони перейшли від 68-кілограмових Motorola до PowerPC.
Об'єкт Паскаль Borland, який сьогодні живе як Embarcadero Delphi , розпочався в 1986 році як набір розширень до Turbo Pascal , які мали бути схожими на Apple Object Pascal. Ніклаус Вірт, засновник Паскаля, консультувався як Apple, так і Borland щодо їх відповідних варіантів.
І навпаки, ціль C була основною мовою NeXTSTEP і була представлена в Apple лише після придбання NeXT в 1996 році.
Apple] [загалом запрограмовано або в машинному коді BASIC, або в 6502.
Ліза, як правило, запрограмована на Паскалі.
Ранні програми Macintosh написані на Pascal, спочатку на Lisa, а пізніше на самому Mac.
Подумайте, Паскаль був найпопулярнішим середовищем розробки протягом певного часу, а потім Подумайте С. Подумайте, що C мав легкі об'єкти, які іноді називали C + -, а пізніше C ++. У нього також була власна бібліотека класів, що називається, відповідно, бібліотекою Think Class.
MPW від Apple також була популярною, оскільки вона дозволяла змішувати мови (як правило, Pascal, C, C ++ та асемблер) та побудову скриптів, схожих на середовище unix, хоча синтаксис був дуже іншим.
MacApp був написаний на Object Pascal, і, як хтось сказав, пізніше перейшов на C ++. З переходом до систем PowerPC багато програмістів перейшли на Metrowerks CodeWarrior як середовище розробки та його бібліотеку класів C ++, PowerPlant.
Objective-C використовувався в NeXT, а потім для Mac OS X, хоча додатки для Mac OS X також можна писати на C / C ++ за допомогою API "Carbon" від Apple. У наші дні більшість додатків для Mac та iOS написані на какао / Obj-C, хоча в багатьох є бібліотеки C або C ++.
Стандартною мовою Mac OS Classic був Pascal. Документація щодо API ОС була написана для Pascal, і стільки ж ОС, скільки не було написано в оптимізованому рукою ASM, було написано на Pascal.
Після переходу до архітектури PowerPC вони переписали ОС на C ++, супроводжуючись дуже помітним зниженням стабільності системи, що не здивує всіх, хто знайомий з Pascal та C ++. Документація API продовжувала писатися в основному для Паскаля, поки Стів Джобс не повернувся і не почав намагатись змусити об'єктив-С усіх людей за горло.
... а до Mac (Apple II) більшість програмувань були в BASIC. (Для всіх варіантів Apple II до IIgs)
Я також пригадую, як займався розробкою C ++ в Системі 7 за допомогою Metroworks CodeWarrior - це було (звичайно) після PowerPC.