|
انواع روش های برنامهنویسی : - عامل نرمافزاری - مهندسی نرمافزار بر اساس مولفه - برنامه نویسی مبتنی بر جریان - برنامه نویسی خط لولهای - برنامه نویسی Concatenative یا زنجیرهای - محاسبات همزمان - زبانهای اعلانی (کنتراست: زبانهای دستوری) - برنامهنویسی تابعی - جریان دادهای - سلولگرا (Spreadsheet) - برنامهنویسی واکنشی - برنامهنویسی نمودارگرا - هدفگرا - برنامهنویسی قیدی - برنامهنویسی منطقی - برنامهنویسی مبتنی بر منطق قیدی - برنامهنویسی مبتنی بر منطق فرضیهای - برنامهنویسی مبتنی بر منطق قیاسی - برنامهنویسی رویدادمحور - معماری سرویسگرا - برنامهنویسی ویژگیگر - برنامهنویسی مبتنی بر عملکرد سطح (کانتراست: برنامهنویسی مبتنی بر سطوح ارزشی) - برنامهنویسی مبتنی بر دستور (کنتراست: برنامهنویسی اعلانی) - برنامهنویسی غیر ساختیافته - برنامهنویسی آرایهای (کانتراست: برنامهنویسی نردبانی) - تکرار - برنامهنویسی ساختیافته - برنامهنویسی رویهای - برنامهنویسی ماژولی یا پیمانهای - توابع بازگشتی - برنامهنویسی شیءگرا - برنامهنویسی مبتنی بر کلاس - برنامهنویسی مبتنی بر نمونه یا Prototype - برنامهنویسی مبتنی بر ماشین یا Automata تقسیمبندی براساس ارتباط: - برنامهنویسی وضعگرا - برنامهنویسی عنوانگرا - برنامهنویسی وظیفهگرا - فرابرنامهنویسی یا Metaprogramming - برنامهنویسی ویژگیگرا - برنامهنویسی خودکار - برنامهنویسی عمومی یا Generic - فرابرنامهنویسی الگوگرا - طراحی مبتنی بر سیاست یا Policy - برنامهنویسی زبانگرا - زبان مخصوص دامنه یا Domain-specific - برنامهنویسی گرامرگرا - گویشی یا لحجهای - برنامهنویسی عمدی - بازتاب - برنامهنویسی غیر قطعی - رایانش موازی - برنامهنویسی فرآیندگرا - برنامهنویسی در بزرگ و برنامهنویسی در کوچک - برنامهنویسی مبتنی بر سطوح ارزشی (کانتراست:برنامهنویسی مبتنی بر عملکرد سطح)
|