Computer science Natural language processing Natural (archaeology) Artificial intelligence Natural language Natural language user interface Natural language programming Interface (matter) Universal Networking Language Information retrieval Comprehension approach History