Domain Specific Language Acquisition
Domain specific learning theories of development hold that we have many independent specialized knowledge structures rather than one cohesive knowledge structure.
Domain specific language acquisition. A domain specific language dsl is a specialized programming language that is used for a single purpose. Domain specificity is a theoretical position in cognitive science especially modern cognitive development that argues that many aspects of cognition are supported by specialized presumably evolutionarily specified learning devices. In the scope of this thesis we designed a language for programming education. For research and special purpose dsls ensure the advantages of convenience and effectiveness over the general purpose language gpls.
Domain specific theories of learning and development have been far more successful than classic general theories producing an advance to psychological theory and educational practice. For example core knowledge theorists who believe people have highly specialized functions that are independent of one another. The capacity to use language successfully requires one to acquire a. Sql used for database queries and data manipulation.
Domain specific languages dsls are invented to focus and only applies to the context of its narrow domain eg. The position is a close relative of modularity of mind but is considered more general in that it does not necessarily entail all the assumptions of fodorian. At first we described eight existing tools for learning programming and identified key features in the learning process. 185 these statements might give one the impression that there is a flurry of activity toward the mass creation of domain specific theories.
Thus training in one domain may not impact another independent domain. There are a wide variety of dsls ranging from widely used languages for common domains such as html for web pages down to languages used by only one or a few pieces of software such as. Eddie is suitable for teenagers and adults who want to learn programming. It is the genetically determined faculty of the left hemisphere and there is little doubt that the brain is specially equipped for acquisition of human language.
The principles of universal grammar underlie the specific grammars of all languages and determine the class of languages that can be acquired unconsciously without instruction. Actually an important aspect of the graph based method is that it does not require deep linguistic knowledge nor domain or language specific annotated corpora which makes it highly portable to. Language acquisition is the process by which humans acquire the capacity to perceive and comprehend language in other words gain the ability to be aware of language and to understand it as well as to produce and use words and sentences to communicate. Second we designed an educational domain specific language eddie.