|
Kompilering og kjøring av ulike språk i IN211
|
Under følger en kort beskrivelse av hvordan du kan kjøre program i
ulike språk. Alle eksemplene antar at det aktuelle programmet heter
'test'.
C/C++
Bruk for eksempel gcc til å kompilere programmet med kommandoen:
gcc test.c
Den kjørbare filen heter nå a.out og kan kjøres direkte fra
kommandolinjen. Hvis du vil ha et annet navn på den kjørbare filen,
kan du bruke opsjonen -o, for eksempel vil kommandoen:
gcc -o test test.c
gi en kjørbar fil med navn test.
Java
Konvensjonen sier at navnet på filen skal være det samme som på
hovedklassen i programmet (den som inneholder main). Siden klassenavn
skal begynne med stor bokstav, lar vi Test være navnet på hovedklassen
og kaller programfilen Test.java. Kompilering skjer ved kommandoen:
javac Test.java
Denne lager en klassefil med Java bytekode, kalt
Test.class, som så kan kjøres med:
java Test
ML
I IN211 kjører vi ML interaktivt med kommandoen:
sml
Her kan man skrive inn definisjoner direkte, eventuelt lagre
programmet i en fil på vanlig måte. En slik fil hentes inn ved å gi
kommandoen:
use "test.sml";
(inne fra sml).
Perl
Med Perl gjør vi vanligvis kompilering og kjøring i ett:
perl test.pl
PHP
Legg programteksten med filnavnet test.php i en mappe med navn
eksempelvis php i mappen www_docs på ditt eget brukerområde. Påse at
mappen php har adgangstillatelser 755 (lesbart og eksekverbart for
alle) og at filen test.php har adgangstillatelser 644 (lesbart for
alle). Kjør programmet fra en nettleser ved å angi følgende URL:
http://www......../~brukernavn/php/test.php
Prolog
Legg fakta og regler på en fil test.pl. Start sicstus prolog med
kommandoen:
sicstus
Regel-filen hentes inn ved å si:
[test].
Deretter er det fritt frem for å stille spørsmål. For mer informasjon,
se filen ~in211/www_docs/sicstusintro.txt
Simula
Kompilering:
sc test.sim
Kjøring:
test
|
Sist oppdatert 16.08.2002.
|
|