Programming domain: Difference between revisions
Appearance
Content deleted Content added
No edit summary Tags: Reverted Visual edit Mobile edit Mobile web edit |
Reverting edit(s) by EMPL404 (talk) to rev. 1285075105 by ScottishFinnishRadish: Non-constructive edit (UV 0.1.6) |
||
Line 2: | Line 2: | ||
{{About|programming environments||Domain (disambiguation)}} |
{{About|programming environments||Domain (disambiguation)}} |
||
The term '''programming domain''' is mostly used when referring to [[domain-specific programming language]]s. It refers to a set of [[programming language]]s or [[Integrated development environment|programming environment]]s that were written specifically for a particular [[Domain (software engineering)|domain]], where ''domain'' means a broad subject for [[end user]]s such as [[accounting]] or [[finance]], or a category |
The term '''programming domain''' is mostly used when referring to [[domain-specific programming language]]s. It refers to a set of [[programming language]]s or [[Integrated development environment|programming environment]]s that were written specifically for a particular [[Domain (software engineering)|domain]], where ''domain'' means a broad subject for [[end user]]s such as [[accounting]] or [[finance]], or a category of program usage such as [[artificial intelligence]] or [[email]]. Languages and systems within a single programming domain would have functions common to the domain and may omit functions that are irrelevant to a domain.<ref>{{Cite web|url=http://www.wisegeek.com/what-is-a-programming-domain.htm|title=What Is a Programming Domain? (with picture)|website=wiseGEEK|accessdate=May 2, 2020}}</ref> |
||
Some examples of programming domains are: |
Some examples of programming domains are: |
Latest revision as of 14:59, 11 April 2025
The term programming domain is mostly used when referring to domain-specific programming languages. It refers to a set of programming languages or programming environments that were written specifically for a particular domain, where domain means a broad subject for end users such as accounting or finance, or a category of program usage such as artificial intelligence or email. Languages and systems within a single programming domain would have functions common to the domain and may omit functions that are irrelevant to a domain.[1]
Some examples of programming domains are:
- Expert systems, computer systems that emulate the decision-making ability of a human expert and are designed to solve complex problems by reasoning through bodies of knowledge.
- Natural-language processing, handling interactions between computers and human (natural) languages such as speech recognition, natural-language understanding, and natural-language generation.
- Computer vision, dealing with how computers can understand and automate tasks that the human visual system can do and extracting data from the real world.
Other programming domains would include:
- Application scripting
- Array programming
- Artificial-intelligence reasoning
- Cloud computing
- Computational statistics
- Contact Management Software
- E-commerce
- Financial time-series analysis
- General-purpose applications
- Image processing
- Internet
- Numerical mathematics
- Programming education
- Relational database querying
- Software prototyping
- Symbolic mathematics
- Systems design and implementation
- Text processing
- Theorem proving
- Video game programming and development
- Video processing
See also
[edit]References
[edit]- ^ "What Is a Programming Domain? (with picture)". wiseGEEK. Retrieved May 2, 2020.