

To check whether your grammar makes sense focus on a level (literal/variable, operator, expression, statement, function etc) and make sure that punctuation and tokens from other levels interspersed or appended/prepended is not gonna cause an ambiguity.įinally write it all out in EBNF and run it through ANTLR or similar.Īlso best not to reinvent the wheel. Also in parallel define your data naming model and scoping rules. In parallel define syntax for referring to variables, arrays, hashes, number literals, string literals, other builtin literal.

Keep a list of what punctuation is used for what. Differentiate between High-level Language and Low-level language.ĬONCLUSION: The students understand what programming language is.No seriously, start with expressions and operators, work upwards to statements, then to functions/classes etc.Low-Level Language Unlike human beings, the computer understands codes of digital binary numbers.A computer programming language is a large number of steps required to carry out a procedure, for example, to compute student examination scores.Programming can also be said to be the process of taking the step in a procedure and putting such in special languages (coding), which is the computer can understand.Programming is the act of giving the computer a set of instructions or codes to carry out, or perform a specific task.A program is a series of instructions which enable the computer to carry out some laid down procedures to accomplish a given task or solve a problem.It is a language that the computer understands and executes. Computer language is a system of instructions and commands for operating a computer.Language is a system of communication by written or spoken word which is used by the people of a particular country or area.Write short note on Low-Level Language.(a) Programming (b) Programming Language (c) High level Language However, programs written in high level languages must be translated into a language the computer understands. The advantage of high-level languages over low level languages is that they are easier to read, easier to write and easier to use. High level languages are human languages and are used to solve problems. They allow programmers to write programs that are not dependent on the design of the CPU. High level languages are human understandable languages. High-Level computer programming Language:
