[an error occurred while processing this directive]

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.