Compilateur Pascal ?

Aurélien-A

Membre confirmé
19 Mai 2005
76
3
38
Edinburgh
www.billou-net.info
Bonjour,


Je suis étudiant en année spéciale informatique à l'IUT d'Amiens et je cherche un compilateur Pascal utilisable en ligne de commande. J'ai installé FreePascal mais je ne trouve pas les fichiers correspondant sur mon disque dur. (/usr/bin/fpc ???) et l'intégration à XCode n'a pas l'air de fonctionner.

On m'a déconseillé GNUPascal, mais j'aimerais avoir un avis.

L'usage est à fin uniquement pédagogique. L'IUT utilise TurboPascal sous Windows.

Je suis sous Tiger.

Merci.

Aurélien
 

tatouille

Membre expert
1 Juin 2004
5 174
493
Stanford CA
Bonjour,


Je suis étudiant en année spéciale informatique à l'IUT d'Amiens et je cherche un compilateur Pascal utilisable en ligne de commande. J'ai installé FreePascal mais je ne trouve pas les fichiers correspondant sur mon disque dur. (/usr/bin/fpc ???) et l'intégration à XCode n'a pas l'air de fonctionner.

On m'a déconseillé GNUPascal, mais j'aimerais avoir un avis.

L'usage est à fin uniquement pédagogique. L'IUT utilise TurboPascal sous Windows.

Je suis sous Tiger.

Merci.

Aurélien

freepascal is a 32 bit pascal compiler
je ne sais pas qui t'as conseillé
mais il ne doit pas avoir macosx il en est resté à la yellowbox mac

gnu/pascal diff for Tiger
--------------------------------------------------

diff -ur gp-0.60/gp.pas gp-0.60-patched/gp.pas
--- gp-0.60/gp.pas Sun Jun 5 22:31:51 2005
+++ gp-0.60-patched/gp.pas Tue Aug 9 20:05:15 2005
@@ -708,7 +708,7 @@
if FileName <> '' then
UnitNameMatch := (Dep.SrcBaseNameExt = FileName) or (Dep.SrcBaseName = FileName)
else
- UnitNameMatch := Dep.SrcBaseName = InterfaceName
+ UnitNameMatch := LoCaseStr( Dep.SrcBaseName ) = LoCaseStr( InterfaceName );
end;

function NewUsesElement (const InterfaceName, FileName: String; Next: PUnitList) = p: PUnitList;
 

Luc G

Membre vénérable
Club MacG
17 Octobre 2001
11 884
1 924
67
Dans le sud
luc.greliche.free.fr
Il faudrait quand même que je me décide à installer Freepascal pour voir. Sinon, si c'est pour des buts pédagogiques, la dernière version de thinkpascal téléchargeable gratuitement doit toujours tourner sous classic. Il y a aussi, sous classic toujours le vieil environnement d'apple (classic aussi) : MPW qui doit toujours être téléchargeable gratuitement sur apple développeurs, à moins que le compilateur pascal qui n'avait pas évolué à la fin ne soit plus dispo. Il y a aussi CodeWarrior avec un vieux compilo pascal (pas mis à jour à la fin) mais ça c'était payant et bien qu'ils aient envisagé de le mettre en opensource depuis qu'ils ont arrêté le développement mac, ils n'ont pu le faire.

En tous cas, je te conseille d'aller voir sur PascalCentral ou tu trouveras, entre autres choses un tutoriel pour l'installation et l'utilisation de freepascal dans xcode. J'attends ton avis avant de m'y mettre ! :D

Et pour en savoir plus sur le développement opensource de pascal pour mac, il y a la liste macpascal
 

gibet_b

Membre expert
Club MacG
28 Mars 2005
1 905
119
41
Combrailles (France)
www.bournisien.info
Moi ce que j'aurai bien voulu faire, c'est développer des applis Cocoa/natives OS X en codant en pascal. Un peu comme du Delphi. Mais visiblement, en pascal, on ne peut créer que des applis "texte", je me trompe ? Peut-être puisque je n'ai pas encore tester les cocoa-objectiveC-xcode... Quelqu'un peu m'éclairer sur la technique la plus utilisé pour développer (coder et réaliser l'interface) sous OS X ? XCode permet-il de réaliser l'interface de l'appli à la souris ou faut-il coder chaque fenêtre ? Je suis un peu paumé.

Merci.
 

Luc G

Membre vénérable
Club MacG
17 Octobre 2001
11 884
1 924
67
Dans le sud
luc.greliche.free.fr
gibet_b a dit:
Moi ce que j'aurai bien voulu faire, c'est développer des applis Cocoa/natives OS X en codant en pascal. Un peu comme du Delphi. Mais visiblement, en pascal, on ne peut créer que des applis "texte", je me trompe ? Peut-être puisque je n'ai pas encore tester les cocoa-objectiveC-xcode... Quelqu'un peu m'éclairer sur la technique la plus utilisé pour développer (coder et réaliser l'interface) sous OS X ? XCode permet-il de réaliser l'interface de l'appli à la souris ou faut-il coder chaque fenêtre ? Je suis un peu paumé.

Merci.


Xcode inclut Interface Builder qui te permet de définir graphiquement non seulement les fenêtres mais toute la logique d'interface. La partie interface se retrouve dans les fichiers "nib" (ou les éléments "nib" que tu vois dans le contenu d'une application cocoa).
 
  • J’aime
Réactions: titim

ntx

Membre vénérable
Club MacG
15 Octobre 2004
12 128
376
92
Bonjour,
pour utiliser Cocoa, il vaut mieux utiliser de l'objective-c. Java est effectivement sur le point d'être abandonné et d'autres langages proposent des "interface" pour attaquer du Cocoa mais ce n'est pas du natif.
Pour l'utilisation, tu serais surpris de voir tout ce qu'on peut faire uniquement avec des clics dans IB. Pour cela, jette un coup d'oeil sur les sites dédiés (une petite recherche via Google) pour des exemples : un éditeur de texte sans un ligne de code, un navigateur web, ...
 

tatouille

Membre expert
1 Juin 2004
5 174
493
Stanford CA
gibet_b a dit:
Moi ce que j'aurai bien voulu faire, c'est développer des applis Cocoa/natives OS X en codant en pascal. Un peu comme du Delphi. Mais visiblement, en pascal, on ne peut créer que des applis "texte", je me trompe ? Peut-être puisque je n'ai pas encore tester les cocoa-objectiveC-xcode... Quelqu'un peu m'éclairer sur la technique la plus utilisé pour développer (coder et réaliser l'interface) sous OS X ? XCode permet-il de réaliser l'interface de l'appli à la souris ou faut-il coder chaque fenêtre ? Je suis un peu paumé.

Merci.
regardes dans
**carbon :):D
**Apple Events
 

ipod62

Membre confirmé
28 Novembre 2006
82
2
33
bonjour...moi c pareil dans le cadre de mes études j'ai besoin d'un compilateur pascal...mais bon j'ai installer gnupascal for mac intel , j'ai installé gnupascal interface c cool mais je sais pas comment faire , quoi lancer pour pouvoir accé au compilateur...on peu m'aider?...
merci
 

m.pringle

Membre enregistré
11 Mai 2007
2
0
Salut à tous,
J'ai également tout installé en principe, gpc, fpc etc. Mais le problème est que je suis un novice complet, et je comprends rien à ce que je fais. Naïvement, j'espérais télécharger un logiciel qui m'ouvrirait directement une page où je pourrait taper mon petit programme, cliquer sur "exécuter" et voir le résultat de mon programme. Mais là je comprends rien, entre compilateur, interface, et plein de termes tordus, je sais pas comment faire.
Pourtant, j'ai vu sur le site de freepascal des screenshots de Lazarus très clairs, exactement ce que je voudrais avoir, seulement j'y arrive pas, et c'est pas faute d'avoir essayé.

Donc je voudrais savoir si vous auriez une méthode SIMPLE pour faire du pascal avec une jolie fenêtre bien claire.

Au fait, je précise, je possède un powerbook G4 de trois ou quatre ans d'age, avec OS 10.4.1.


Merci beuacoup pour vos réponses !