Obiectul de primă clasă este

Obiectul de primă clasă

Obiectele primei clase ("obiect de primă clasă") în contextul unui anumit limbaj de programare sunt entități care pot fi transferate ca parametru returnat dintr-o funcție atribuită variabilei [1].







Termenul a fost folosit pentru prima oară în contextul "funcțiilor ca obiecte de primă clasă" la mijlocul anilor 1960 [2].

definiție

Un obiect se numește "obiect al clasei întâi" atunci când [3] [4]:

  • pot fi stocate într-o structură variabilă sau de date
  • pot fi transmise funcției ca argument
  • pot fi returnate din funcție ca rezultat
  • pot fi create în timpul execuției
  • intern identificabil (independent de denumire)

Termenul "obiect" este folosit aici într-un sens general și nu se limitează la obiecte ale limbajului de programare. Deci, valorile celor mai simple tipuri de date. de exemplu, întreg și float. în multe limbi sunt "obiecte de primă clasă".

În C și C ++, nu puteți crea funcții la timpul de execuție, deci funcțiile nu sunt obiecte de primă clasă în aceste limbi. În același timp, indicii unei funcții pot fi transmise ca argument și returnate de la o altă funcție, astfel încât uneori funcțiile în C ++ sunt numite obiecte din clasa a doua. Cu toate acestea, în C ++, există conceptul unui obiect funcțional (obiect funcțional engleză), care este un obiect al clasei întâi și implementează semantica echivalentă cu funcțiile [3].







notițe

Vedeți ce este "Obiect de primă clasă" în alte dicționare:

Obiectul 241 - ISU 152 în Muzeul Marelui Război Patriotic, Kiev, Ucraina ISU ediția a 152-a din 1944 Combat mass, t 45.5 46.0 ... Wikipedia

object - 3.14 object: Un element care poate fi caracterizat prin măsurarea atributelor sale. Sursa ... Dicționar referitor la termenii documentației normative și tehnice

obiect biologic - Viața este o modalitate de a esența de a fi (organisme vii), înzestrați cu activitate intrinsecă, [1] dezvoltarea structurii organismelor ecologice [2], cu predominanță constantă a proceselor de sinteză ale proceselor de dezintegrare, o stare specială a materiei, realizate pentru ... ... Wikipedia

Perceptron - schema logică Perceptron cu trei ieșiri Perceptron, sau perceptron [nb 1] (Perceptronul englezesc de la ... Perkin

Perceptor - O schemă logică a unui perceptron cu trei ieșiri perceptor sau perceptor [nb 1] (Engl perceptor lat perceptio percepție, ea perzeptron ...) și modelul de calculator matematic al percepției de către creier (creier modelul cibernetic), ... ... Wikipedia

Reflecție (programare) - Acest termen are alte semnificații, a se vedea Reflecția. Pentru a îmbunătăți acest articol, este de dorit. Traduceți textul dintr-o limbă străină în rusă. N ... Wikipedia

Zona de bob de mazăre - acest termen are alte semnificații, vedeți strada (valori). Gorokhovaya stradă Sankt Petersburg Informații generale Orasul central, Admiralty secția de poliție Amiralitatea Kazan, Spassky și părțile Moscova ... ... Wikipedia







Articole similare

Trimiteți-le prietenilor: