A programming language is a set of characters (words, numbers, symbols) and grammar (syntax) used to write code that can be compiled into binary (language understood by a computer) and then executed (ran by the computer) as a program, whereas Pseudo-code is language that mimics true programming language but does not follow any sort of syntax (is not written in such a way that it can be compiled into binary). Pseudo-code is useful for writing ideas before writing the true code, and it can be transferred into any programming language.
A formal programming language is one that can be compiled and ran (like C).
Pseudo-code is not in any specific language. It simply shows you the logic that one would use if they were to write a program.
Pseudo code is the written text you need to communicate that idea. An algorithm is a systematic logical approach used to solve problems in a computer while Pseudo code is the statement in plain English which may be translated later into a programming language (program).
For more information get help at CodeAvail- Online Computer Science Assignment
help