What is a programming domain?
"Programming Domain" in computer science and computer programming is a general term that refers to a field or problem that a program, programming language or syntax language is designed to work within or solutions. The term is most often used in referring to programming languages specific to the domain, which are programming languages that are designed to solve the needs of a single field or problem. There is no real formal specification for what is or is not a programming domain, although there are some commonly used wide categories such as business, internet and networks, and some more specific domains such as optical recognition or sending messages. The term is quite abstract, so it is most often used during academic research or during the software development phase. This means that if the programming domain is defined as internet e -mail, then programming will be designed during the original design phase specifically for solving problems related to intern onlyEtho e -mail, usually at a very high level for the final programmer. In this example, the programming language specific to the internet e-mail domain could include commands such as "Send_to_address" or "Check_valid_address", which are used to solve specific network problems associated with Internet e-mail but have no more general purpose.
In the wider sense, the programming domain can also be an important concept using the design of the domain controlled. This type of software design promotes the programming language and the entire application infrastructure and control logic around the domain. By combining a programming domain with different levels and phases of development, the context of certain applications and in a very complex program will appear, can facilitate programmers and engineers to solve problems and visualize the internal functioning of the program.
2 what one would withPolyry could be called a business domain, it could be called the corporate domain by another company. If applications, patterns and framework are developed for a particular domain by one company, they can be published, advertised or sold as development tools or solutions for another company that could work in the same domain. Without the domain naming standard, an existing domain -based solution could be completely unnoticed.