Dijalekt (računarstvo)
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- Oblasno-specifičan jezik
- Oblasno-specifično modelovanje
- Proširivo programiranje
- Jezik-orijentisano programiranje
- Lista Bejsik dijalekata
- Modelovanje jezika
- Skriptni jezik
- Reflekcija
- Metaprogramiranje
- Kategorija: Proširiva sintaksa programiranja jezika
- Rebol § Dijalekti
- Rubi (programski jezik) § metaprogramiranje
Reference
uredi- ^ 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