“…However, a pre-requisite factor on the nature and form of the data structure is the language with which the whole system is to be implemented. There is a wide choice of languages with which the implementation could be performed: † Procedural (imperative) languages such as Pascal [26,27], C [28], Perl [29] † Specialist languages for NLP such as LIFER [10]. † Assumptive Logic Programming [30], † Object languages such as Visual Basic [31], Objectorientated Languages such as Cþþ [32], Java [33] and Smalltalk [34] † Traditional artificial intelligence languages of Prolog [35,36] (Clive, 1998) and Lisp [37,38].…”