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

ვიკიპედიიდან, თავისუფალი ქართულენოვანი ენციკლოპედიიდან
გადასვლა: ნავიგაცია, ძიება


ეიფელი პროგრამირების ენა
ფაილის გაფართოება .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


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

პირადი ხელსაწყოები
სახელთა სივრცე

ვარიანტები
მოქმედებები
ნავიგაცია
მონაწილეობა
დაბეჭდვა/ექსპორტი
ინსტრუმენტები
სხვა ენებზე