Autors:
Vērtējums:
Publicēts: 16.04.2009.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: 2 vienības
Atsauces: Nav
Laikposms: 2000. - 2010. g.
  • Referāts 'Programmēšanas valoda "Ruby"', 1.
  • Referāts 'Programmēšanas valoda "Ruby"', 2.
  • Referāts 'Programmēšanas valoda "Ruby"', 3.
  • Referāts 'Programmēšanas valoda "Ruby"', 4.
  • Referāts 'Programmēšanas valoda "Ruby"', 5.
  • Referāts 'Programmēšanas valoda "Ruby"', 6.
  • Referāts 'Programmēšanas valoda "Ruby"', 7.
  • Referāts 'Programmēšanas valoda "Ruby"', 8.
  • Referāts 'Programmēšanas valoda "Ruby"', 9.
  • Referāts 'Programmēšanas valoda "Ruby"', 10.
  • Referāts 'Programmēšanas valoda "Ruby"', 11.
  • Referāts 'Programmēšanas valoda "Ruby"', 12.
  • Referāts 'Programmēšanas valoda "Ruby"', 13.
  • Referāts 'Programmēšanas valoda "Ruby"', 14.
SatursAizvērt
Nr. Sadaļas nosaukums  Lpp.
  Kas ir Ruby    3
  Ruby iespējas    3
  Ruby vēsture    3
  Pirmtekstu izvietojums    4
  BEGIN un END Bloki    4
  Valodas pamatkonstukcijas    4
  Pamata datu tipi    5
  Veselie un peldošā punkta skaitļi    5
  Simbolu virknes    6
  Diapazoni    8
  Masīvi    8
  Heši    8
  Regulārās izteiksmes    8
  Vārdi    9
  Mainīgie un konstantes    10
  Klases un objekti    10
  Atribūti    11
  Klases mainīgie un klases metodes    11
  Redzamības līmeņi    11
  Izņēmumu situācijas    12
  Izņēmumu situāciju apstrādāšana    12
  Izņēmumu situāciju uzģenerēšana    12
  Piemērs    13
  Izmantotie resursi    14
Darba fragmentsAizvērt

Kas ir Ruby

Ruby ir interpretējama scenāriju valoda ātrai un vieglai objektu orientētai programmēšanai. Tam ir daudz iespēju teksta failu apstrādāšanai un sistēmas vadības uzdevumu veikšanai (kā Perl’ā). Tas ir vienkāršs, paplašināms un pārnesams. Bez tam, Ruby ir pilnīgi bezmaksas – jebkurš var viņu brīvi izmantot, modificēt un izplatīt.

Ruby iespējas

Ruby ir vienkārša sintakse, daļēji iespaidota ar Eiffel un Ada.
Ruby ir izņēmumu apstrādes iespējas, līdzīgas Java vai Python, vieglai kļūdu apstrādāšanai.
Ruby operatori ir viegli pārdefinējami.
Ruby ir pilnīgi objektorientēta valoda. Tas nozīmē, ka visi dati iekš Ruby ir objekti. Piemēram, skaitlis 1 ir klases Fixnum instance.
Ruby uztur tikai vienkāršu mantojamību. Bet Ruby ir pazīstama moduļu koncepcija. Moduļi ir metožu kolekcijas. Katra klase var importēt moduli un iegūt visas viņa metodes.
Ruby uztur blokus (koda gabali, ievietoti starp ‘{‘...’}’ vai ‘do’ ... ‘end’). Šie bloki var tikt nodori metodēm.
Ruby uztur atkritumu savācēju. Tas strādā ar visiem Ruby objektiem.
Ruby nav nepieciešams deklarēt mainīgus, viņš izmanto mainīga vārdu, lai noskaidrotu mainīga redzesloku. Piemēram: ‘var’ – lokālais mainīgais, ‘@var’ – instances mainīgais, ‘$var’ – globālais mainīgais utt.
Ruby var izmantot paplašinājumu bibliotēkas, ja OS to atļauj.
Ruby uztur OS neatkarīgu vairākpavedienošanu (multithreading), neatkarīgi no tā vai OS to uztur vai nē.
Ruby ir pārnesams – tas tiek izstrādāts pārsvarā uz Linux, bet darbojas arī uz UNIX, DOS, Windows 95/98/Me/NT/2000/XP, MacOS, BeOS, OS/2, utt.…

Autora komentārsAtvērt
Atlants