Le Computer History Museum a récemment affiché des le code source original de MacPaint et QuickDraw! Apple a donné la permission de publier les deux, et ils sont bien la peine de prendre un coup d'oeil si pour aucune autre raison que pour réaliser à quel point nous l'avons aujourd'hui les programmeurs.
Le code source est une combinaison de 68k de montage, les fichiers de ressources, et Pascal, et tout le code a été écrit par l'incomparable Bill Atkinson, L'un des premiers héros de la programmation Mac et auteur d'HyperCard (parmi beaucoup d'autres choses).
Soit dit en passant, le projet de loi de programmation arrêtée il ya plusieurs années pour se concentrer sur la photographie, mais a commencé à programmer à nouveau après le SDK iPhone est sorti, afin qu'il puisse créer des PhotoCard.
Si vous n'êtes pas vraiment familier avec qui le projet de loi est, vous pouvez lire quelques-unes des histoires sur Folklore.org, Mais attention, il est facile de perdre du temps à ce site si vous avez tout intérêt dans l'histoire d'Apple.
Note: Une question qui m'est venu à regarder ce code source a été «comment pourrait-projet de loi pourrait avoir codé cette époque?" Ils ont été écrits avant le Mac livrés, et le Mac livré avec seulement 128k de RAM, ce qui est plus petite que la source MacPaint Pascal. Vous ne pourriez pas avoir ouvert certaines de ces fichiers de code source sur un Mac plus tôt en raison de leur taille. La réponse semble être qu'ils ont été écrits sur un Lisa, qui est livré avec un meg de RAM. Cela a été une certaine quantité folle de mémoire pour la journée et une partie de la raison du coût de Lisa 9999 $ (quelque part entre $ 19k et $ 40k en dollars d'aujourd'hui. Je ne me souviens de lecture, cependant, que les premières versions de QuickDraw (aka LisaGraf) ont été écrits sur certains modèles d'Apple 2, cependant.
Le code source est une combinaison de 68k de montage, les fichiers de ressources, et Pascal, et tout le code a été écrit par l'incomparable Bill Atkinson, L'un des premiers héros de la programmation Mac et auteur d'HyperCard (parmi beaucoup d'autres choses).
Soit dit en passant, le projet de loi de programmation arrêtée il ya plusieurs années pour se concentrer sur la photographie, mais a commencé à programmer à nouveau après le SDK iPhone est sorti, afin qu'il puisse créer des PhotoCard.
Si vous n'êtes pas vraiment familier avec qui le projet de loi est, vous pouvez lire quelques-unes des histoires sur Folklore.org, Mais attention, il est facile de perdre du temps à ce site si vous avez tout intérêt dans l'histoire d'Apple.
Note: Une question qui m'est venu à regarder ce code source a été «comment pourrait-projet de loi pourrait avoir codé cette époque?" Ils ont été écrits avant le Mac livrés, et le Mac livré avec seulement 128k de RAM, ce qui est plus petite que la source MacPaint Pascal. Vous ne pourriez pas avoir ouvert certaines de ces fichiers de code source sur un Mac plus tôt en raison de leur taille. La réponse semble être qu'ils ont été écrits sur un Lisa, qui est livré avec un meg de RAM. Cela a été une certaine quantité folle de mémoire pour la journée et une partie de la raison du coût de Lisa 9999 $ (quelque part entre $ 19k et $ 40k en dollars d'aujourd'hui. Je ne me souviens de lecture, cependant, que les premières versions de QuickDraw (aka LisaGraf) ont été écrits sur certains modèles d'Apple 2, cependant.
Aucun commentaire:
Enregistrer un commentaire