This document discusses the evolution of natural language processing (NLP) and knowledge engineering (KE) and their convergence, especially with the rise of deep learning and the semantic web. It outlines how NLP and KE have moved from early ambitions of full language understanding and problem solving to more practical, layered approaches focused on specific tasks. The semantic web provides standards and architectures that benefit both NLP and KE by enabling semantic annotation, linking of data, and use of knowledge sources. Deep learning allows NLP to learn representations from large corpora and benefit from semantic resources. Relation extraction and ontology learning from text are examples of the convergence. Challenges remain around contextual language, knowledge assertion, and industrial applications.