Fiche technique | |
---|---|
Plateforme : | Macintosh |
Auteur : | Think Technologies (Symantec) |
Date de publication : | 1986 à 1992 |
Catégorie : | IDE+Pascal |
Sommaire
Le logiciel THINK Pascal est un excellent système de développement pour Macintosh. Il a été publié par Think Technologies en 1986 sous le nom de Lightspeed Pascal. Le Think Technologies a été racheté par Symantec, et le nom a été changé pour Think Pascal. La dernière mise à jour officielle date de 1992 et le produit a été officiellement abandonné en 1997. Le Lightspeed Pascal était un système de développement fantastique, nettement meilleur que son cousin Lightspeed C (Think C). Il y a quelques raisons, une pour laquelle Pascal est souvent considéré comme juste une langage de programmation éducative, une impression ayant peut-être été exagérée par sa relation étroite avec MacPascal, un interprète n'étant définitivement qu'à usage éducatif.
Mais THINK Pascal c'est bien plus :
- C'est un bon compilateur, générant un bon code 68k rapide en 32 bits.
- L'éditeur formate automatiquement le code, ce qui le maintient propre et lisible, vous faisant gagner du temps.
- Il a un débogueur avec des fonctionnalités puissantes qu'aucun autre système de développement n'a.
- Il compile 44 000 lignes de code par minute.
Il présente quelques inconvénients, à savoir :
- Vous ne pouvez pas désactiver le formatage automatique.
- Il ne peut pas générer de code natif PPC, seulement du code 68k.
- Une configuration de port imprudente peut créer des problèmes faisant que le programme se brisera lors de la compilation sur le disque, mais fonctionnera dans le débogueur.
- Vous ne pouvez pas compiler de code C, assembleur ou tout autre langage.
Tous ces problèmes ont leurs solutions :
- Vous éditez des fichiers non Pascal avec un éditeur de texte séparé, comme BBEdit ou SimpleText.
- Vous développez votre programme dans THINK Pascal, et lorsque vous avez besoin d'une version native de PPC, vous apportez les modifications nécessaires pour qu'il soit également compilé dans CodeWarrior. Ne passez pas à CodeWarrior, faites simplement fonctionner votre code avec les deux et profitez du meilleur des deux mondes !
- Si vous devez lier du code C à votre programme THINK Pascal, vous devez le compiler dans une bibliothèque avec Think C.