Top 10 similar words or synonyms for metalinguistic

metaphoric    0.708944

metacognitive    0.681458

indexicality    0.677416

metacognition    0.674395

intentionality    0.664853

pragmatics    0.660076

peircean    0.658237

semiosis    0.653062

nonlinguistic    0.648539

discursive    0.648142

Top 30 analogous words or synonyms for metalinguistic

Article Example
Metalinguistic abstraction Because the creation of functional metalinguistic abstractions in non-functional languages can be cumbersome while the reverse is usually trivial, and also because of the syntactic flexibility and referential safety of functional macros, metalinguistic programming is mostly idiomatic of functional programming languages.
Metalinguistic abstraction For example, consider modelling an airport inside a computer. A procedural (e.g. C) programmer would create data structures to represent the elements of an airport and procedures or routines to operate on those data structures. An object-oriented (e.g. C++) programmer would create objects to represent the elements of the airport with methods which represent their behaviors. A functional (e.g. Scheme) programmer would create higher-order functions representing both the elements and behaviors of the airport. A metalinguistic programmer would abstract the problem by creating new, embedded domain specific languages for modelling an airport, with peculiar primitives and types for doing so naturalistically. The language could then encompass any or all of the above techniques as required by the problem at hand.
Metalinguistic awareness Metalinguistic awareness is also known as "metalinguistic ability", which can be defined similarly as metacognition ("knowing about knowing"). Metalinguistic awareness can also be defined as the ability to reflect on the use of language. As metalinguistic awareness grows, children begin to recognize that statements may have a literal meaning and an implied meaning. They begin to make more frequent and sophisticated use of metaphors such as the simile, "We packed the room like sardines". Between the ages of 6 and 8 most children begin to expand upon their metalinguistic awareness and start to recognize irony and sarcasm. These concepts require the child to understand the subtleties of an utterance's social and cultural context.
Metalinguistic abstraction In computer science, metalinguistic abstraction is the process of solving complex problems by creating a new language or vocabulary to better understand the problem space. It is a recurring theme in the seminal MIT textbook, the "Structure and Interpretation of Computer Programs", which uses Scheme as a framework for constructing new languages.
Metalinguistic awareness Metalinguistic awareness refers to the ability to objectify language as a process as well as an artifact. The concept of metalinguistic awareness is helpful to explaining the execution and transfer of linguistic knowledge across languages (e.g. code switching as well as translation among bilinguals). Metalinguistics can be classified as the ability to consciously reflect on the nature of language, by using the following skills: