Method and system for facilitating learning of a programming language
OwnerMazen Alkhatibinventor
Life of this patent
Estimating the term…
Abstract
Disclosed is a method of facilitating learning a programming language. The method may include presenting, with a processor, a prompt to a user. Further, the method may include receiving, with a processor, an input representing a program behavior. Furthermore, the method may include generating, with a processor, a source code based on the input. Additionally, executing the source code may produce the program behavior.
Claims20
A method of facilitating learning of a programming language, the method comprising:
- presenting, with a processor, a prompt to a user;
- receiving, with a processor, an input representing a program behavior;
- generating, with a processor, a source code based on the input, wherein execution of the source code corresponds to the program behavior.
A system for facilitating learning of a programming language, the system comprising each of a processor, a database and a network interface module, wherein the database comprises source code indexed according to program behavior, wherein the processor is configured to:
- receive, using the network interface module, a query comprising an input representing a program behavior;
- and
- execute the query on the database to retrieve source code corresponding to the program behavior;
- and
- transmit, using the network interface module, the source code retrieved from the database.
Dependencies are inferred from the claim text.