Rolge baǵdarlanǵan programmalastırıw

Kompyuter programmalastırıwınıń bir túri retinde rolge baǵdarlanǵan programmalastırıw nárselerdi adamnıń dúnyanı konceptual túsiniwine uqsas terminlerde ańlatıwǵa baǵdarlanǵan. Bul programmalardı túsiniwdi hám qollap-quwatlawdı ańsatlastırıwı kerek.

Rolge baǵdarlanǵan programmalastırıwdıń tiykarǵı ideyası — adamlar roller túsiniginde oylaydı. Bul pikir kóbinese sociallıq qatnaslar mısalları menen tastıyıqlanadı. Mısalı, sabaqta otırǵan student hám keshede (geshtekte) otırǵan sol student birdey adam, biraq bul adam eki hár túrli roldi oynaydı. Ásirese, bul adamnıń sırtqı dúnya menen óz-ara tásiri onıń aǵımdaǵı roline baylanıslı. Roller ádette adam bolıw sıyaqlı tuwma qásiyetler sıyaqlı ortaq ózgesheliklerge iye. Bul qásiyetlerdiń bólisiwi kóbinese delegaciya mexanizmi arqalı ámelge asırıladı.

Eski ádebiyatlarda hám maǵlıwmatlar bazaları tarawında rollerdiń bir-biri menen óz-ara tásir etetuǵın kontekstine az itibar berilgen sıyaqlı. Bunday kontekst Obyekt Toparları sıyaqlı jańa rollerge hám aspektke baǵdarlanǵan programmalastırıw tillerinde ornatılmaqta. Windows Server jargonındaǵı «rol» sóziniń «serverge paydalanıwshılar yamasa kompyuterler ushın tarmaqta belgili bir funkciyalardı orınlawǵa imkaniyat beretuǵın programmalıq támiynat programmaları (xızmetleri) toplamı» retinde paydalanılıwın salıstırıńCarpenter, Tom (July 18, 2011). Microsoft Windows Server Administration Essentials. Sybex Serious Skills. Indianapolis: John Wiley & Sons (published 2011). p. 9. ISBN 9781118148693. Retrieved March 7, 2018. [...] a server role is a set of software programs (services) that enable a server to perform specific functions for users or computers on the network..

Kóplegen izertlewshiler modellestiriwde hám ámelge asırıwda rollerdiń artıqmashılıqların dálillegen. Roller obyektlerdiń waqıt ótiwi menen evolyuciyalanıwına imkaniyat beredi, olar obyekttiń ǵárezsiz hám bir waqıtta bar bolatuǵın kórinislerine (interfeyslerine) múmkinshilik beredi, obyekttiń hár túrli kontekstlerin anıqlaydı hám máselelerdi ajıratadı. Ulıwma alǵanda, roller adamnıń kúndelikli koncept qáliplestiriwinde tábiyiy element bolıp tabıladı. Programmalastırıw tillerindegi roller obyektlerdiń real turmısta kórgenimizdey ózgeriwshi interfeyslerge iye bolıwına múmkinshilik beredi — nárseler waqıt ótiwi menen ózgeredi, hár túrli kontekstlerde hár túrli paydalanıladı hám t.b.

 Derekler 

Kategoriya:Programmalastırıw paradigmaları
__BÖLİDİMÖNDEMEW__