Newsgroup: it.cultura.linguistica.italiano
Titolo: Cos'e' odd-shaped?

Ciao a tutti.
Chiedo un'altra volta la vostra consulenza. In un testo che sto traducendo
ho trovato la frase "odd-shaped bi-dimensional arrays".
Qualcuno mi puo' dare una mano? Mi spiego: non voglio sapere di che cosa
si tratta (il testo gia' spiega che questi array, pur essendo
bidimensionali, non sono necessariamente matrici), ma come tradurre
odd-shaped.
Esiste in italiano un termine specifico per indicare questi array, oppure
nella frase che ho citato odd-shaped ha il significato usuale di strano (o
qualcosa di simile)?
Gia' ho deciso di non tradurre array, ma se lascio anche odd-shaped la
frase suona malissimo.
Nella rete (ho cercato anche in diversi newsgroup) non ho trovato niente
al riguardo.
Grazie, Luigi
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 qualcosa di simile)?
[...]
Mi sbaglierò, ma "odd-shaped" mi sembra tutto fuorché un termine tecnico.
"Dalla strana forma" o "dallo strano formato": un array ha una forma? un
formato? Crucimposto con icling ma, francamente, non saprei dove impostare
il follow-up.
Ciao, FB
-- 
"It sounds appalling!"
"Interesting and appalling. The others just sound appalling!"
(Cold Comfort Farm, the film)

 ho trovato la frase "odd-shaped bi-dimensional arrays".
Matrice bidimensionale sparsa compressa.
Odd-shaped significa irregolare ovvero le righe della matrice hanno 
diverse lunghezze.
-- 
____________________________________
Giancarlo Pillan  -  Ivrea  -  Italy
____________________________________

 diverse lunghezze.
Uhm, pardon. Certo che da "odd-shaped" a "sparsa compressa"...
Ciao, FB
-- 
"May I come with you to the station?"
"Please, do. I like to go off in style."


 Uhm, pardon. Certo che da "odd-shaped" a "sparsa compressa"...
La traduzione è "irregolare": il motivo dell'irregolarità è che se la 
matrice ha tanti zeri (si dice sparsa) si possono indicare solo i numeri 
diversi da zero, così diventa "compressa".


qualcosa di simile)?
Luigi, è un po' difficile rispondere alla tua domanda senza conoscere
il contesto della frase che hai citato.
Certo esistono matrici particolari (le matrici sparse, per citare le
prime che mi vengono in mente), ma per i tuoi array bidimensionali e
"odd-shaped" davvero occorrerebbe sapere qualcosa di più.
Ciao.
Gian Carlo

 Uhm, pardon. Certo che da "odd-shaped" a "sparsa compressa"...
FB, ho letto anche il tuo messaggio precedente. Gli array bidimensionali
di cui parlo sono quelli del linguaggio di programmazione Java.
Ciao, Luigi


 "odd-shaped" davvero occorrerebbe sapere qualcosa di più.
Gian Carlo, ho appena risposto a un messaggio di FB. Gli array
bidimensionali di cui parlo sono quelli del linguaggio di programmazione
Java e non credo che abbiano nulla a che vedere con le matrici sparse,
anche se immagino che possano benissimo essere usati per rappresentare
matrici sparse e non sparse.
Ciao, Luigi


matrici sparse e non sparse.
Ora tutto è più chiaro e direi che tradurre "odd-shaped" con "strano",
(o "inusuale", o un po' "speciale") potrebbe andar bene, magari
mettendo l'aggettivo fra virgolette.
Il fatto è che in Java gli array sono proprio un po' speciali
(rispetto a quelli di altri linguaggi: anche rispetto agli array del
C++, che dovrebbe essere un linguaggio molto vicino al Java.
In particolare, quando sono multidimensionali (quindi non solo
bidimensionali) sono in realtà, come in altri linguaggi (non in tutti)
array di array (di array di array...), ma con la particolarità che gli
array successivi al primo possono benissimo non essere, per così dire,
della stessa grandezza.
Questo è dovuto al fatto che gli array multidimensionali in Java sono
"sempre" array di variabili riferimento (leggi puntatori), e quindi un
array multidimensionale non è una struttura lineare, come in altri
linguaggi (penso al Fortran), ma qualcosa che assomiglia a un albero,
di cui solo le foglie possono non essere variabili riferimento. Non
solo: le foglie possono addirittura essere di tipo diverso,
contraddicendo un'altra regola della maggior parte degli altri
linguaggi, che vuole che gli elementi di un array siano tutti dello
stesso tipo. (Che in altri linguaggi, vedi il C++, questo si possa
fare con trucchi o ricorrendo ad array di vettori è un altro discorso;
in Java è la definizione di array che lo consente: con qualunque array
multidimensionale).
Ciao.
Gian Carlo

 una forma? un formato?
E` un termine tecnico che in italiano non esiste (afaik).
Dovessi dirlo in italiano, io direi: "Una matrice con gli elementi di
lunghezza diversa", infatti la "stranezza della forma" è riferita al fatto
che disponendo gli elementi riga per riga li vedresti tutti "sdentellati",
frammentati.
Cristiano

 mettendo l'aggettivo fra virgolette.
Si chiamano matrici irregolari.
Dire "strane" o "inusuali" o "speciali" è infantile.


 Dire "strane" o "inusuali" o "speciali" è infantile.
Flame in arrivo...
Ciao, FB
-- 
"Is this Miss Prism a female of repellent aspect, remotely connected with
education?" "She is the most cultivated of ladies, and the very picture of
respectability" "It is obviously the same person".
("The Importance of Being Earnest", Oscar Wilde)



Odd significa anche "dispari", ma in questo contesto non 
c'entra molto.
-- 
Today no, tomorrow yes.

Flame in arrivo...
Sbagliato.
Ciao.
Gian Carlo

frammentati.
Vero verissimo.
Vero è anche che, in italiano, una matrice, per definizione, ha x
righe ed y colonne, e il numero di colonne è lo stesso per ogni riga.
Quindi questa matrice "sdentellata" non è nemmeno, a rigori, una
matrice.
Inoltre Luigi parlava di array bidimensionali (che, trattandosi di
Java, vanno intesi come array a due indici) e, come ho già scritto in
un altro messaggio, la "sdentellatura", in Java, vale per array con un
qualsiasi numero di indici maggiore di uno.
Ciao.
Gian Carlo

c'entra molto.
Direi anch'io.
Ciao.
Gian Carlo

 matrice.
Giusto.
Un attimo dopo aver inviato il messaggio mi sono reso conto che dovevo dire
"un vettore di elementi aventi lunghezza diversa".
Cristiano

"un vettore di elementi aventi lunghezza diversa".
Ciumbia. Ci scriviamo in "tempo reale". Questo NG sta diventando una
chat. (-: (Anzi questi due NG, vedo).
Ciao.
Gian Carlo

 qualsiasi numero di indici maggiore di uno.
Solo ora faccio caso che la discussione era iniziata sul gruppo d'italiano,
io leggevo solo un pezzetto in quello d'inglese... Non m'ero accorto del tuo
messaggio.
Cristiano

 chat. (-: (Anzi questi due NG, vedo).
Comodo no? :-)
Cristiano

messaggio.
FB, tu quoque... :-)
Ciao.
Gian Carlo

 matrice.
Calendario 2005. 12 righe: da gennaio a dicembre, in ogni riga da 28 a 
31 elementi con indicato il giorno della settimana.
E' una matrice rigorosa, ma irregolare, frastagliata.
La matrice delle distanze tra città: è una rigorosa matrice triangolare.




Parli il paperese?
Ciao, FB
-- 
Just as I thought. Another test that could have cost us our lives, saved
only by the fact that I am enormously well-bred.
(Murder by Death)

Parli il paperese?
Come ben saprai Paperopoli si trova nello stato di Calisota. E ti pare
che noi bassobergamaschi possiamo non parlare il paperese che colà si
parla?
E come mi pare di aver già scritto in altro msg, non so se esiste
anche uno stato di Calisura. Ma quello può interessare più agli
altobergamaschi.
Ciao.
Gian Carlo