Pagina 1 di 1

[AS] scripting superiore!

MessaggioInviato: mar ott 28, 2003 10:33 am
da thomas
AppleScript...

Scusate ragazzi, non potevo non postare qualcosa di superiore riguardo lo scripting!!
vi faccio un semplice esempio di quanto possa essere comodo, da scrivere e da capire:
Codice: Seleziona tutto

tell application "Mail"
   open
   make new Message with properties {subject:"ciao belli"}
   make new to recipient with properties {name:"pippo",address:"address@pluto.com"}
   set visible on true
   repeat with Account in allAccont
      send Message
   end repeat
end tell


Ogni applicazione diventa scriptabile; talune hanno dizionari (classi e azioni) proprie, talaltre utilizzano quelli globali

Ogni script si applica ad ogni cosa (nel vero senso della parola)

Che altro... unico neo: solo per Mac OS X

Ciaoooooooooo

[AS] scripting superiore!

MessaggioInviato: mar ott 28, 2003 10:33 am
da thomas
AppleScript...

Scusate ragazzi, non potevo non postare qualcosa di superiore riguardo lo scripting!!
vi faccio un semplice esempio di quanto possa essere comodo, da scrivere e da capire:
Codice: Seleziona tutto

tell application "Mail"
   open
   make new Message with properties {subject:"ciao belli"}
   make new to recipient with properties {name:"pippo",address:"address@pluto.com"}
   set visible on true
   repeat with Account in allAccont
      send Message
   end repeat
end tell


Ogni applicazione diventa scriptabile; talune hanno dizionari (classi e azioni) proprie, talaltre utilizzano quelli globali

Ogni script si applica ad ogni cosa (nel vero senso della parola)

Che altro... unico neo: solo per Mac OS X

Ciaoooooooooo

MessaggioInviato: mar ott 28, 2003 11:47 am
da Xerex
A parere di un mio ESIMIO collega, soltanto leggendo il codice, sembra che sia piuttosto limitato come linguaggio...mi spiego:
Sembra troppo ad alto livello...se gli scrivi un tema te lo interpreta e ti butta fuori un programma(ovviamente sto/stiamo estremizzando)[;)]

Mi stupisco che un'informatico della tua portata non sappia che i soggetti dei messaggi devono essere intelleggibili!
[:(] <font size="1">Se non ti piace il subject che ho messo dimmelo che lo cambio</font id="size1">

MessaggioInviato: mar ott 28, 2003 2:04 pm
da thomas
Ma quale linguaggio di programmazione?!?!?!? Ho detto scripting!!!
Mi sorprende che un letterato come te non sappia la differenza! hihihi

Il topic lo sistemo io, il tuo 'Esampio AppleScript' non incontra il mio italiano!!!
Piuttosto, hai visto che la Coppa fa la letterina!?!??! ^_^

MessaggioInviato: mar ott 28, 2003 5:50 pm
da Xerex
<blockquote id="quote"><font size="1" face="Verdana, Arial, Helvetica" id="quote">citazione:<hr height="1" noshade id="quote"><i>Messaggio inserito da fromtheflames</i>
<br />Ma quale linguaggio di programmazione?!?!?!? Ho detto scripting!!!
Mi sorprende che un letterato come te non sappia la differenza! hihihi
<hr height="1" noshade id="quote"></blockquote id="quote"></font id="quote">

Un letterato come me ingloba lo scripting nella programmazione!
La mia/nostra obiezione era sul livello di astrazione del linguaggio(di scripting) che ci sembra troppo alto così a prima vista...se mi sbaglio...[8)]

<blockquote id="quote"><font size="1" face="Verdana, Arial, Helvetica" id="quote">citazione:<hr height="1" noshade id="quote">
Piuttosto, hai visto che la Coppa fa la letterina!?!??! ^_^
<hr height="1" noshade id="quote"></blockquote id="quote"></font id="quote">

Ho visto si[:p][:X][:p]

MessaggioInviato: mar ott 28, 2003 7:36 pm
da thomas
<blockquote id="quote"><font size="1" face="Verdana, Arial, Helvetica" id="quote">citazione:<hr height="1" noshade id="quote"><i>Messaggio inserito da Xerex</i>
Un letterato come me ingloba lo scripting nella programmazione!
La mia/nostra obiezione era sul livello di astrazione del linguaggio(di scripting) che ci sembra troppo alto così a prima vista...se mi sbaglio...[8)]
<hr height="1" noshade id="quote"></blockquote id="quote"></font id="quote">

Non sbagli, ma non vedo il problema, ti spiego:
lo scripting è nato per aiutare gli amministratori di sistema a svolgere mansioni ripetitive, non preclude di certo il suo utilizzo ai programmatori, ma non è rivolto a loro; un amministratore o un utente può anche non capirci una cippa di programmazione, ma può benissimo scriptare.
Dato questo come certo, passiamo alla valutazione di questo linguaggio.
A noi programmatori sembra di alto livello, ma ti ricordo che non esistono livelli per quanto riguarda lo scripting e quindi, più intuitivo è un linguaggio (a mio avviso) meglio è!
Certamente per noi è molto meglio scrivere un ciclo for con le parentesi graffe, piuttosto che uno pseudo linguaggio molto ricco e onoroso "in termine di termini" (azz che bella questa)




Ma dopo tutte ste castroneria, la sto facendo o no la mia porca figura??? hihihi

Ciao AMICO!

MessaggioInviato: mar ott 28, 2003 7:45 pm
da Xerex
La fai tranquillamente la porca figura [8D]
<font size="1">spero di farla anche io</font id="size1">[:I]

Tornando in tema...se la metti in termnini di semplicità d'uso e di target non posso che darti ragione, così come è vero che, come disse un certo S.Martini, alcuni programmi scritti in certi linguaggi <b>grondano sangue implementativo</b>[:D]

MessaggioInviato: mar ott 28, 2003 10:57 pm
da thomas
<blockquote id="quote"><font size="1" face="Verdana, Arial, Helvetica" id="quote">citazione:<hr height="1" noshade id="quote"><i>Messaggio inserito da Xerex</i>
<br />La fai tranquillamente la porca figura [8D]
<font size="1">spero di farla anche io</font id="size1">[:I]

Tornando in tema...se la metti in termnini di semplicità d'uso e di target non posso che darti ragione, così come è vero che, come disse un certo S.Martini, alcuni programmi scritti in certi linguaggi <b>grondano sangue implementativo</b>[:D]
<hr height="1" noshade id="quote"></blockquote id="quote"></font id="quote">

Per fortuna il target per AppleScript è più che azzeccato!

A proposito: tempo fa utilizzai per caso anche il linguaggio di scripting di Windows (non ricordo nome e posizione, mi pare sotto c:windows)

Prova ad utilizzare quello e poi fai un raffronto con applescript e qualsiasi altro script-language per linux ad esempio... Script = semplicità
Poi chiaro, le attitudini personali pagano...
Conosco un tipo che si è scritto parte della macchina virtuale java in ASM per MIPS.... hihihihi
Ahhhhhhh
vogliamo poi parlare di Scheme!?!?!?! ti lascio la palla e ti prego di non prenderla al balzo altrimenti qui si fa notte!!!

MessaggioInviato: mer ott 29, 2003 12:45 am
da Xerex
Se mi parli di scheme...chiudo subito[:D]