Dijalekt (računarstvo)

S Vikipedije, slobodne enciklopedije

Dijalekt od programskog jezika ili razmena podataka jezika je (relativno mala) varijacija ili produženje na jeziku koji ne menja svoju suštinsku prirodu. Sa jezika kao što su Scheme i Forth, standardi se mogu smatrati nedovoljnim, neadekvatnim ili nelegitimnim od nosilaca, pa često odstupaju od standarda, što je novi dijalekt. U drugim slučajevima, dijalekt je stvoren za korišćenje u domenu specifičnog jezika, često podskupa. U Lisp svetu, većina jezika koji koriste osnovnu S izraz sintaksu i Lisp kao semantiku smatraju Lisp dijalekatom, iako mahnito variraju, kao i, recimo, Racket i Clojure. Kao što je uobičajeno za jedan jezik ima nekoliko dijalekata, to može postati veoma teško za neiskusne programere da pronađu pravu dokumentaciju. Osnovni programski jezik ima mnogo dijalekata.[1][2]

Eksplozija Fort dijalekata dovela je do poslovice: "If you've seen one Forth... you've seen one Forth."

Vidi još[uredi | uredi izvor]

Reference[uredi | uredi izvor]

  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