Generik

Parameterisasi tipe melalui subprogram dan package generik hingga container standar.

Modul ini membahas parameterisasi tipe di dalam Ada, mulai dari subprogram generik yang diinstansiasi per tipe dan package generik sebagai abstraksi pakai ulang, hingga ragam parameter formal serta container standar Ada.Containers. Ragam parameter formal mencakup tipe berkendala, subprogram, dan package. Satu deklarasi generik menggantikan banyak salinan kode yang hanya berbeda tipenya, dan container standar memanfaatkan mekanisme tersebut untuk menyediakan struktur data siap pakai. Seluruh contoh dikompilasi dan dijalankan dengan gnatmake.