Newsgroup: it.cultura.linguistica
Titolo: Illuminazioni Pontogliane (: Testamento) - HTML

Un recente discorso con Pontoglio su di una pregevole illuminazione del
medesimo mi ha portato alla stesura di questo lungo (perché "zero knowledge
base") post.
Molto spesso certe cose di sostanza si sottovalutano per rincorrere vuote
questioni di forma, allontanandosi d'un botto di parecchi parsec dalla
"felicità", magari anche in estrema buona fede (: c'è chi spesso equivoca le
mete con i miti, arrivando addirittura a suicidarsi, pilotando kamikazemente
un aereo contro un palazzo nella convinzione di incontrarsi con Dio!).
Virgolette su felicità perché la teoria è ovviamente dello scrivente, né
vuole essere un accenno di proselitismo, bensì una corroborante provocazione
al riscontro della potenza creativa, illuminante e rasserenante della
scienza in ambito interdisciplinare: talvolta, avvicinandosi ai linguaggi
degli elaboratori elettronici pare di comprendere meglio i linguaggi
naturali umani, e viceversa. Ed è davvero sconvolgente vedere come tra
strutture viventi autoreferenziate (= capaci di mentire rendendo difforme
l'atteggiamento dal sentimento prodotto da un pool di eso-stimolazioni =
strutture plastiche) e strutture non viventi né autoreferenziate (=incapaci
di mentire perché strutturamente vincolate ad un rapporto costante tra tipo
di eso-stimolazione ed azione in risposta = strutture rigide) si possa
instaurare un montante legame evolutivo, indirizzato verso "nuove frontiere"
esistenziali, più confortantemente vicine all'ancora grandemente incognita
realtà in cui si conduce la propria esistenza.
Tutto 'sto proemio per 3 miserrime righe di codice e scarne considerazioni?
Chissà!
Public Function Inversione_Di_Stringa(vData As String) As String
Viene creata una funzione col nome di Inversione_Di_Stringa e con la
qualificazione di Public, cioè di funzione pubblica. Ciò implica che tale
funzione vale in tutto il contesto del codice sorgente e non soltanto nella
sezione di esso in cui viene citata. Ovviamente il nome della funzione serve
per richiamare la funzione stessa nel contesto del programma (Excel) in cui
la si vuole utilizzare. La locuzione "(vData As String)" serve a creare una
variabile di nome Data e a qualificare Data come una variabile costituita da
una serie di caratteri (ovvero da una stringa). L'istruzione di
qualificazione deve essere anche ripetuta fuori paratesi per qualificare la
funzione come funzione di stringa.
Dim i As Integer, j As Integer
Dim è l'istruzione che serve per dichiarare (= creare) una o più variabili.
Qui vengono create due variabili (: i e j) che sono immediatamente
qualificate come numeri interi dalle locuzioni "As Integer".
Dim swap As String
Qui viene creata la variabile "swap" (: baratto o ribaltamento) che viene
qualificata come una stringa. La funzionalità delle variabili di swap è
davvero molto divertente. Si immagini di avere due bicchieri attorno alle
pareti esterne dei quali vi sia dell'acido: il bicchiere x ed il bicchiere
y, contenenti, ciascuno, un oggetto solido di calcare che ne occupa
pressoché tutto lo spazio interno. Se x ha in sé un cubo ed y una sfera (x =
cubo ed y = sfera), il cubo e la sfera possono esistere soltanto in quanto
vengono contenuti da un contenitore che li preservi dal finire nell'acido e
dissolversi, quindi, come fare a scambiare sequenzialmente il valore di x
con quello di y senza che uno dei due valori vada perduto per effetto di una
sua allocazione all'esterno del contenitore in mezzo all'acido? Occorre
ovviamente un terzo bicchiere che contenga, per esempio, il cubo di x perché
x, svuotato, sia in grado di accogliere in sé la sfera di y. Del resto, una
volta svuotato della sfera, y potrà accogliere in sé il cubo che era
originariamente dentro x, ricevendolo dal terzo bicchiere in cui il cubo era
stato momentaneamente "parcheggiato" per svuotare x e permettere la prima
fase dello scambio dei valori di x ed y. Ovviamente questo terzo bicchiere
si chiama…. swap. L'analogia e' evidente: il nome di una variabile (: x, y,
swap, ecc.) è l'area fisica di memoria di un computer; il valore (cubo,
sfera) assegnato (con il segno =) ad una variabile è lo stato di carica
elettrica di tale area fisica, mentre l'acido e' l'assenza di materiale
elettronicamente conduttivo, la quale determinerebbe il dissolvimento
definitivo di ogni stato di carica.
i = 1
Questa istruzione assegna alla succitata variabile i, il valore 1. Assegnare
un valore numerico (: non morale) a qualcosa significa enumerare quel
qualcosa cioè determinare, tra più cose similmente enumerate, un
inequivocabile ordine mediante una relazione di precedenza. Ogni vocabolo
scritturato ha una prima lettera, in base al vettore che si adotta per
leggerlo e scriverlo. Se si decide quindi di chiamare questa lettera col
nome di "i" le si può, con tutte le ragioni di questo universo, assegnare il
valore 1. Il che significa anche concepirla come elemento di un insieme
ordinato costituito dal vocabolo cui essa appartiene. Ironico, ma una cosa
sconvolgente dell'aspetto puramente scientifico di ogni lingua, a fronte
della teoria saussuriana dell'arbitrarietà del lessico è che, mentre i
fonemi non avrebbero tra loro alcuna certa relazione di precedenza (teoria
della doppia articolazione del linguaggio), i numeri naturali la hanno
indubbiamente ed il suo nome è addizione (sì, proprio l'operazione
aritmetica!!!), per cui, per mettere in fila i fonemi e parlare o scrivere,
un essere umano usa, inconsciamente ed indubbiamente, una serie di addizioni
su insiemi finiti costituiti dai vocaboli di un dizionario.
j = Len(vData)
Alla succitata variabile j, invece, non viene assegnato, come valore, un
numero intero noto, bensì, con la locuzione "Len(vData)", la lunghezza (:
Len è la contrazione di Length che, appunto, significa lunghezza) della
variabile vData che è stata creata nella prima istruzione e definita come
una stringa (= serie di caratteri). Questo è del tutto sensato: logico.
Infatti, mentre è indubbio che alla prima lettera di un vocabolo possa
essere assegnato il valore numerico 1, alla sua ultima lettera non si
saprebbe, prima della presa di conoscenza dell'identità vocabolo medesimo,
che valore numerico attribuire dato che è notorio che non tutti i vocaboli
hanno il medesimo numero di lettere. Se la variabile vData fosse costituita
da un vocabolo, per esempio di 4 lettere, allora j, in ragione di questa
istruzione di inizializzazione, sarebbe, automaticamente, posta uguale a 4.
Do
Da qui ha inizio un'istruzione ciclica chiamata "Do… Loop" (letteramente:
esegui la serie di istruzioni [Loop significa Circola] presenti tra Do e
Loop finché [Until significa Finché] non si sia verificata la condizione che
segue il ciclo) che ha termine soltanto quando la variabile i è diventata
maggiore o uguale alla variabile j. Il concetto di maggiore e minore (non
necessariamente di uguale) è imprescindibile da un valore numerico, ecco
perché le precedenti due istruzioni hanno assegnato ad i e a j dei valori
numerici.
swap = Mid$(vData, i, 1)
Questa istruzione assegna alla succitata variabile "swap" il risultato
dell'istruzione Mid$ che sostituisce un numero specificato di caratteri in
una variabile stringa (vData) con caratteri di un'altra stringa (vData
medesima) ed in particolare la i, cioè il primo carattere di vData. Tale
istruzione riporta in parentesi tonda:
I° - il nome della variabile di stringa da considerare, cioè vData, che è il
dato stringa fornito dall'utente e su cui opera la funzione citata
all'inizio di questo listato e da tale listato costituita;
II° - la variabile carattere dalla quale inizia ad operare l'istruzione Mid$
(in questo caso la i che, essendo stata precedentemente posta uguale a 1 è,
quindi, il primo carattere di vData);
III° - il numero di caratteri, della stringa vData, che Mid$ deve prendere
in considerazione (in questo caso 1, cioè, appunto, soltanto quello della
suddetta i).
Qui Mid$ deve quindi agire su un solo carattere di vData, e precisamente la
i che, precedentemente è stata, prima dichiarata come un valore intero, e
poi inizializzata al valore 1. In sostanza Mid$ prende la i di vData e la fa
uscire come unico carattere di vData stessa e questo carattere viene
assegnato, come valore di stringa, alla variabile "di parcheggio" swap.
Mid$(vData, i, 1) = Mid$(vData, j, 1)
Ecco l'effettivo ribaltamento dei valori sulle variabili d'origine: questa
istruzione assegna, come risultato dell'istruzione Mid$, applicata alla
variabile i di vData, il risultato dell'istruzione Mid$, applicata alla
variabile j della medesima stringa. L'istruzione in esame, quindi, assegna
alla variabile i il valore della variabile j soltanto per un carattere della
stringa vData. Risultato? L'ultima lettera del vocabolo è andata al posto
della prima!
Mid$(vData, j, 1) = swap
Il "cerchio sequenziale" dell'operazione di ribaltamento si chiude: questa
istruzione assegna all'ultima lettera del vocabolo (: la j di vData) il
valore corrente (: interno al presente ciclo) di swap, cioè l'originario
valore di i che era stato "parcheggiato" in swap. Ora, quindi, i ha il
valore di j, j ha il valore di i e swap è appena stata "svuotata".
i = i + 1
Questa istruzione inizializza i al valore successivo: l'i attuale, cioè,
viene posto uguale all'i precedente più un'unità. Nel caso di specie, cioè
(:dopo la prima iterazione del ciclo), i viene portato al valore di indice 2
sul vettore vocabolo. In parole povere i viene matematicamente qualificato
come seconda lettera del vocabolo vData.
j = j - 1
Questa istruzione, per converso, inizializza j, dopo la prima iterazione di
ciclo, al valore Len(vData) - 1 che è, appunto, il valore della penultima
lettera della stringa vData.
Il progetto di azione insito in questo codice sorgente si è fatto quindi del
tutto chiaro (e verrà confermato dall'istruzione successiva): il controllo
procede, per coppie di lettere, dagli estremi del vocabolo verso il suo
centro, invertendo ad ogni iterazione di ciclo, l'ordine della coppia (di
lettere) ordinata corrente. Se il vocabolo fosse CASO, il primo ciclo
prenderebbe la coppia ordinata (C, O) permutandola nella coppia ordinata (O,
C), mentre il secondo ciclo prenderebbe la coppia ordinata (A, S)
permutandola nella coppia ordinata (S, A), trasformando, alla fine CASO in
OSAC, appunto, per coppie.
Loop Until i >= j
Questa istruzione ordina all'omonimo ciclo Do…Loop di eseguire le istruzioni
contenute tra Do e Loop fino a quando [cioè: Until] le precedenti istruzioni
i = i + 1 e j = j - 1 non siano giunte a realizzare la condizione i>=j. Qui
si conferma il principio logico appena esposto sopra: il controllo precede,
per coppie di lettere di estremità, verso il centro del vocabolo, cioè fino
al momento in cui i e j o coincideranno (i = j in caso di vocaboli con
numero pari di lettere: dopo aver invertito l'ultima coppia ordinata di
lettere, in effetti si ha proprio che i = j ) o saranno diversi nel senso
che i sopravanzerà j, cioè, i > j, per cui, non essendoci più coppie da
invertire, vi sarà soltanto i che dovrà restare esattamente dove già si
trova (:caso di vocaboli con numero dispari di lettere).
Inversione_Di_Stringa = vData
Alla fine di tutte le iterazioni del suddetto ciclo il vettore vocabolo
vData è stato dotato del verso opposto a quello originario: questa
istruzione, perciò, assegna, al nome della funzione che costituisce questo
codice sorgente, il valore finale di stringa assunto dall'originario vData,
cioè vData in ordine inverso.
Quindi, quando la funzione Inversione_Di_Stringa verrà richiamata
dall'utente all'interno di una cella di excel rispetto al valore stringa
contenuto in un'altra cella del medesimo applicativo, nella prima cella
citata comparirà, in ordine inverso di lettere, la stringa della seconda
cella citata.
End Function
Questa istruzione chiude l'esecuzione della funzione.
Questa funzione, come tutte le funzioni di Excel può essere estesa, col
mouse, su tutta una colonna affiancabile sulla destra di una colonna di
celle in cui sono riportate le voci di vocabolario e le loro forme flesse,
così ottenendo istantaneamente, le letture inverse di tutti i vocaboli
corrispondenti presenti sulla colonna di sinistra. Se su di una terza
colonna, affiancata a quella di destra, si estendesse allo stesso modo la
funzione, di categoria "Testo", "Identico", confrontando le stringhe delle
celle precedenti, su di essa comparirebbe il risultato booleiano "Vero"
ogniqualvolta nelle celle della stessa riga delle colonne precedenti vi
fosse la medesima voce. Perciò, con un semplice Dati | Ordina, a far capo
dalla terza colonna, si otterrebbe istantaneamente un vocabolario completo
di palindromi, constatando come, in ogni lingua, il cervello umano abbia
adottato, in percentuale, questo specifico modello combinatorio di fonemi,
al fine di realizzare la sua più notoria e grande impresa di sempre: la
capacita' della memoria di trovare una formula matematica, cerebralmente
gestita a livello subscosciente, per abbracciare con il lessico tutto il
vocabolario.
Ecco la grande importanza di poche ed apparentemente banali righe di codice
VBA (queste tre istruzioni in croce, fornitemi, stile butade provocatoria
senza spiegazioni, da un amico, sono davvero pochino rispetto a tutte le
altre analisi statistico-tematiche analogamente fattibili con codici ben più
potenti su: bifronti, polirematiche, polisemici, coiponimi, radicali e
radici, suffissi e prefissi, omofoni ed omografi, e quantaltro, per non
parlare di indagini condotte a livello ancora più profondo, sul fronte della
creazione artificiale del linguaggio) al fine di permettere di diminuire
esponenzialmente i tempi di una ricerca basata sul confronto dei dati. Ecco
da dove vorrei tanto trarre le mie certezze e confrontarmi, a puro livello
tecnico, con i componenti del NG mediante purissimi IT: pur non disdegnando
affatto alcun aspetto umano del discorso, personalismi e squallide questioni
di stima ed autostima in rapporto a titoli ed onori (: l'unico onore che
riconosco e rispetto è la piena funzionalità produttiva del dire e del fare,
il resto, per me, perdonatemi, son solo luride ciancie prevaricatrici) e
contatti umani diretti, data, purtroppo o per fortuna (lascio alla totale
libertà morale altrui giudizi di questo tipo) la natura radicalmente schiva
del mio carattere (= prego, abbiate pietà, comprensione e rispetto delle
debolezze altrui), sono per me un'esigenza tutt'altro che primaria rispetto
allo scambio di dati, pareri ed ipotesi su teorie e fonti della linguistica,
soprattutto computazionale.
Vi ringrazio per la pazienza e spero che questo codice Vi diletti: l'ho
fornito "allo stato puro" perché, se avessi fornito il programma con esso
integrato si sarebbe rilevata la presenza di una macro e qualcuno avrebbe
perciò potuto, prudentemente, ipotizzare, in essa, la presenza di un virus….
non utilizzando, di conseguenza, il programma.
Buona ricerca e felicità!
KF

Molto spesso....
Ancora nessuna considerazione?
Ma, qualcuno, almeno, lo ha usato questo codice?
Ma si', ma si'... forse ho capito: entrare in profondita' negli argomenti,
anche fossero di linguistica, non produce un vero interesse in questo
NG.....
CS
KF
PS
Allora? Di che si parla? Di Alessia Marcuzzi o di Berlusconi o di Bin Laden
o del campionato di calcio o dei fatti di genova o se in "qual'e'" va
l'accento oppure no?
Basta saperlo.

 Basta saperlo.
Kurt, sarebbe bello a questo punto sapere cosa intendi tu per 
"linguistica", ora che mi fai pensare. La "linguistica" è una scienza; ma 
il manifesto di questo gruppo, se ci fai caso, non parla di "linguistica"; 
parla di lingue e dialetti. E noi a questo ci atteniamo. Soprattutto perché 
se così non fosse questo gruppo sarebbe frequentato da te e da altre due o 
tre persone. E sai che allegria.
La tua frase, che immagino essere una semplice provocazione, per carità, 
corre il rischio di fare pensare che tu non legga gli articoli degli altri 
frequentatori. Io leggo di lingue germaniche, di islandese, di francese, di 
ebraico, di bilnguismo, di problemi legati all'attività di interprete, di 
russo.
I posti non in topo sono pochissimi, di calcio e degli altri argomenti che 
tu hai citato quasi mai si parla, se non en-passant e giusto per far sì 
che, attraverso un leggero e garbato chiacchiericcio da salotto (ma di 
fondo), ogni frequentatore sia stimolato a tornare su questo gruppo che non 
viene così visto come un freddo luogo di esposizione di freddi e logici 
pensieri, ma come un luogo in cui discorrere, insegnare, imparare. Almeno 
questo è il mio pensiero.
Se vuoi trattare davvero di linguistica ti posso suggerire di frequentare 
sci.lang (science of language, immagino), dove varii guru della linguistica 
si ritrovano quotidianamente; ma anche lì, se ci farai caso, sentirai 
parlare di "lingue": di origine delle lingue, di sumero, di latino, di 
italiano, di francese, di etrusco, eccetera. Per di più in inglese. Il 
rischio che si corre su sci.lang, mi sento di anticipartelo, è fare delle 
figure barbine; delle figuracce; delle topiche. Te la senti di rischiare? 
Sono convinto di sì, dato che dimostri di avere grandi conoscenze. Perché 
non provi e ci fai sapere?
Ciao
P.
-- 
Un newsreader gratuito e davvero completo per ambiente Windows: 
http://xnews.3dnews.net/

non provi e ci fai sapere?
Si puo' fare: ma perche' devo per forza andare a parlare in inglese?
Preferisco parlare in madrelingua e non voglio credere che tutti quelli di
noi che vogliono fare 4 chiacchere con un guru debbano per forza andare la'.
Insomma, un conto e' essere cenerentole, un conto e' volerlo fare. Perdonami
ma non capisco.
CS
KF


>"linguistica", ora che mi fai pensare. La "linguistica" è una scienza; ma
Ancora nessuno ha usato il codice? No? Sigh!
:'-(
K

:'-(
Su, non piangere! Io l'ho provato, e anzi, poiché so che ti interessi
anche di C++, ecco la traduzione della tua funzione in tal linguaggio:
#include <string>
#include <algorithm>
using namespace std;
string inversione( const string str )
{
  string inv(str);
  for( int len=str.length(), i=0; i<len/2; ++i )
    swap( inv[i], inv[len-i-1] );
  return inv;
}
-- 
Ciao, Marvin

Ciao, Marvin

orecchi!
Son qua di passaggio, a sollevare un po' di polvere per la questione
del gruppo sul francese.
Appena i maçons del gcn avranno finito di costruirci la nuova casa, mi
trasferirò là.
-- 
Ciao, Marvin

Ciao, Marvin

Ora non capisco io: non so di cosa parli.
Vedi 
http://groups.google.com/groups?as_umsgid=Xns9124BCF5A5649velasquez%40130.133.1.4
Ciao, Marvin
[1] Strings, vectors, lists, queues, stacks, maps, sets. Per
    riallacciarsi ad un altro thread, si può notare che questi sono
    termini informatici piuttosto "antichi", le cui traduzioni in
    italiano vengono usate comunemente.
[2] Bruce Eckel, _Thinking in C++_, 2nd edition (sono 2 e-book
    gratuiti, vedi 
http://poseidon.csr.unibo.it/~grassi/Books/index.html
)

delle  figure barbine; delle figuracce; delle topiche.
Se ne sente parlare eccome di queste cose, su sci.lang. Ma mi chiedo,
Paolo, se tu ti sia mai preso la briga di andare a vedere *come* se ne
parla spesso e volentieri. Insomma, se non lo si fosse ancora capito,
intendo leggermente sfatare il "mito" (se mai e' esistito) di quel NG;
anche perche', su certe cosine, sono in grado di farlo. Non so se
l'amico Kurt, cui e' piaciuto neanche troppo garbatamente provocare a
base di Alessia Marcuzzi eccetera, si troverebbe cosi' bene in mezzo
alle lotte al coltello tra certi nazionalisti macedoni e greci, tizi che
sostengono la "superiorita' insita" di certe lingue rispetto ad altre,
puttanate travestite da linguistica teorica, thread durati anni su quale
sia la lingua piu' adatta a scrivere di giurisprudenza e altre amenita'
del genere. Insomma, sarebbe bene che considerassimo un po' di piu'
questo nostro "orticello" senza nessuna sorta di complesso
d'inferiorita'. 
Saluti e mi scuso per il linguaggio un po' "forte".
*Riccardo Venturi*
*Er muoz gelîchesame die leiter abewerfen
*So er an îr ûfgestigen ist (Vogelweide)
*_____________________________________
*Via Garibaldi 41, 57122 Livorno
*05 86 88 58 75 / 34 02 46 18 74
*
ven...@spl.at
 / 
ven...@despammed.com
*
http://utenti.tripod.it/Guctrad/alamanno.html
*
http://utenti.tripod.it/Balladven/index.html

 wrote:
"L'amico Kurt", talvolta umanamente incline ad un po' di salace e
provocatoria sconsolazione, ovviamente constata qualcosa che reputa
fastidioso ma non endemico, per fortuna, su questo NG; ed anche se ha forti
passioni scientifiche, piu' che stilistiche, condivide la demitizzazione di
molte cose: non miti, ma mete; non strombazzate, ma dati di fatto, ricerche,
curiosita' ed ipotesi di vario tipo.
Condivido quindi in generale il discorso venturiano, ma alla fine mi appello
ai fatti. Talvolta mi si e' chiesto (anche privatamente) di essere piu'
comprensibile senza che mi fossero stati chiesti chiarimenti sui punti in
cui lo sono stato meno o non lo sono stato affatto (il che mi pare
contraddittorio), anche se do' sempre disponibilita' al chiarimento che,
tralatro, fa sempre molto bene anche a me in quanto mi aiuta ad essere
sempre piu' fleißig!
Per quanto riguarda i giudizi bonariani su sci.lang invito Bonardi stesso a
fare una capatina laggiu' per constatare in quel gruppo l'esito dei post che
ho gia' inviato qui. Tralatro, per risparmiarmi fatiche traduttive su lunghi
periodi, ho tradotto solo "il succo del succo" dei concetti qui espressi in
modo molto discorsivo, lasciando in coda al testo in inglese, per rispetto
dei miei connazionali (che quando vogliono sono tutt'altro che superficiali,
anzi, terribilmente puntigliosi, arguti ed esigenti), l'equivalente in
italiano.
CS
KF

Vedi
http://groups.google.com/groups?as_umsgid=Xns9124BCF5A5649velasquez%40130.13
3.1.4
Ok, grazie mille: ho visto anche che vagavi sul NG di C++, per cui ho capito
dove avevi visto i miei post.
Ciao
K


a me in quanto mi aiuta ad essere sempre piu' fleißig!
Non posso qui che parlare a titolo strettamente personale. Ho dichiarato
una volta, e torno a dichiararlo piu' che volentieri, che i tuoi post
sono assolutamente preziosi qui dentro. E, se si puo' intuire qualcosa
da quel che scrivo, non sono certo una persona incline alla piaggeria o
al "miele", cose che aborro come la peste. Direi che il modo migliore
per servirsene, pero', e' un lungo "incameramento"; cosa che sto per
altro facendo da tempo. Per "incameramento" intendo un'assimilazione di
concetti che non hanno specificamente costituito l'oggetto principale
dei miei studi linguistici, che sono prevalentemente di natura
storico-filologica da un lato, e squisitamente pratica dall'altro; da
questo punto di vista, gli scritti di Kurt Fleißig rappresentano per me
un arricchimento notevolissimo. Per stabilire una discussione adeguata,
pero', mi ci vorra' ancora del tempo, dato che, nei limiti del mio
possibile, rifiuto categoricamente di intervenire con delle stupidaggini
o delle ovvieta'. Per rispetto al mio interlocutore, a tutti gli altri
ed anche a me stesso. Seguo quindi, per ora, in rigoroso silenzio sia
gli interventi di Kurt che quelli di chi gli risponde con cognizione di
causa ben maggiore della mia.
Saluti carissimi,
*Riccardo Venturi*
*Er muoz gelīchesame die leiter abewerfen
*So er an īr ūfgestigen ist (Vogelweide)


 valdostano).
    E il còrso che sarebbe un dialetto meridionale, affine al campano?
L'avevi persa, di' la verità!
    Ciao,
            Nicola
--
Multa non quia difficilia sunt non audemus, sed quia non audemus sunt
difficilia (Seneca).

L'avevi persa, di' la verità!
Dico la verita': l'avevo persa. Ma non mi sono perso nulla!
Saluti


 e neanche lo spagnolo a Mariuccia Ruta; 
O bella, questa! e perché mai? Lo spagnolo non è la mia lingua madre e
l'ho imparato direttamente "sul campo", como quien dice :))), ragion
per cui mi sfuggono molte cose e ri-ragion per cui son certa che avrei
molto da imparare *anche* dal tuo spagnolo. Ri-ri-ragion per cui:
insegna, insegna pure, que hace falta :))
Saludos y besos :))
-- 
Ciao,
    Mariuccia®

insegna, insegna pure, que hace falta :))
Cara Mariuccia, nel corso della mia oramai lunga avventura con le lingue
e la linguistica ho imparato fondamentalmente una sola cosa bene: quella
che il buon Arrigo Sacchi, allenatore di calcio, chiamava "umilté".
Spero, prima di crepare, di poter dire di aver imparato bene almeno una
lingua: la mia. 
Saluti!
*Riccardo Venturi*
*Er muoz gelīchesame die leiter abewerfen
*So er an īr ūfgestigen ist (Vogelweide)


 lingua: la mia.
Ho la vaga (e spiacevole) sensazione che non ci siamo capiti,
Riccardo. Ed è la seconda volta in due post. Non c'è due senza tre,
dicono; mi domando quale sarà la terza...
--
Ciao,
     Mariuccia®

dicono; mi domando quale sarą la terza...
O Mariuccia, maremma majala :-))))
Ma che vai dicendo? 
La mia era solo una considerazione, forse mezza "fumata" (non tutti
sanno che il dott. Venturi ama la buona tavola e il buon vino quanto le
lingue e la linguistica), relativa all'estrema difficolta' di apprendere
qualsiasi idioma che non sia il proprio. Tutto qui. Quando me la fai
un'altra telefonatina? :-)
Ah gia', stavolta tocca a me...eheh! Spero di non far casino col fuso
orario, come sempre!
Saluti carissimi,


 orario, come sempre!
E mi sa che il casino lo farai col numero, mi sa: son sicura che non
ricordi affatto che numero e prefisso son cambiati ;)))
-- 
Ciao,
    Mariuccia®