Despite major advances in computer hardware generally and in software development techniques in areas such as engineering troubleshooting and gaming, computer assisted foreign language learning applications have not kept pace with the general trend... Zobraziť viac