MacBASIC - MacBASIC
Pierwotny autor (autorzy) | Donn Denman, Marianne Hsiung, Larry Kenyon, Bryan Stearns |
---|---|
Deweloper(zy) | Apple Computer, Inc. |
Pierwsze wydanie | 1985 |
Platforma | Klasyczny system operacyjny Mac |
Rodzaj | Narzędzia programistyczne |
Licencja | Prawnie zastrzeżony |
Macintosh Basic lub MacBASIC był zarówno wszechstronnym językiem programowania, jak i w pełni interaktywnym środowiskiem programistycznym zaprojektowanym przez firmę Apple Inc. dla oryginalnego komputera Macintosh . Został opracowany przez oryginalnego członka zespołu Macintosh , Donna Denmana, z pomocą innych programistów Apple, Marianne Hsiung, Larry'ego Kenyona i Bryana Stearnsa, w ramach oryginalnego programu rozwoju Macintosh, który rozpoczął się pod koniec 1981 roku. Andy Hertzfeld powiedział: „BASIC interpreter byłby ważne, aby umożliwić użytkownikom pisanie własnych programów. Zdecydowaliśmy, że powinniśmy napisać to sami, zamiast polegać na osobach trzecich, ponieważ ważne było, aby programy w języku BASIC mogły korzystać z interfejsu użytkownika komputera Macintosh , i nie zrobiliśmy tego. t ufać stronie trzeciej, że „dostanie to” na tyle, aby zrobić to dobrze”.
MacBASIC został wydany jako oprogramowanie beta w 1985 roku i został zaadoptowany do użytku w takich miejscach, jak wydział informatyki Dartmouth College , na potrzeby kursu programowania wprowadzającego. W listopadzie 1985 roku Apple nagle zakończył projekt w ramach umowy z Microsoftem na przedłużenie licencji BASIC na Apple II . Chociaż Apple wycofał MacBASICa, nielicencjonowane kopie oprogramowania i podręcznika nadal krążyły, ale ponieważ MacBASIC nie był już obsługiwany przez Apple i nie został zaprojektowany jako 32-bitowy, zainteresowanie ostatecznie wygasło.
Testy porównawcze opublikowane w kwietniowym wydaniu magazynu BYTE z kwietnia 1984 sugerowały, że MacBASIC ma lepszą wydajność w porównaniu z MS BASIC dla Macintosh firmy Microsoft . Język obejmował nowoczesne struktury sterowania pętlami, funkcje zdefiniowane przez użytkownika, grafikę i dostęp do przybornika Macintosh . Środowisko programistyczne obsługiwało wiele programów działających jednocześnie z symbolicznym debugowaniem, w tym punktami przerwania i wykonaniem jednoetapowym.