به شیوههای اساسی برنامهنویسی، پارادایم برنامهنویسی گویند.
در برنامه نویسی پارادایم های مختلفی وجود داره، مثل:
- برنامهنویسی دستوری (Imperative programming)
- برنامه نویسی شی گرا object-oriented لیست زبان های برنامه نویسی شی گرا
- برنامه نویسی رویه ای procedural لیست زبان های برنامه نویسی رویه ای
- برنامهنویسی اعلانی ( Declarative programming)
- برنامه نویسی تابعی functional
- برنامه نویسی منطقی logic
- برنامه نویسی سمبلیک ( Symbolic programming)
لیست زبان های برنامه نویسی بر اساس نوع شان
زبان های برنامه نویسی بر اساس اینکه از چه شیوه ای پشتیبانی می کنند دسته بندی می شوند. البته ممکن است که یک زبان از چند شیوه پشتیبانی کند.
میگن که برنامهنویسی دستوری در تضاد با برنامهنویسی تابعی هست!!!
و همینطور برنامه نویسی رویه ای در تضاد با برنامه نویسی شی گرایی هست!!!
یه کم تعاریف و مفاهیم برای من گنگ هستند.
هر کسی که میدونه در مورد این پارادیام های مختلف و تفاوت هاشون یه کم بیشتر توضیح بده
مخصوصن در مورد تفاوت برنامه نویسی رویه ای و برنامه نویسی شی گرایی، چون میگن این ها در تضاد با هم هستند.