Pseudo code is in itself a language on its own.
Pseudo codes are used to describe algorithms in computer science. This language, unlike a programming language is used for human specific understanding and abstract representation of a certain procedural flow of a program. Pseudo code cannot be executed in a computer based environment.
Pseudo code eliminated unnecessary programming structures and only focuses on the flow process of the algorithm. It includes programming language specific constructs and natural human language constructs to explain the functioning.
This is unlike a computer programming language where strict rules and procedures are laid down, which have to be followed to execute the particular code.
I assume you are saying pseudocode, which in that case are words in plain language with the aim to explain the code of a program or algorithm. If that's not what you meant, then sorry to disappoint.
pseudocode
Any document that a human can read and understand without requiring an interpreter (it is written in the reader's native language, for instance). Machine code is not human-readable, it is intended to be read by a machine. Assembler language is a symbolic language that is essentially a human-readable form of machine code, however it's not easily understood by everyone except those familiar with Assembler language. High-level languages are more easily understood by most programmers, particularly those familiar with the language, while pseudocode is an abstract language intended to be human-readable even by non-programmers.
Pseudocode lets a programmer lay out his intended program in a simple to understand method and run it through in his head before putting his fingers on the keyboard. Programming is a complex process and needs some degree of planning beforehand to avoid mistakes and confusion later on.
It should be written in C, C++ or Python.
Pseudocode. However, pseudocode is not a programming language as such. It is a language that a programmer uses specifically to convey the concept of a specific algorithm to other programmers. The language is such that any programmer can easily translate the algorithm into their preferred language. Furthermore, pseudocode does not have to be written in English, it can be written in any language. However, English is the most widely-spoken language within the programming community and is therefore the most prevalent language used in programming.
T. E. Bailey has written: 'Program design with pseudocode' -- subject(s): Programming, Electronic digital computers, Electronic digitalcomputer, Pseudocode (Computer program language)
Pseudocode is more a process description than actual code. Since it is just describing the logic and processes of a proposed program it can be written in ANY written language, note that while it could theoretically be written in a "computer language", that sort of defeats the purpose of the pseudo code which intended for human reading rather than machine reading.
Pseudocode. It is a cross between English and a programming language, designed to be quickly written and understood without worrying about syntax.
pseudocode
There is no standard for pseudocode. Pseudocode is generally expected to be intuitively understood by its target audience, but it doesn't need similarity with natural language or familiar programming language. Therefore, all the following are pseudocode examples to increment a variable called rep: rep = rep + 1 add 1 to rep increment rep ++rep next rep
Pseudo-code allows for an intermediate step between a human language description of an algorithm and a programming language description of the algorithm. It is often a good way for non-programmers to understand the programming process.
There is no standard for pseudocode. Pseudocode is generally expected to be intuitively understood by its target audience, but it doesn't need similarity with natural language or familiar programming language. Therefore, all the following are pseudocode examples to increment a variable called rep: rep = rep + 1 add 1 to rep increment rep ++rep next rep
Algorithms are language independent. An algorithm is a procedure or formula for solving a problem: a finite series of computation steps to produce a result. Algorithms make no assumptions about programming languages or technologies; they are generally written in plain English. Pseudocode is typically used to demonstrate the implementation of an algorithm using a combination of plain English and program-like constructs such as loops and variables. Programmers can easily convert the pseudocode to a specific programming language.
There are no different TYPES as I'm aware of at all. Pseudocode is nothing in particular. It's just a way of mapping out an algorithm of some kind without going into specific details about how it will be performed in any specific programming language. The nature of how one may write down their own particular brand of psedocode is heavily based on whatever language they feel most akin to using. Pseudocode is used to convey an understanding rather than getting bogged down with any specific language so pseudocode having any FORMAL structure is just an oxymoron. It's great when you trying to convey a point to a group of programers who are all writing in different languages.
There are no different TYPES as I'm aware of at all. Pseudocode is nothing in particular. It's just a way of mapping out an algorithm of some kind without going into specific details about how it will be performed in any specific programming language. The nature of how one may write down their own particular brand of psedocode is heavily based on whatever language they feel most akin to using. Pseudocode is used to convey an understanding rather than getting bogged down with any specific language so pseudocode having any FORMAL structure is just an oxymoron. It's great when you trying to convey a point to a group of programers who are all writing in different languages.
No. Pseudocode is not used to write complete programs; rather, it is an overview of what you want to achieve. For example, the following pseudocode is for a program to print a list of square roots: for i = 1 to 10 show i, i*i A specific programming language may not have a "show" command, and the structure of the "for" loop might be different; additional setup and cleanup commands may also be required in a real computer program; the purpose of this pseudoce is merely to explain, to a human, what you want to achieve. The real code, with more detail, will have to be added later.