Vērtējums:
Publicēts: 26.11.2007.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: 4 vienības
Atsauces: Nav
  • Referāts 'Smalltalk programmēšanas valoda', 1.
  • Referāts 'Smalltalk programmēšanas valoda', 2.
  • Referāts 'Smalltalk programmēšanas valoda', 3.
  • Referāts 'Smalltalk programmēšanas valoda', 4.
  • Referāts 'Smalltalk programmēšanas valoda', 5.
  • Referāts 'Smalltalk programmēšanas valoda', 6.
  • Referāts 'Smalltalk programmēšanas valoda', 7.
  • Referāts 'Smalltalk programmēšanas valoda', 8.
  • Referāts 'Smalltalk programmēšanas valoda', 9.
  • Referāts 'Smalltalk programmēšanas valoda', 10.
  • Referāts 'Smalltalk programmēšanas valoda', 11.
  • Referāts 'Smalltalk programmēšanas valoda', 12.
  • Referāts 'Smalltalk programmēšanas valoda', 13.
  • Referāts 'Smalltalk programmēšanas valoda', 14.
SatursAizvērt
Nr. Sadaļas nosaukums  Lpp.
  Ievads    3
  Vēsture    3
  Objektorientētā programmēšana    4
  Smalltalk principi    4
  Smalltalk pamatidejas    4
  Uz attēliem bāzētā nemainība (image-based persistence)    5
  Pieejas līmeņi    6
  Smalltalk struktūra    6
  Sintakse    6
  Literāļi    6
  Mainīgo deklarēšana    7
  Piešķiršana    7
  Ziņojumi    8
  Izteiksmes    9
  Koda bloki    9
  Kontroles struktūras    10
  Klases    11
  Metodes    11
  Piemēri    11
  Vienkāršs piemērs „Hello, world!”    11
  Smalltalk klases piemērs    12
  Izmantotā literatūra    14
Darba fragmentsAizvērt

Smalltalk ir objektorientēta programmēšanas valoda ar dinamisko tipizāciju, kuru izstrādāja Alans Kejs, Dens Ingallass, Teds Keglers, Adela Goldberga un citi pētnieciskajā centrā Xerox PARC 1970. gados. Valoda tika stādīta priekšā kā Smalltalk-80 un kopš tā laika tiek plaši pielietota. Smalltalk turpina aktīvi attīstīties un pulcēt ap sevi uzticamu lietotāju sabiedrību.
Smalltalk ietekmēja daudzu citu programmēšanas valodu attīstību, piemēram, Objective-C, Actor, Java un Ruby. Daudzas 1980. un 1990. gadu idejas programmu izstrādē parādījās Smalltalk sabiedrībā. Tām var pieskaitīt refaktoringu, projektēšanas šablonus, Klase-Pienākumi-Mijiedarbība kartes un ekstrēmo programmēšanu kopumā. Wiki Wiki koncepcijas dibinātājs Vards Kanningems arī darbojas Smalltalk sabiedrībā.
Tagad ar vārdu Smalltalk visbiežāk apzīmē programmēšanas valodu Smalltalk-80.
Vēsture

Smalltalk izveidoja pētnieku grupu ar Alanu Keju priekšgalā pētnieciskajā centrā Xerox PARC. Pirmā šīs programmēšanas valodas realizācija ir pazīstama kā Smalltalk-71, kuras pamatā bija pārņemta no Simula ideja par ziņojumu apmaiņu. Nedaudz vēlāka versija, kura tika izmantota pētnieciskajam darbam, bija Smalltalk-72. Tās sintakse un izpildes modelis tik atšķīrās no mūsdienu Smalltalk, ka to var uzskatīt par atsevišķu valodu.
Pēc būtiskas pārstrādes, kuras laikā tika noteiktas vairākas semantikas izpildes puses efektivitātes paaugstināšanai, tika izveidota versija, kas ir pazīstama kā Smalltalk-76. Šai versijai tika pievienota mantošana, tuvāka Smalltalk-80 sintakse un izstrādes vide, kas ietver sevī lielāko daļu rīku, kurus pazīst Smalltalk izstrādātāji šobrīd.…

Autora komentārsAtvērt
Atlants