Dom Razvoj Što je mali razgovor? - definicija iz tehopedije

Što je mali razgovor? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači Smalltalk?

Smalltalk je objektno programirani (OOP) programski jezik koji uključuje metodologiju dinamičkog tipiziranja runtime-a i upravljivost.


Smalltalk se uglavnom koristio za modeliranje aplikacija, a kreiran je na osnovnim objektnim načelima, koji diktiraju da je svaka stvar objekt, a svaki objekt može komunicirati s drugim objektima.


Smalltalk je u početku objavljen kao inačica Smalltalk-80 u 1970-ima od strane Istraživačke grupe za učenje u Xerox Palo Alto Research Center Inc.

Tehopedija objašnjava Smalltalk

Budući da je Smalltalk dinamičan i ne zahtijeva deklaraciju varijabilnog tipa, obradu određuje objekt koji prima. Provjera tipa vrši se u vrijeme izvođenja, a ne sastavljanja vremena. Smalltalk također nudi ogromne modifikacije i upravljivost aplikacija, što se proteže na sintaksu ili integrirano razvojno okruženje (IDE).


Središnji pojam u Smalltalku je objekt, koji je instanca klase. Tri operacije koje izvodi Smalltalk objekt su:

  • Primanje poruka od sebe ili drugih predmeta
  • Pošaljite poruke sebi ili drugom objektu
  • Upućivanje na druge predmete.

Poruke su najvažniji koncept u Smalltalku. Nakon primitka poruke, prijemnik utvrđuje je li odgovarajuća. Poruka se može poslati bilo kojem objektu. Ostali objekti mogu postaviti stanje samo slanjem poruke objektu. Jezična konstrukcija u Smalltalk-u su poruke. Prema malim postavkama, Smalltalk koristi sinkronu strategiju slanja jedinstvene dinamičke poruke. Izrazi u Smalltalk uključuju višestruko slanje poruke.


Smalltalk smatra primitivne vrijednosti kao što su cijeli brojevi, Booleans i znakovi kao objekte, jer su instance odgovarajuće klase, a operacije na njima prizivaju se slanjem poruka. Programer može promijeniti klase koje implementiraju primitivne vrijednosti da bi definirali novo ponašanje za svoje instance. Klase i blokovi kodova su objekti u Smalltalk-u. Svaka je klasa instanca metaklase te klase u kojoj su i metaklase.

Što je mali razgovor? - definicija iz tehopedije