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

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

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

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

მაგალითი

რედაქტირება

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

class HELLO_WORLD

creation
     make

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

end -- class HELLO_WORLD


რესურსები ინტერნეტში

რედაქტირება