Дијалект (рачунарство)
Дијалект од програмског језика или размена података језика је (релативно мала) варијација или продужење на језику који не мења своју суштинску природу. Са језика као што су Scheme и Forth, стандарди се могу сматрати недовољним, неадекватним или нелегитимним од носилаца, па често одступају од стандарда, што је нови дијалект. У другим случајевима, дијалект је створен за коришћење у домену специфичног језика, често подскупа. У Lisp свету, већина језика који користе основну С израз синтаксу и Lisp као семантику сматрају Lisp дијалекатом, иако махнито варирају, као и, рецимо, Racket и Clojure. Као што је уобичајено за један језик има неколико дијалеката, то може постати веома тешко за неискусне програмере да пронађу праву документацију. Основни програмски језик има много дијалеката.[1][2]
Експлозија Форт дијалеката довела је до пословице: "If you've seen one Forth... you've seen one Forth."
Види још
уреди- Обласно-специфичан језик
- Обласно-специфично моделовање
- Прошириво програмирање
- Језик-оријентисано програмирање
- Листа Бејсик дијалеката
- Моделовање језика
- Скриптни језик
- Рефлекција
- Метапрограмирање
- Категорија: Проширива синтакса програмирања језика
- Rebol § Дијалекти
- Руби (програмски језик) § метапрограмирање
Референце
уреди- ^ R. Fagin, P. Kolaitis, R. Miller, and L. Popa. "Data exchange: semantics and query answering." Theoretical Computer Science, 336(1):89–124, 2005.
- ^ P. Kolaitis. "Schema mappings, data exchange, and metadata management." Proceedings of the twenty- fourth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, pages 61–75, 2005