ეიფელი (პროგრამირების ენა)

თავისუფალი ქართულენოვანი ენციკლოპედია ვიკიპედიიდან
გადასვლა: ნავიგაცია, ძიება
ეიფელი პროგრამირების ენა
ფაილის გაფართოება .e
გამოქვეყნების თარიღი 1986
შემქმნელი ბერტრან მეიერი
ბოლო ვერსია 4.2
პარადიგმა ობიექტებზე-ორიენტირებული
ტიპების მინიჭება ძლიერი, სტატიკური
ენების ზეგავლენით ადა, სიმულა, Z
ენებზე ზეგავლენა Sather, რუბი, Java, C#, D, ლისააკი
მთავარი კომპილატორები SmartEiffel, EiffelStudio, .NET Framework
ოპერაციული სისტემა ვინდოუსი, იუნიქსისნაირი, ლინუქსი, მაკ ოს X

ეიფელი (ფრანგულად eiffel) — ობიექტებზე ორიენტირებული პროგრამირების ენა, შექმნილი ბერტრან მეიერის მიერ.

იგი შეიცავს ობიექტზე ორიენტირებული ენის მთავარ კონცეპტებს, როგორიცაა კლასი, მემკვიდრეობა (ერთეული და მრავალი) და აგრეთვე ორიგინალურ კონცეპტებს როგორც მემკვიდრეობა ტიპებსთან შორის (ელემენტარული ტიპები არიან შექმნილი მემკვიდრეობით სხვა ტიპებისგან) და პროგრამირება კონტრაქტის მეშვეობით (assertion), რომელიცაა მისი მთავარი სიახლე.

მაგალითი[რედაქტირება]

Hello world-ი ეიფელში :

class HELLO_WORLD
 
creation
     make
 
feature
     make is
         do
             io.put_string("Hello world!%N")
         end
 
end -- class HELLO_WORLD


რესურსები ინტერნეტში[რედაქტირება]