Bir programlama dili ile bir API arasındaki farkı gösteren bir analoji oluşturun
Bir programlama dili, yapı için gerekli olan temeli sağlayan bir evin yapı taşları ile karşılaştırılabilir. Benzer şekilde, bir API, nasıl yerleştirileceğine dair talimatlar sağlayan evin planları ile karşılaştırılabilir. Yapıyı inşa etmek için bloklar bir arada. Evin düzgün bir şekilde inşa edilmesi için hem yapı taşlarının hem de planların kullanılması önemlidir.