D (პროგრამირების ენა)
D არის მრავალპარადიგმული, ობიექტზე ორიენტირებული და ბრძანებითი პროგრამირების ენა, შექმნილი ვალტერ ბრაითის მიერ. მისი გამოყენება შესაძლოა სისტემური პროგრამირებისთვის. იგი იქნა შექმნილი C++-ის გასაუმჯობების მიზნით, აქცენტი გაკეთებულია ენისგან კომპლექსირების მოშორებაზე და ენის თანამედროვე პროგრამირების პრინციპების დაცვაზე. D პროგრამირების ენაზე ზეგავლენა მოახდინა C++-მა, C#-მა, ჯავამ და ეიფელმა.
ფაილის გაფართოება | .d |
---|---|
გამოქვეყნების თარიღი | 1999 |
შემქმნელი | ვალტერ ბრაითი |
ბოლო ვერსია | 1.050 |
პარადიგმა | ობიექტებზე-ორიენტირებული, ბრძანებითი პროგრამირება, მეტაპროგრამირება |
ტიპების მინიჭება | ძლიერი, სტატიკური |
ენების ზეგავლენით | C, C++, C#, Java, ეიფელი, პითონი, რუბი |
მთავარი კომპილატორები | DMD, GDC, LDC |
ოპერაციული სისტემა | ვინდოუსი, იუნიქსისნაირი |
საიტი | http://www.digitalmars.com/d |
მაგალითები
რედაქტირებაცნობილი « Hello World », მაგალითი D პროგრამირების ენისთვის:
import std.stdio;
int main ()
{
writefln("Hello world!");
return 0;
}
მეორე მაგალითი:
// D-ში დაწერილი პროგრამა რომელიც ეკრანზე წერს პროგრამისთვის მიცემულ არგუმენტებს.
import std.stdio;
int main(char[][] args)
{
foreach (int i, char[] arg; args)
{
writefln("args[", i, "] = '", arg, "'");
}
return 0;
}
რესურსები ინტერნეტში
რედაქტირებავებ საიტები
რედაქტირება- (ინგლისური) DigitalMars D, ოფიციალური საიტი.
- (ინგლისური) Wiki4D, Wiki D ენის შესახებ.
- (ინგლისური) dsource.org, D-ში დაწერილი ღია კოდიანი პროექტების ვებ სივრცე.
კომპილატორები
რედაქტირება- (ინგლისური) DigitalMars D DMD კომპილატორი ვინდოუსისთვის და ლინუქსისთვის.
- (ინგლისური) gdc, ღია კოდიანი კომპილატორი (GPL) Gcc კომპილატორის ინტერფეისი, ვინდოუსისთვის და ლინუქსისთვის.
- (ინგლისური) gdcwin, gdc ვინდოუსისთვის.
- (ინგლისური) gdcmac, gdc Mac OS X-თვის.