შინაარსზე გადასვლა

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

მასალა ვიკიპედიიდან — თავისუფალი ენციკლოპედია
ეიფელი პროგრამირების ენა
ფაილის გაფართოება .e
გამოქვეყნების თარიღი 1986
შემქმნელი ბერტრან მეიერი
ბოლო ვერსია 4.2
პარადიგმა ობიექტებზე-ორიენტირებული
ტიპების მინიჭება ძლიერი, სტატიკური
ენების ზეგავლენით ადა, სიმულა, Z
ენებზე ზეგავლენა Sather, რუბი, Java, C#, D, ლისააკი
მთავარი კომპილატორები SmartEiffel, EiffelStudio, .NET Framework
ოპერაციული სისტემა ვინდოუსი, იუნიქსისნაირი, ლინუქსი, მაკ ოს X
Lua error: Cannot create process: proc_open(/dev/null): Failed to open stream: Operation not permitted

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

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

მაგალითი

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

<source lang="eiffel"> class HELLO_WORLD

creation

    make

feature

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

end -- class HELLO_WORLD </source>


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