Keywords

რა არის TORRENT?

Keywords
ბიტტორენტი — პირინგული (P2P) ქსელური პროტოკოლი ინტერნეტში ფაილების გასაზიარებლად. მისი მეშვეობით მომხმარებელს შეუძლია ფაილის მეორე მომხმარებლისგან გადაწერა სერვერზე დამატებითი დატვირთვის გარეშე. ბიტტორენტის შემთხვევაში "ტრეკერი" (ანუ სერვერი) მხოლოდ მართავს "კონექტს" - კავშირს- და მას არ გააჩნია არანაირი ინფორმაცია იმ ფაილზე, რომელსაც მომხმარებელი იწერს ან სხვას უზიარებს. პროგრამის მთავარ დადებით მხარედ ითვლება ის, რომ ფაილის გადმოწერის დროს მომხმარებელი ასევე ხდება "ლიჩერი" - იგი უზიარებს (შესაბამის ჟარგონზე - "უსიდირებს") ფაილს სხვა მომხმარებლებს; რაც უფრო მეტი მომხმარებელი (ლიჩერი ან სიდერი) ჰყავს ამ ფაილს, მით უფრო დიდი სიჩქარე აქვთ თითოეულს. პროტოკოლი შექმნა ბრემ კოენმა 2001 წლის 4 აპრილს, რომელმაც ასევე დაწერა პირველი ტორენტ-კლიენტი «BitTorrent». (more…)

კომპილატორი (რა არის კომპილატორი)

Keywords
კომპილატორი — კომპიუტერული პროგრამა, რომელიც კითხულობს პროგრამას დაწერილს რომელიმე პროგრამირების ენაში ანუ წყარო ენაში და თარგმნის მას იდენტიურ პროგრამაში განსხვავებულ პროგრამირების ენაზე ანუ მიზნის ენაზე. კომპილატორის მნიშვნელოვანი თვისება არის წყარო ენაში შეცდომების პოვნა და შეძლებისდაგვარად მათი გამოსწორება ან მითითება. განმმარტებელი კითხულობს პროგრამას დაწერილს რომელიმე პროგრამირების ენაში და სხვა პროგრამირების ენაზე თარგმნის მაგივრად თვითონ ასრულებს წყარო ენაში მითითებულ ბრძანებებს. მაგალითად ჯავაში ენის დამამუშავებელი იყენებს ორივე სისტემას. თავიდან ჯავაზე დაწერილი პროგრამა კომპილირდება შუამავალ პროგრამაში ანუ ბაიტკოდში და შემდგომ ჯავა ვირტუალური მანქანის განმმარტებელი ასრულებს ბაიტკოდში მითიტებულ ბრძანებებს. იმის გამო რომ პროგრამების უმეტესობა მოთავსებულია ერთზე მეტ ფაილში, კო