
Loading ...
Vediamo ora le differenze tra la programmazione in Scheme e Java; partiamo da una funzione semplice semplice che permette il reverse di una stringa (alfanumerica) e la vedremo nei vari linguaggi di programmazione:
1) In Scheme:
(define revi
(lambda (txt)
(if (= (string-length txt) 0)
txt
(string-append (string (string-ref txt (- (string-length txt) 1))) (revi (substring txt 0 (- (string-length txt) 1))))
)
))
Il concetto di base della funzione è la RICORSIONE, cioè richiamo la stessa funzione fino al termine del caso base.
2) Vediamo la stessa ricorsione in Java:
class rev
{
public static String revi (String parola)
{
int k = parola.length();
if (k < 1)
return parola;
else
{
parola = parola.charAt(k-1) + rev.revi (parola.substring (0, k-1));
}
return parola;
}
}
3) Vediamo la stessa funzione in Java con un ciclo:
class ribalta {
public static String ribalto (String testo)
{
int rigth ;
rigth = testo.length();
StringBuffer dest = new StringBuffer(rigth);
for (int index = (rigth -1); index >= 0; index–)
dest.append(testo.charAt(index));
return dest.toString();
}
}

Loading ...
AutoIt è un programma, o meglio un piccolo ambiente di macro-programmazione, attraverso il quale sarà possibile automatizzare delle procedure in ambiente Windows (o DOS). È particolarmente indicato per realizzare procedure automatiche di installazione per quei software che non ne posseggono una propria, per svolgere delle piccole procedure sul proprio PC o (al limite) su un gruppo di PC.
AutoIt è essenzialmente un interprete: esso eseguirà dunque tutte le azioni che noi avremo inserito, utilizzando il macro linguaggio messoci a disposizione, all’interno di opportuni file di testo (script). Tramite questi script è possibile far eseguire ad AutoIt un gran numero di funzioni quali ad esempio:
- esecuzione di applicazioni (applicazioni Windows, comandi DOS, etc.);
- simulazione della pressione dei tasti della tastiera o del mouse;
- gestione delle finestre di Windows (minimizzare, nascondere, massimizzare, chiudere, attendere apertura/chiusura, …);
- gestione della Clipboard.
Cosa molto importante: L’eseguibile di AutoIt è self contained e dunque non avrà bisogno né di DLL né di un programma di installazione per poter funzionare.
Inoltre grazie all’utility Aut2Exe è possibile, a partire dagli script di AutoIt, creare dei programmi direttamente eseguibili in ambiente Windows!
A questo link potete trovare del materiale.