A competent program is an explanation of the program logic in a natural language, such as English, interspersed with macro fragments and traditional source code. Macros in a literate source file are simply human language words or explanatory phrases that describe human abstractions created to solve a programming problem and hide code snippets or macros of a lower level. These macros are similar to pseudo-code algorithms commonly used in computer science teaching. These arbitrary explanatory phrases become exact new operators created on the fly by the programmer, forming a metalanguage on top of the main programming language.
An example is shown in the following link.
http://en.literateprograms.org/Insertion_sort_%28C%29
Natural Language Processing - Natural text processing. Natural text can be simple English, French or any language sentence. He is processing this proposal. This processing may include steps such as tokenization, partialization of speech tags, generation, legalization, analysis of moods, etc. This is mainly about getting meaning from any sentence using programming. This link will give an intro about NLP
http://www.youtube.com/watch?v=nfoudtpBV68
source share