زبان همهمنظوره
زبان همهمنظوره به یک زبان رایانهای گفته میشود که در دامنههای مختلفی کاربرد دارد و فاقد قابلیتهایی ویژه برای دامنههای خاص است. این نوع زبان در مقابل زبان خاص دامنه (DSL) است که ویژهٔ یک دامنه خاص است.[۱]
مرزهای این تقسیمبندی مشخص و قطعی نیست، یک زبان ممکن است قابلیتهایی برای یک دامنه خاص داشته باشد با این حال بهطور گسترده تری در دامنههای دیگر نیز استفاده شود و با بالعکس، زبانی ممکن است خاص یک دامنه نباشد ولی در عمل معمولاً برای یک دامنه خاص استفاده میشود.[۲]
انواع
انواع زبانهای همهمنظوره عبارتند از:
- زبان نشانهگذاری مانند XML
- زبان مدلسازی همهمنظوره مانند UML
- زبان برنامهنویسی همهمنظوره مانند جاوا، سی یا سی پلاسپلاس
منابع
- ↑ "Definition of general-purpose language". PCMag. Retrieved April 6, 2020.
A programming language that is used to solve a wide variety of problems. Languages such as C, C++ and Java are examples. Contrast with special-purpose language. See general purpose.
- ↑ John Ousterhout (2008). "Markup Languages: XML, HTML, XHTML". stanford.edu. Retrieved April 6, 2020.