22.11.2005seminario swarm 2005 20061 seminario su swarm 2005-2006 pietro terna [email protected]...
TRANSCRIPT
22.11.2005 Seminario Swarm 2005 2006 1
Seminario su Swarm 2005-2006
Pietro Terna
web.econ.unito.it/terna
22.11.2005 Seminario Swarm 2005 2006 2
Primo semestre
[25.10 aula 12
8.11 aula 12 introduzione al C]
22.11 aula 12 segue C, con Java e primi passi in Swarm
29.11 aula 12
6.12 aula 12
con prosecuzione nel secondo semestre
(sempre dalle 17.30 alle 19)
22.11.2005 Seminario Swarm 2005 2006 3
“nostro” sito a http://eco83.econ.unito.it/swarm/
iscriversi alla mailing list seminarioswarm (vedi sopra per le istruzioni)
inoltre è utile http://eco83.econ.unito.it/swarm/materiale/
questo file ppt (e zip) e i successivi sono/saranno in linea a
http://web.econ.unito.it/terna/swarm/
questo è seminario_swarm05-06-20051122.ppt
22.11.2005 Seminario Swarm 2005 2006 4
Ritorniamo al C
seguendo il file Es_C_seminario.doc (riferimento sempre a http://eco83.econ.unito.it/swarm/materiale/nozPrelC/, provando-spiegando i diversi file
22.11.2004 riprendiamo da cicli.c
poi . . . Java e primissimo esempio
22.11.2005 Seminario Swarm 2005 2006 5
Se necessario,
In Cygwin
export CLASSPATH=.
Nel prompt dei comandi di Windows
set CLASSPATH=.
22.11.2005 Seminario Swarm 2005 2006 6
public class First
{
public static void main(String[] args)
{
System.out.println
("First program!");
}
}
file First.java
traduzione (generazione codice intermedio)
javac First.java
esecuzione
java First
Dal prompt dei
comandi di
Windows o da
Cygwin
NB senza ‘.’ o estensione java o class
22.11.2005 Seminario Swarm 2005 2006 7
file FirstSwarm.javaimport swarm.Globals;
import swarm.defobj.Zone;
public class FirstSwarm
{
public static void main(String[] args)
{
Globals.env.initSwarm("FirstJava",
"0.0","[email protected]", args);
System.out.println(
"First Swarm program!");
}
}
javac FirstSwarm.java
esecuzione
java FirstSwarm
Dal prompt
dei comandi
di Windows,
dopo avere
eseguito
ijs.bat
22.11.2005 Seminario Swarm 2005 2006 8
Lavoro sul tutorial Swarm
tutorial, seconda versione (sempre provvisoria), con testo e file preparati da Staelin, ahttp://eco83.econ.unito.it/swarm/materiale/jtutorial/JavaTutorial.zip
utilizziamo il file jsimplebug11.doc di 55 pagine, contenuto nel file .zip, come manuale e come base per i listati
iniziamo da /SimpleCBug con StartSimpleCBug.java
C e Java nel nome?