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