Valore (informatica) e Proceratiinae: differenze tra le pagine

(Differenze fra le pagine)
Contenuto cancellato Contenuto aggiunto
CruccoBot (discussione | contributi)
m Bot: Aggiungo: ko:값 (컴퓨터 과학)
 
 
Riga 1:
{{S|imenotteri}}
In [[informatica]], un '''valore''' può essere un [[numero]] una [[stringa (informatica)|stringa]], un [[array]] e qualunque altra cosa che può essere utilizzata come se fosse un numero. D'altra parte, [[etichetta (informatica)|etichette]], [[Funzione (informatica)|funzioni]], [[Tipo di dato|tipi di dato]], [[Ereditarietà (informatica)|ereditarietà]] e [[Struttura di controllo|strutture di controllo]] non sono, in generale, valori, nonostante la loro definizione varii a seconda dei [[linguaggio di programmazione|linguaggi di programmazione]]. Variabili e [[Funzione (informatica)|funzioni]] sono la maggior parte delle volte trattate come se fossero valori.
{{Tassobox
|nome=Proceratiinae
|statocons=
|statocons_ver=
|statocons_ref=
|immagine=Proceratium_google_casent0100367_profile_1.jpg
|didascalia= ''[[Proceratium google]]'' <span style="font-variant: small-caps">Fisher, 2005</span>
<!-- CLASSIFICAZIONE: -->
| regno=[[Animalia]]
| sottoregno=[[Eumetazoa]]
| dominio=[[Eukaryota]]
| ramo= [[Bilateria]]
| phylum=[[Arthropoda]]
| subphylum=[[Tracheata]]
| superclasse=[[Hexapoda]]
|classe=[[Insecta]]
|sottoclasse=[[Pterygota]]{{Tassobox gruppo generico|titolo=[[Coorte (tassonomia)|Coorte]]|nome=[[Endopterygota]]}}
|superordine=[[Oligoneoptera]]{{Tassobox gruppo generico|titolo=[[Sezione (tassonomia)|Sezione]]|nome=[[Hymenopteroidea]]}}
| ordine = [[Hymenoptera]]
| sottordine = [[Apocrita]]{{Tassobox gruppo generico|titolo=[[Sezione (tassonomia)|Sezione]]|nome=[[Aculeata]]}}
|superfamiglia=[[Vespoidea]]
|famiglia=[[Formicidae]]
|sottofamiglia='''Proceratiinae'''<br/><span style="font-variant: small-caps">[[Carlo Emery|Emery]], 1895</span>
|tribù=
|sottotribù=
|genere=
|genereautore=
|sottogenere=
|specie=
|sottospecie=
<!-- NOMENCLATURA BINOMIALE: -->
|biautore=
|binome=
|bidata=
<!-- NOMENCLATURA TRINOMIALE: -->
|triautore=
|trinome=
|tridata=
<!-- ALTRO: -->
|sinonimi=
|nomicomuni=
|suddivisione=[[genere (tassonomia)|Generi]]
|suddivisione_testo=
* ''[[Bradoponera ]]'' †
* ''[[Discothyrea]]''
* ''[[Probolomyrmex]]''
* ''[[Proceratium]]''
}}
 
'''Proceratiinae''' <span style="font-variant: small-caps">[[Carlo Emery|Emery]], 1895</span> è una [[sottofamiglia]] di [[insecta|insetti]] [[Hymenoptera|imenotteri]] della [[famiglia (tassonomia)|famiglia]] [[Formicidae]].<ref name= AntWeb>{{cita web| titolo=Proceratiinae|opera=AntWeb |url=http://www.antweb.org/description.do?rank=subfamily&name=proceratiinae&project=allantwebants|accesso=10 febbraio 2019}}</ref>
La distinzione tra valore e [[oggetto (informatica)|oggetto]] è sottile, ma si può affermare che gli oggetti includono una memoria privata a cui si può accedere solo tramite [[reference (informatica)|references]] mentre i valori sono indipendenti dal contenitore e sono solo pubblici. Ad esempio, le reference sono comunemente espresse tramite valori, soprattutto come un [[puntatore (programmazione)|puntatore]] nel [[C (linguaggio di programmazione)|C]]. In C le reference agli oggetti possono essere rappresentate tramite una struttura che contenga un puntatore void la cui struttura bersaglio sia invisibile al codice cliente; il [[puntatore (programmazione)|puntatore]] void so riferisce ad un oggetto.
 
==Biologia==
L'uso del [[termine]] è utile per chiarie l'esatto significato di [[assegnamento (informatica)|assegnamento]], [[copia (informatica)|copia]], e [[comparazione (informatica)|comparazione]] degli oggetti. Nel modello a valore, ad esempio, uno stesso oggetto può essere copiato piuttosto che essere referenziato: è trattato in questo caso come se fosse un numero.
Formano piccole colonie, con un numero di operaie inferiore a 100.
Sono solite foraggiare nella [[lettiera]] e molte [[specie]] sono predatrici specializzate di uova di altri [[Arthropoda|artropodi]].
 
==Tassonomia==
==In C: L-value e R-value==
La sottofamiglia Proceratiinae comprende 4 [[genere (tassonomia)|generi]], di cui uno [[fossile]]:<ref name= AntWeb/>
Alcuni linguaggi utilizzano l'idea di '''l-value''' e '''r-value'''. L-values sono valori che hanno [[Indirizzamento della memoria|indirizzi]], che significa che sono [[variabile|variabili]] o references che si riferiscono ad un certo indirizzo. R-value sono sia l-value o non-l-value &mdash; un termine utilizzato solo per distinguerli dal l-value. In C, il termine l-value in origine significava qualcosa che avrebbe potuto essere assegnato (nella convenzione da sinistra a destra, si indicava il lato sinistro dell'operatore = ), ma dal momento che è stato aggiunta la parola riservata 'const' al linguaggio, questo comportamento viene oggi denominato un 'l-value modificabile'.
 
* ''[[Probolomyrmex]]'' <span style="font-variant: small-caps"> Mayr, 1901 </span>
Un l-value è un espressione che designa (si riferisce a) un oggetto. Un l-value non modificabile è indirizzabile, ma non assegnabile. Un l-value modificabile permette all'oggetto riferito di essere sia cambiato che esaminato. Un r-value è un'espressione che non è un l-value, si riferisce a valori di dati che sono immagazzinati in memoria.
* ''[[Bradoponera]]'' <span style="font-variant: small-caps">Mayr, 1868</span> †
* ''[[Discothyrea]]'' <span style="font-variant: small-caps"> Roger, 1863</span>
* ''[[Proceratium]]'' <span style="font-variant: small-caps">Roger, 1863</span>
 
== In assembly Note==
<references/>
In [[assembly]] un valore può essere virtualmente qualunque tipo di dato di un dato tipo, come ad esempio una stringa, una [[cifra]], una singola [[lettera]].
 
==Altri progetti==
In questo linguaggio vi è qualcosa conosciuto come "valore immediato", qualcosa di "immediato"; alle volte vi si può riferire come "imm#" dove # è un numero che indica la grandezza del valore immediato, così che imm8 si riferisce ad un valore immediato di un [[byte]]. Un valore immediato è un numero, sia scritto in cifre o come stringa "mnemonica 'A'" che equivale a "mnemonico 0x64"; il [[byte order]] delle stringhe è diverso a seconda dell'assembly e dell'architettura utilizzata.
{{Interprogetto|commons=Category:Proceratiinae|wikispecies}}
 
{{Portale|artropodi}}
==Collegamenti esterni==
*{{en}} [http://c2.com/cgi/wiki?ValueObject Value Object]
*{{en}} [http://java.sun.com/blueprints/patterns/TransferObject.html Transfer Object Pattern]
 
[[Categoria:TeorieProceratiinae| della programmazione]]
 
[[en:Value (computer science)]]
[[es:Valor (informática)]]
[[hr:Vrijednost (računarstvo)]]
[[ja:値 (情報工学)]]
[[ko:값 (컴퓨터 과학)]]
[[pl:L-wartość]]
[[th:Lvalue]]
[[uk:Величина (інформатика)]]