پارادایم برنامه نویسی (به انگلیسی: Programming paradigm) یا شیوه های برنامه نویسی، به شیوه های اساسی برنامه نویسی رایانه گویند.
برنامه نویسی دستوری در تضاد با برنامه نویسی تابعی
برنامه نویسی رویه ای در تضاد با برنامه نویسی شئ گرا
برنامه نویسی منطقی
یک زبان برنامه نویسی می تواند یک یا چند شیوه برنامه نویسی را پشتیبانی نماید. برای مثال، برنامه های نوشته شده با سی++ می توانند کاملاً به صورت رویه ای باشند یا کاملاً منطبق بر شیوه برنامه نویسی شئ گرا که در تضاد کامل با شیوه رویه ای است بوده یا حتی حاوی عناصری از هر دو شیوه باشند. تصمیم گیری برای چگونگی استفاده از عناصر شیوه های برنامه نویسی برعهده طراح برنامه یا برنامه نویس می باشد.
برنامه نویسی دستوری در تضاد با برنامه نویسی تابعی
برنامه نویسی رویه ای در تضاد با برنامه نویسی شئ گرا
برنامه نویسی منطقی
یک زبان برنامه نویسی می تواند یک یا چند شیوه برنامه نویسی را پشتیبانی نماید. برای مثال، برنامه های نوشته شده با سی++ می توانند کاملاً به صورت رویه ای باشند یا کاملاً منطبق بر شیوه برنامه نویسی شئ گرا که در تضاد کامل با شیوه رویه ای است بوده یا حتی حاوی عناصری از هر دو شیوه باشند. تصمیم گیری برای چگونگی استفاده از عناصر شیوه های برنامه نویسی برعهده طراح برنامه یا برنامه نویس می باشد.
wiki: پارادایم برنامه نویسی