Prosedürel programlamanın temel dezavantajı, düşük seviyeli bir dilde yazılmış kodla karşılaştırıldığında çalıştırmanın hızlı olmamasıdır. Çok fazla işlem gücü gerektiren uygulamalar için bu, prosedürel programlamanın etkinliği.
Prosedürel programlamanın başka bir dezavantajı, bir dizi olası eylemin istenen sonuca yol açabileceği durumları ele almakta zorlanmasıdır. Yapay zeka programları, örneğin prosedürel programlama için uygun olmayabilir.
Programcıların ayrıca belirli bir prosedürel programlama dilinde de uzmanlaşmaları gerekir, çünkü her dil belirli bir uygulama türüne uygundur ve hepsini öğrenmek zordur.
Prosedürel programlama, programcının bilgisayarın belirli bir sırayla gerçekleştirmesi için bir dizi talimat yazmasını sağlar. En popüler programlama türlerinden biridir ve çok çeşitli uygulamalar için kullanılır. Prosedürel programlama dillerinin örnekleri arasında C ve Pascal bulunur.
Dezavantajlara rağmen, prosedürel programlamanın bir çok avantajı vardır. Genel programlama uygulamaları için, kaynak kodlar farklı tür işlemcilerde çalışabildiğinden, işlem dilleri diğer alternatiflerden çok daha esnektir. Prosedürel programlama dilleri için birçok kitap ve diğer öğrenme materyalleri de mevcuttur.