Дијалект (рачунарство)

Дијалект од програмског језика или размена података језика је (релативно мала) варијација или продужење на језику који не мења своју суштинску природу. Са језика као што су Scheme и Forth, стандарди се могу сматрати недовољним, неадекватним или нелегитимним од носилаца, па често одступају од стандарда, што је нови дијалект. У другим случајевима, дијалект је створен за коришћење у домену специфичног језика, често подскупа. У Lisp свету, већина језика који користе основну С израз синтаксу и Lisp као семантику сматрају Lisp дијалекатом, иако махнито варирају, као и, рецимо, Racket и Clojure. Као што је уобичајено за један језик има неколико дијалеката, то може постати веома тешко за неискусне програмере да пронађу праву документацију. Основни програмски језик има много дијалеката.[1][2]

Експлозија Форт дијалеката довела је до пословице: "If you've seen one Forth... you've seen one Forth."

Референце

[уреди | уреди извор]
  1. ^ R. Fagin, P. Kolaitis, R. Miller, and L. Popa. "Data exchange: semantics and query answering." Theoretical Computer Science, 336(1):89–124, 2005.
  2. ^ 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