stanford-oval/wikipedia huggingface dataset:
Erateina

| Erateina |
| --- | --- |

Phân loại khoa học
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Lepidoptera
Họ (familia): Geometridae
Tông (tribus): Erateinini
Chi (genus): Erateina Doubleday, 1848
Erateina là một chi bướm đêm thuộc họ Geometridae.
Chú thích

↑  Bisby, F.A.; Roskov, Y.R.; Orrell, T.M.; Nicolson, D.; Paglinawan, L.E.; Bailly, N.; Kirk, P.M.; Bourgoin, T.; Baillargeon, G.; Ouvrard, D. (2011). “Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist”. Species 2000: Reading, UK. Truy cập 6 tháng 6 năm 2014.
Dicranomyia croceibasis

| Dicranomyia croceibasis> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Diptera
Họ (familia): Limoniidae
Chi (genus): Dicranomyia
Danh pháp hai phần
Dicranomyia croceibasis Alexander, 1942 
Dicranomyia croceibasis là một loài ruồi trong họ Limoniidae. Chúng phân bố ở vùng Tân nhiệt đới.
Ceresium raripilum

| Ceresium raripilum> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Coleoptera
Phân bộ (subordo): Polyphaga
Liên họ (superfamilia): Cerambycoidea
Họ (familia): Cerambycidae
Chi (genus): Ceresium
Loài (species): C. raripilum
Danh pháp hai phần
Ceresium raripilum Newman, 1842 
Ceresium raripilum là một loài bọ cánh cứng trong họ Cerambycidae.
Chú thích

↑  Bisby, F.A.; Roskov, Y.R.; Orrell, T.M.; Nicolson, D.; Paglinawan, L.E.; Bailly, N.; Kirk, P.M.; Bourgoin, T.; Baillargeon, G.; Ouvrard, D. (2011). “Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist”. Species 2000: Reading, UK. Truy cập ngày 24 tháng 9 năm 2012.
Ceresium repandum

| Ceresium repandum> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Coleoptera
Phân bộ (subordo): Polyphaga
Liên họ (superfamilia): Cerambycoidea
Họ (familia): Cerambycidae
Chi (genus): Ceresium
Loài (species): C. repandum
Danh pháp hai phần
Ceresium repandum Dillon & Dillon, 1952 
Ceresium repandum là một loài bọ cánh cứng trong họ Cerambycidae.
Chú thích

↑  Bisby, F.A.; Roskov, Y.R.; Orrell, T.M.; Nicolson, D.; Paglinawan, L.E.; Bailly, N.; Kirk, P.M.; Bourgoin, T.; Baillargeon, G.; Ouvrard, D. (2011). “Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist”. Species 2000: Reading, UK. Truy cập ngày 24 tháng 9 năm 2012.
Desmodium macrostachyum

| Desmodium macrostachyum> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
(không phân hạng): Angiospermae
(không phân hạng): Eudicots
(không phân hạng): Rosids
Bộ (ordo): Fabales
Họ (familia): Fabaceae
Chi (genus): Desmodium
Loài (species): D. macrostachyum
Danh pháp hai phần
Desmodium macrostachyum Hemsl. 
Desmodium macrostachyum là một loài thực vật có hoa trong họ Đậu. Loài này được Hemsl. miêu tả khoa học đầu tiên.
Chú thích

↑  The Plant List (2010). “Desmodium macrostachyum”. Truy cập ngày 5 tháng 6 năm 2013.
Killipia quadrangularis

| Killipia quadrangularis> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
(không phân hạng): Angiospermae
(không phân hạng): Eudicots
Bộ (ordo): Myrtales
Họ (familia): Melastomataceae
Chi (genus): Killipia
Loài (species): K. quadrangularis
Danh pháp hai phần
Killipia quadrangularis Gleason 
Killipia quadrangularis là một loài thực vật có hoa trong họ Mua. Loài này được Gleason mô tả khoa học đầu tiên năm 1925.
Chú thích

↑  The Plant List (2010). “Killipia quadrangularis”. Truy cập ngày 10 tháng 6 năm 2013.
Kenneth Zohore

| 0 | 1 | 2 | 3 |
| --- | --- | --- | --- |
 
Thông tin cá nhân
Tên đầy đủ:  Kenneth Dahrup Zohore
Chiều cao:  1,95 m (6 ft 5 in)
Vị trí:  Tiền đạo
Thông tin đội
Đội hiện nay:  Cardiff City
Số áo:  10
Sự nghiệp cầu thủ trẻ
Năm:  Đội
2002–2006:  BK Skjold
2006–2009:  KB
Sự nghiệp cầu thủ chuyên nghiệp*
| Năm |  Đội |  ST |  (BT) |
| 2010–2012 |  Copenhagen |  16 |  (1) |
| 2012–2015 |  Fiorentina |  0 |  (0) |
| 2013–2014 |  → Brøndby IF (loan) |  25 |  (5) |
| 2014 |  → IFK Göteborg (loan) |  5 |  (2) |
| 2015–2016 |  OB |  24 |  (9) |
| 2016 |  K.V. Kortrijk |  0 |  (0) |
| 2016 |  → Cardiff City (loan) |  12 |  (2) |
| 2016– |  Cardiff City |  65 |  (21) |
Sự nghiệp đội tuyển quốc gia‡
| Năm |  Đội |  ST |  (BT) |
| 2009–2011 |  U-17 Đan Mạch |  24 |  (13) |
| 2012 |  U-18 Đan Mạch |  2 |  (0) |
| 2010–2013 |  U-19 Đan Mạch |  16 |  (6) |
| 2013–2017 |  U-21 Đan Mạch |  20 |  (8) |
 *Số trận ra sân và số bàn thắng ở câu lạc bộ tại giải quốc gia, chính xác tính đến 6 tháng 5 năm 2018 ‡ Số trận ra sân và số bàn thắng ở đội tuyển quốc gia, chính xác tính đến 21 tháng 8 năm 2017
Kenneth Dahrup Zohore (sinh ngày 31 tháng 1 năm 1994 tại Copenhagen) là một cầu thủ bóng đá người Đan Mạch gốc Bờ Biển Ngà đang chơi như ở vị trí tiền đạo cho CLB Cardiff City.
Kenneth Zohore được sinh ra trong một gia đình có truyền thống bóng đá. Cha của Zohore là người anh họ với tiền đạo Didier Drogba
Sự nghiệp

Zohore được gọi vào đội tuyển U.19 FC Copenhagen từ mùa thu năm 2009 khi mới 15 tuổi. Hơn nữa Zohore được tạo điều kiện tập cùng đội một ba lần một tuần. Anh tham gia trại huấn luyện của đội một ở Marbella,Tây Ban Nha vào ngày 02 tháng 2 năm 2010 cùng với Thobias Skovgaard.
Thống kê sự nghiệp

| Câu lạc bộ | Mùa giải | Giải đấu> Hạng | Giải đấu> Trận | Giải đấu> Bàn | FA Cup> Trận | FA Cup> Bàn | League Cup> Trận | League Cup> Bàn | Champions League> Trận | Champions League> Bàn | Tổng cộng> Trận | Tổng cộng> Bàn |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| F.C. Copenhagen | 2009–10 | Superliga | 1 | 0 | 0 | 0 | 0 | 0 | - | - | 1 | 0 |
| F.C. Copenhagen | 2010–11 | Superliga | 15 | 1 | 1 | 0 | - | - | 5 | 0 | 21 | 1 |
| F.C. Copenhagen | 2011–12 | Superliga | 0 | 0 | 1 | 0 | 0 | 0 | - | - | 1 | 0 |
| F.C. Copenhagen | Tổng cộng FC Copenhagen | Tổng cộng FC Copenhagen | 16 | 1 | 2 | 0 | 0 | 0 | 5 | 0 | 23 | 1 |
| Fiorentina | 2011–12 | Serie A | 0 | 0 | 0 | 0 | - | - | - | - | 0 | 0 |
| Fiorentina | 2012–13 | Serie A | 0 | 0 | 0 | 0 | - | - | - | - | 0 | 0 |
| Fiorentina | Tổng cộng Fiorentina | Tổng cộng Fiorentina | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Brøndby IF | 2013–14 | Superliga | 25 | 5 | 1 | 0 | - | - | - | - | 26 | 5 |
| IFK Göteborg | 2014 | Allsvenskan | 5 | 2 | 0 | 0 | - | - | - | - | 5 | 2 |
| Cardiff City (mượn) | 2015–16 | Championship | 12 | 2 | 0 | 0 | 0 | 0 | - | - | 12 | 2 |
| Cardiff City | 2016–17 | Championship | 29 | 12 | 0 | 0 | 1 | 0 | - | - | 30 | 12 |
| Cardiff City | 2017–18 | Championship | 36 | 9 | 3 | 0 | 0 | 0 | - | - | 39 | 9 |
| Cardiff City | Tổng cộng Cardiff City | Tổng cộng Cardiff City | 77 | 23 | 3 | 0 | 1 | 0 | 0 | 0 | 81 | 23 |
| Tổng cộng sự nghiệp | Tổng cộng sự nghiệp | Tổng cộng sự nghiệp | 123 | 31 | 6 | 0 | 1 | 0 | 5 | 0 | 135 | 31 |
Diospyros touranensis

| Diospyros touranensis> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
(không phân hạng): Angiospermae
(không phân hạng): Eudicots
(không phân hạng): Asterids
Bộ (ordo): Ericales
Họ (familia): Ebenaceae
Chi (genus): Diospyros
Loài (species): D. touranensis
Danh pháp hai phần
Diospyros touranensis Lecomte 
Diospyros touranensis là một loài thực vật có hoa trong họ Thị. Loài này được Lecomte mô tả khoa học đầu tiên năm 1928.
Chú thích

↑  The Plant List (2010). “Diospyros touranensis”. Truy cập ngày 23 tháng 8 năm 2013.
Diospyros trianthos

| Diospyros trianthos> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
(không phân hạng): Angiospermae
(không phân hạng): Eudicots
(không phân hạng): Asterids
Bộ (ordo): Ericales
Họ (familia): Ebenaceae
Chi (genus): Diospyros
Loài (species): D. trianthos
Danh pháp hai phần
Diospyros trianthos Phengkhlai, 1969 
Diospyros trianthos là một loài thực vật có hoa trong họ Thị. Loài này được Phengkhlai mô tả khoa học đầu tiên năm 1969.
Chú thích

↑  The Plant List (2010). “Diospyros trianthos”. Truy cập ngày 23 tháng 8 năm 2013.
Eragrostis glandulosipedata

| Eragrostis glandulosipedata> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
(không phân hạng): Angiospermae
(không phân hạng): Monocots
Bộ (ordo): Poales
Họ (familia): Poaceae
Chi (genus): Eragrostis
Loài (species): E. glandulosipedata
Danh pháp hai phần
Eragrostis glandulosipedata De Winter, 1961 
Eragrostis glandulosipedata là một loài thực vật có hoa trong họ Hòa thảo. Loài này được De Winter mô tả khoa học đầu tiên năm 1961.
Chú thích

↑  The Plant List (2010). “Eragrostis glandulosipedata”. Truy cập ngày 6 tháng 6 năm 2013.
Dimophora patula

| Dimophora patula> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Hymenoptera
Họ (familia): Ichneumonidae
Chi (genus): Dimophora
Loài (species): D. patula
Danh pháp hai phần
Dimophora patula Dasch, 1979 
Dimophora patula là một loài tò vò trong họ Ichneumonidae.
Chú thích

↑  Bisby, F.A.; Roskov, Y.R.; Orrell, T.M.; Nicolson, D.; Paglinawan, L.E.; Bailly, N.; Kirk, P.M.; Bourgoin, T.; Baillargeon, G.; Ouvrard, D. (2011). “Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist”. Species 2000: Reading, UK. Truy cập ngày 22 tháng 6 năm 2014.
Dianella brevicaulis

| Dianella brevicaulis> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
(không phân hạng): Angiospermae
(không phân hạng): Monocots
Bộ (ordo): Asparagales
Họ (familia): Xanthorrhoeaceae
Chi (genus): Dianella
Loài (species): D. brevicaulis
Danh pháp hai phần
Dianella brevicaulis (Ostenf.) G.W.Carr & P.F.Horsfall, 1995 
Dianella brevicaulis là một loài thực vật có hoa trong họ Thích diệp thụ. Loài này được (Ostenf.) G.W.Carr & P.F.Horsfall miêu tả khoa học đầu tiên năm 1995.
Chú thích

↑  The Plant List (2010). “Dianella brevicaulis”. Truy cập ngày 8 tháng 6 năm 2013.
Dioicodendron dioicum

| Dioicodendron dioicum> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
(không phân hạng): Angiospermae
(không phân hạng): Eudicots
Bộ (ordo): Gentianales
Họ (familia): Rubiaceae
Chi (genus): Dioicodendron
Loài (species): D. dioicum
Danh pháp hai phần
Dioicodendron dioicum (K.Schum. & K.Krause) Steyerm. 
Dioicodendron dioicum là một loài thực vật có hoa trong họ Thiến thảo. Loài này được (K.Schum. & K.Krause) Steyerm. mô tả khoa học đầu tiên năm 1963.
Chú thích

↑  The Plant List (2010). “Dioicodendron dioicum”. Truy cập ngày 3 tháng 6 năm 2013.
Dinumma placens

| Dinumma placens |
| --- | --- |

Phân loại khoa học
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Lepidoptera
Họ (familia): Noctuidae
Chi (genus): Dinumma
Loài (species): D. placens
Danh pháp hai phần
Dinumma placens Walker, 1858 
Dinumma placens là một loài bướm đêm trong họ Noctuidae.
Chú thích

↑  Bisby, F.A.; Roskov, Y.R.; Orrell, T.M.; Nicolson, D.; Paglinawan, L.E.; Bailly, N.; Kirk, P.M.; Bourgoin, T.; Baillargeon, G.; Ouvrard, D. (2011). “Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist”. Species 2000: Reading, UK. Truy cập ngày 28 tháng 6 năm 2014.
↑  Beccaloni, G. W., Scoble, M. J., Robinson, G. S. & Pitkin, B. (Editors). (2003) The Global Lepidoptera Names Index (LepIndex). (Geraadpleegd maart 2013).
Disa nivea

| Disa nivea> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
(không phân hạng): Angiospermae
(không phân hạng): Monocots
Bộ (ordo): Asparagales
Họ (familia): Orchidaceae
Chi (genus): Disa
Loài (species): D. nivea
Danh pháp hai phần
Disa nivea H.P.Linder 
Disa nivea là một loài thực vật có hoa trong họ Lan. Loài này được H.P.Linder mô tả khoa học đầu tiên năm 1981.
Chú thích

↑  The Plant List (2010). “Disa nivea”. Truy cập ngày 7 tháng 6 năm 2013.
D (ngôn ngữ lập trình)

D là một ngôn ngữ lập trình hệ thống hướng đối tượng, dùng câu lệnh, đa mẫu hình do Walter Bright của Digital Mars tạo ra và phát hành năm 2001. Quá trình thiết kế và phát triển ngôn ngữ này trong năm 2007 được Andrei Alexandrescu tham gia đóng góp. Mặc dù nó có nguồn gốc như là một bản phát triển kỹ thuật của C++, D là một ngôn ngữ riêng biệt, đã thiết kế lại một số tính năng cốt lõi của C++ trong khi cũng lấy cảm hứng từ các ngôn ngữ khác, đáng chú ý là các ngôn ngữ Java, Python, Ruby, C#, và Eiffel.
Mục tiêu thiết kế của D cố gắng kết hợp hiệu suất và sự an toàn của các ngôn ngữ biên dịch với sức mạnh biểu đạt của các ngôn ngữ năng động hiện đại. Mã D sau khi dịch thường nhanh như mã C++ tương đương, trong khi ngắn hơn và an toàn hơn về mặt bộ nhớ.
Các tính năng định kiểu biến, quản lý bộ nhớ tự động và cú pháp đặc biệt cho các kiểu thường dùng cho phép phát triển phần mềm nhanh hơn, trong khi việc kiểm tra giới hạn, thiết kế theo các tính năng của hợp đồng và hệ thống kiểu nhận thức tương tranh đồng thời giúp giảm sự xuất hiện của các lỗi phần mềm.
Tính năng

D được thiết kế với các bài học kinh nghiệm từ việc sử dụng C++ thực tế hơn là từ một quan điểm hoàn toàn lý thuyết. Mặc dù nó sử dụng nhiều khái niệm C và C++ nhưng nó cũng loại bỏ một số, và như vậy mã nguồn của nó không tương thích với mã nguồn C và C++. Tuy nhiên D đã bị hạn chế trong thiết kế của nó bởi quy tắc rằng bất kỳ mã nào là hợp pháp trong cả C và D sẽ hoạt động theo cùng một cách. D đã đạt được một số tính năng trước khi C++ đã làm, ví dụ bao đóng, các hàm ẩn danh, và biên dịch thực thi hàm thời gian. D thêm vào chức năng của C++ bằng cách thực hiện thiết kế theo hợp đồng, kiểm thử đơn vị, lập modul thực, thu gom rác, mảng hạng nhất, mảng kết hợp, mảng động, mảng cắt, hàm lồng nhau, tính toán biểu thức khi nó được gọi, và một cú pháp tổng quát được thiết kế lại. D giữ lại tính năng của C++ để thực hiện các lệnh ngôn ngữ lập trình bậc thấp và thêm hợp ngữ trong dòng lệnh. Tính kế thừa đa mức của C++ được thay thế bằng kế thừa đơn kiểu Java với các giao diện và các mixin. Mặt khác, cú pháp khai báo, khai báo và biểu thức của D gần giống với C++.
Trình biên dịch trên dòng lệnh đánh dấu sự khác biệt giữa D và các ngôn ngữ ứng dụng như Java và C#. Một bộ giải mã hợp ngữ trên dòng lệnh cho phép các lập trình viên nhập mã máy cụ thể trong mã lệnh D chuẩn, một phương thức thường được các lập trình viên hệ thống sử dụng để truy cập các tính năng cấp thấp của bộ xử lý cần thiết để chạy các chương trình giao diện trực tiếp với phần cứng, chẳng hạn như hệ điều hành và trình điều khiển thiết bị.
D đã tích hợp sẵn hỗ trợ cho các nhận xét, cho phép tạo tài liệu bình luận trong mã nguồn một cách tự động.
Tính năng > Mẫu hình lập trình

D hỗ trợ 5 mẫu hình lập trình: dùng lệnh, hướng đối tượng, lập trình meta, lập trình hàm và lập trình đồng thời (mô hình diễn viên).
Tính năng > Mẫu hình lập trình > Dùng câu lệnh

Lập trình dùng lệnh trong D gần giống với C. Hàm, dữ liệu, câu lệnh, khai báo và biểu thức hoạt động giống như trong C và có thể dùng trực tiếp thư viện của C. Mặt khác, một số khác biệt đáng chú ý giữa D và C trong lĩnh vực lập trình dùng lệnh bao gồm xây dựng vòng lặp for của D, cho phép lặp qua một danh sách, và các hàm lồng nhau, là các hàm được khai báo bên trong và có thể có các biến cục bộ bên trong hàm.
Tính năng > Mẫu hình lập trình > Hướng đối tượng

Lập trình hướng đối tượng trong D được dựa trên một hệ thống phân cấp thừa kế đơn mức, với tất cả các lớp bắt nguồn từ lớp Object. D không hỗ trợ đa thừa kế; thay vào đó, nó sử dụng các giao diện kiểu Java, có thể so sánh với các lớp trừu tượng thuần túy của C ++ và các mixin, phân tách các chức năng phổ biến từ hệ thống phân cấp thừa kế. D cũng cho phép định nghĩa các phương thức tĩnh và cuối cùng (không phải ảo) trong các giao diện.
Tính năng > Mẫu hình lập trình > Lập trình meta

Lập trình meta được hỗ trợ bởi sự kết hợp của các mẫu, biên dịch thực thi hàm thời gian, các bộ dữ liệu và các chuỗi hỗn hợp. Các ví dụ sau đây minh họa một số tính năng biên dịch theo thời gian của D.
Các mẫu trong D có thể được viết theo phong cách dòng lệnh hơn so với phong cách hàm của C++ cho các mẫu. Đây là một hàm thông thường tính toán giai thừa của một số:
ulong factorial(ulong n)
{
    if (n<2)
        return 1;
    else
        return n * factorial(n-1);
}
Ở đây, với việc dùng static if, cấu trúc điều kiện biên dịch thời gian của D, được dùng để mô tả việc xây dựng một khuôn mẫu thực hiện cùng một phép tính bằng cách sử dụng mã tương tự như của hàm ở trên:
template Factorial(ulong n)
{
    static if (n<2)
        enum Factorial = 1;
    else
        enum Factorial = n * Factorial!(n-1);
}
Trong hai ví dụ sau, mẫu và hàm được định nghĩa ở trên được sử dụng để tính giai thừa. Các loại hằng số không cần phải được chỉ định rõ ràng khi trình biên dịch nhập các loại của chúng từ phía bên phải khi gán kết quả:
enum fact_7 = Factorial!(7);
Đây là một ví dụ về việc thực hiện hàm khi biên dịch. Các hàm bình thường có thể được sử dụng trong các biểu thức biên dịch có thời gian không đổi, miễn là chúng thỏa mãn các tiêu chí nhất định:
enum fact_9 = factorial(9);
Hàm std.string.format thực hiện các định dạng chuỗi giống hàm printf (cũng tại thời gian biên dịch, thông qua CTFE), và pragma "msg" hiển thị kết quả tại thời gian biên dịch:
import std.string: format;
pragma(msg, format("7! = %s", fact_7));
pragma(msg, format("9! = %s", fact_9));
Các kết hợp chuỗi, kết hợp với thực thi hàm biên dịch, cho phép tạo mã nguồn D bằng cách sử dụng các phép toán chuỗi tại thời gian biên dịch. Điều này có thể được sử dụng để phân tích các ngôn ngữ cụ thể theo miền thành mã nguồn D, sẽ được biên dịch như một phần của chương trình:
import FooToD; // hypothetical module which contains a function that parses Foo source code
               // and returns equivalent D code
void main()
{
    mixin(fooToD(import("example.foo")));
}
Tính năng > Mẫu hình lập trình > Lập trình hàm

D hỗ trợ các tính năng lập trình làm như chức năng hàm ẩn danh, hàm đóng, đối tượng đệ quy và sử dụng các hàm bậc cao hơn. Có hai cú pháp cho các hàm ẩn danh, bao gồm một biểu mẫu nhiều câu lệnh và ký hiệu một biểu thức "viết tắt":
int function(int) g;
g = (x) { return x * x; }; // longhand
g = (x) => x * x;          // shorthand
Có hai kiểu dựng sẵn cho hàm chức năng, function, chỉ đơn giản là một con trỏ tới một hàm được phân bổ theo chồng và delegate, cũng bao gồm một con trỏ tới môi trường xung quanh. Việc chuyển kiểu có thể được sử dụng với một hàm ẩn danh, trong trường hợp đó trình biên dịch tạo ra một delegate trừ khi nó có thể chứng minh rằng một con trỏ môi trường là không cần thiết. Tương tự như vậy, để thực hiện một việc đóng hàm, trình biên dịch đặt các biến cục bộ chỉ trên vùng heap nếu cần thiết (ví dụ, nếu một hàm đóng được trả về bởi một hàm khác và thoát khỏi phạm vi của hàm đó). Khi sử dụng suy luận kiểu, trình biên dịch cũng sẽ thêm các thuộc tính như thuần túy và không thuần túy vào kiểu của một hàm, nếu nó có thể chứng minh rằng chúng cần được áp dụng.
Tính năng > Mẫu hình lập trình > Lập trình đồng bộ

import std.stdio, std.concurrency, std.variant;

void foo()
{
    bool cont = true;

    while (cont)
    {
        receive(// delegates are used to match the message type
            (int msg) => writeln("int received: ", msg),
            (Tid sender) { cont = false; sender.send(-1); },
            (Variant v) => writeln("huh?") // Variant matches any type
       );
    }
}

void main()
{
    auto tid = spawn(&foo); // spawn a new thread running foo()

    foreach (i; 0.. 10)
        tid.send(i);   // send some integers
    tid.send(1.0f);    // send a float
    tid.send("hello"); // send a string
    tid.send(thisTid); // send a struct (Tid)

    receive((int x) => writeln("Main thread received message: ", x));
}
Tính năng > Quản lý bộ nhớ

Bộ nhớ thường được quản lý bằng việc thu gom rác, nhưng các đối tượng cụ thể có thể được hoàn thành ngay lập tức khi chúng đi ra khỏi phạm vi. Quản lý bộ nhớ rõ ràng có thể sử dụng toán tử nạp chồng new và delete, và chỉ đơn giản gọi các hàm malloc và free trực tiếp. Việc thu thập rác có thể được kiểm soát: các lập trình viên có thể thêm và loại trừ phạm vi bộ nhớ khỏi bộ thu thập, có thể vô hiệu hóa và kích hoạt việc thu rác và ép buộc hoặc một chu trình thu thập rác hoặc toàn bộ chu kỳ thu thập rác. Tài liệu hướng dẫn đưa ra nhiều ví dụ về cách triển khai các lược đồ quản lý bộ nhớ được tối ưu hóa khác nhau khi thu gom rác không đầy đủ trong một chương trình.
Chú thích

1 2  “Expressions”. Digital Mars. Truy cập ngày 27 tháng 12 năm 2012.
↑  Bright, Walter. D programming Language Specification . 7227: Digital Mars (via Amazon).Quản lý CS1: địa điểm (liên kết) Memory Safety has an entire chapter, with recipes.  It's a major theme of the language.  Failures to reach this standard are defects.
↑  Andrei Alexandrescu (ngày 2 tháng 8 năm 2010). Three Cool Things About D.
↑  “std.gc”. D Programming Language 1.0. Digital Mars. Truy cập ngày 6 tháng 7 năm 2010.
↑  “Memory Management”. D Programming Language 2.0. Digital Mars. Truy cập ngày 17 tháng 2 năm 2012.
Diospyros turfosa

| Diospyros turfosa> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
(không phân hạng): Angiospermae
(không phân hạng): Eudicots
(không phân hạng): Asterids
Bộ (ordo): Ericales
Họ (familia): Ebenaceae
Chi (genus): Diospyros
Loài (species): D. turfosa
Danh pháp hai phần
Diospyros turfosa Kosterm. 
Diospyros turfosa là một loài thực vật có hoa trong họ Thị. Loài này được Kosterm. mô tả khoa học đầu tiên năm 1977.
Chú thích

↑  The Plant List (2010). “Diospyros turfosa”. Truy cập ngày 23 tháng 8 năm 2013.
Diplazon scutatorius

| Diplazon scutatorius> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Hymenoptera
Họ (familia): Ichneumonidae
Chi (genus): Diplazon
Loài (species): D. scutatorius
Danh pháp hai phần
Diplazon scutatorius Teunissen, 1943 
Diplazon scutatorius là một loài tò vò trong họ Ichneumonidae.
Chú thích

↑  Bisby, F.A.; Roskov, Y.R.; Orrell, T.M.; Nicolson, D.; Paglinawan, L.E.; Bailly, N.; Kirk, P.M.; Bourgoin, T.; Baillargeon, G.; Ouvrard, D. (2011). “Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist”. Species 2000: Reading, UK. Truy cập ngày 22 tháng 6 năm 2014.
Distichophyllum gracile

| Distichophyllum gracile> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
Ngành (divisio): Bryophyta
Lớp (class): Bryopsida
Bộ (ordo): Hookeriales
Họ (familia): Hookeriaceae
Chi (genus): Distichophyllum
Loài (species): D. gracile
Danh pháp hai phần
Distichophyllum gracile Ångström, 1876 
Distichophyllum gracile là một loài Rêu trong họ Hookeriaceae. Loài này được Ångström mô tả khoa học đầu tiên năm 1876.
Chú thích

↑  The Plant List (2010). “Distichophyllum gracile”. Truy cập ngày 1 tháng 6 năm 2014.
Dicranomyia calliergon

| Dicranomyia calliergon> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Diptera
Họ (familia): Limoniidae
Chi (genus): Dicranomyia
Danh pháp hai phần
Dicranomyia calliergon Alexander, 1939 
Dicranomyia calliergon là một loài ruồi trong họ Limoniidae. Chúng phân bố ở vùng Tân nhiệt đới.
Diplycosia atjehensis

| Diplycosia atjehensis> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
(không phân hạng): Angiospermae
(không phân hạng): Eudicots
Bộ (ordo): Ericales
Họ (familia): Ericaceae
Chi (genus): Diplycosia
Loài (species): D. atjehensis
Danh pháp hai phần
Diplycosia atjehensis Sleumer, 1957 
Diplycosia atjehensis là một loài thực vật có hoa trong họ Thạch nam. Loài này được Sleumer mô tả khoa học đầu tiên năm 1957.
Chú thích

↑  The Plant List (2010). “Diplycosia atjehensis”. Truy cập ngày 7 tháng 6 năm 2013.
Diplycosia apoensis

| Diplycosia apoensis> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
(không phân hạng): Angiospermae
(không phân hạng): Eudicots
Bộ (ordo): Ericales
Họ (familia): Ericaceae
Chi (genus): Diplycosia
Loài (species): D. apoensis
Danh pháp hai phần
Diplycosia apoensis Elmer 
Diplycosia apoensis là một loài thực vật có hoa trong họ Thạch nam. Loài này được Elmer mô tả khoa học đầu tiên năm 1911.