What is linguistically oriented programming?
Language-oriented programming (LOP) is a type of programming language that is defined by the user, depending on the domain for which it programs. The domain is important in defining linguistically oriented programming, so it must be specifically listed when the user begins to use this language. LOP is usually based on a larger type of programming language, but it is not always the case. LOP is made specifically for a domain and has many customizable areas, so this language is usually bad when expanding big and complex problems. Before this language is applicable, the user must also define and compile the language manually.
In a wide sense, programming languages can be divided into either domain or general languages. Language -oriented programming belongs to the first, which means that it must be specified for a certain domain. This domain concerns where the program will be used and what type of problems the language will work and solve. Although not as versusile as a general language, often facilitatedIt is completing the completion of programming.
Most linguistically oriented programming languages are first based on a larger general programming language. This is because it is easier to create a language that is based on another, and a user who is familiar with the general language should be easier to start with the TV. The primary difference between the LOP and the original general language is the brands and many aspects of the programming language are based on brands that the user determines to use and morphine language to user specifications.
Being specific to the domain and based on the user specification is many advantages, but one of the disadvantages of this system is the lack of scaling. As for minor problems, language -oriented programming should not have a problem with work and solving the problem. At the same time greater problems are usually more intense than this language can handle and usually it is better to stick to larger generalAbout language, if scaling is required.
Another problem with program -oriented programming is the work needed before using the language. The programming language is usually available for use with small or no work, but LOP requires the user to enter signs and sections that can take time. The bigger problem is that the user will have to create their own compiler to make the programming language work, and this can be difficult for the new user.