Perligata Roman Language, perl in Latin order of things.
The origins of Perl (which stands for Practical Extraction and Report Language) are rooted in active minds of the National Center for Supercomputing Applications at Urbana Champaign / Chicago. Thanks to its peculiarities Perl has enjoyed from the start of a certain popularity among programmers, but has been following the development of the World Wide Web that has reached the pinnacle of success because, thanks to its extreme compactness and power, allowed to implement applications that provide a high degree of interactivity. One of the strengths of this language, in fact, is undoubtedly represented by the potential manipulation of text and strings and it is the reflection and the study of these features that the project took shape Perligata Roman Language . Born from the mind of Damian Conway, professor of the Australian School of Computer Science and Software Engineering Monash University, Perligata is proposed as an alternative to the original module that allows you to write Perl programs in Latin. But why in Latin? Compared to other languages, both ancient and modern, English has a lexical structure relatively weak. Much of the burden of a grammatical English sentence resides on those that can be defined positional indicators. A sentence like "the boy gave the dog the food" makes sense only because of linguistic convention according to which the subject precedes the verb, which precedes the complement of term, which precedes the direct object. If we decide to change the order of the terms, would radically change the meaning of the whole sentence. Now, most of the programming languages, uses similar positional indicators. For example, the maximum $ operation = $ next is very different from $ next = $ maximum. In the case of Latin instead, the propositions Puer dedit ESCAM dogs and dogs Escam dedit puer both mean "the boy gave the dog the food" … In general, therefore, the natural languages oldest possess richer lexical structures (such as the declination to indicate number and case) and consequently rely less on the order of the words. In Latin, however, to recognize a subject by a direct object simply because they have different endings, regardless of order. The concept on which it is based Perligata is this: to introduce a notation of the language consists of endings that identify the location of the terms regardless of the order in which they are written, giving a lexical structure to language. At this point, you can not help but think back to Jakobson's notion of code transformation is understood as the defendant, as a rule element by element and reversible, whereby a set of information units is transferred into another set. In this case in fact, the code that, following the information theory, serves to reduce the initial equiprobability at source by establishing a system of occurrences, that is no longer a purely syntactic system, but a system that contemplates organizing in its relevance of the problem meaning of the message, ie its dimension more specifically communicative.