PROLOG

Before
1: S
pure, in
2: SU
turbo, standard, language, using
3: SUU
parallel
3: USU
concurrent, sequential
After
1: S
clause, code, facts, rules, term, rule, terms, does
2: SU
clauses, syntax, programs, program, uses, language, systems, system
2: US
machine, provides
3: SUU
predicates, predicate, programming, database
3: USU
compiler
4: USUU
interpreter
4: UUSU
execution
5: UUUSU
implementation
Surrounder Phrases
gnu compiler, versioninference engine, rules, rule, machine, procedure, based, machines, systems, systemsearch engine, query, procedure, terms, termconcurrent programming, execution, computation, list, programs, systems, user, statements, program, implementation, database, representation, versionabstract syntax, specification, representation, machine, machines, terms, data, rules, sequential, notation, model, statements, version, languagesyntax notation, specification, rules, allows, ruleprogramming language, environment, model, code, notation, systems, syntax, statementsefficient implementations, computation, implementation, execution, query, searches, parallel, sequential, machines, machine, inference, search, engine, procedure, code, system, technology, representationdatabase searches, query, engine, systems, programming, implementations, programmers, programmer, search, machines, system, technology, user, structure, machine, programs, using, provides, program, environment, implementation, model, allows, specificationturbo engine, codeparallel computation, implementations, processor, programming, execution, machines, query, implementation, inference, clauses, machine, programs, version, structure, database, systemsquery processor, execution, language, syntax, specification, engine, uses, using, statements, terms, term, databasesequential execution, search, machines, computation, programming, machine, inference, processor, instruction, implementation, procedure, statements, version, programs, code, structure, representation, program, model, data, listsource code, document, languageinstruction execution, code, processor, programsspecification searches, document, language, notation, allows, clauses, provides, version, statements, usesallows programmers, concurrent, searches, computation, efficientlanguage compilers, interpreters, instruction, interpreter, compiler, syntax, specification, programming, implementations, programmer, programmers, processor, itself, version, programsprogram execution, implementation, offers, uses, provides, code, goals, searches, specification, allows, tries, statementsprogrammer uses, does, using, makesgoal programming, statements, specificationcompiler uses, version, technology, does, allows, implementation, provides, program, makes, codeterm goals, goal, structurefollowing statements, syntax, notation, code, list, section, query, facts, procedure, clauses, rules, terms, clausestandard notation, specification, version, procedure, normal, model, implementations, clauses, query, code, syntaxclause predicate, provides, allows, structure, does, itselfmachine code, language, instruction, computation, specification, technologysystems programmers, programmer, programming, based, using, implementationsbuilt environment, usingordinary language, rules, notation, predicatemodel specification, provides, allows, based, code, uses, offers, rulessection provides, offersuser query, tries, searches, database, data, attempts, programs, programming, environment, program, specificationenvironment variable, variables, provides, offerscode section, provides, execution, uses, compiler, allows, interpreterimplementing rules, programs, code, instructionsimple predicate, predicates, query, model, machines, rules, procedure, sequential, fact, syntax, computation, terms, implementations, rule, facts, statements, searches, version, notationunderlying structure, representation, database, facts, predicate, technology, data, goal, model, implementationpredicate term, variables, variable, structure, terms, factsusing turbo, gnu, standard, sequentialextended version, abstract, syntaxexecution engine, environment, modelprocedure code, allows, provides, uses, specification, searchestechnology allows, offers, implementations, provides, makes, implementationprocessor document, uses, execution, machines, instruction, machine, systems, implementation, allows, provides, system, technology, attemptsdata source, structure, processor, query, modelfull implementation, specification, list, term, versionnotation allows, uses, system, systems, providesengine searches, uses, technology, querysystem specification, uses, provides, allows, implementations, based, programmers, programmer, offers, itselffacts underlyingcomputation procedure, using, model, rule, basedrule interpreter, provides, allows, doesinterpreter uses, programbased implementations, instruction, systems, inference, programs, programmingsearches using, basedimplementations based, usingin terms, factimplementation specification, usesrules implementingdocument searches, itself, providesnormal procedureprogrammers usinglist implementationspure abstractmachines builtstructure allows, builtvariable list, specificationitself provides, doesvariables variableoffers itselfversion usesrepresentation allows