What is a formal programming language?

2010-04-20T00:36:18

What does it mean that a programming language is a formal programming language? And which languages are formal programming languages? And which are informal programming languages?

I haven't found a good explanation yet.

Copyright License:
Author:「Orjanp」,Reproduced under the CC 4.0 BY-SA copyright license with link to original source & disclaimer.
Link to:https://stackoverflow.com/questions/2669149/what-is-a-formal-programming-language

About “What is a formal programming language?” questions

What does it mean that a programming language is a formal programming language? And which languages are formal programming languages? And which are informal programming languages? I haven't found ...
The title says it all. To add Groovy support to projects like doxygen or to develop IDE plugins it would VERY helpful to have a formal specification of the Groovy programming language. I did not fi...
In the logic programming community, I have heard many people talk about "committed choice logic programming language", but I am not very clear about its definition. I searched the interne...
I am planning to build compiler for Requirement Specification Language. I have come up with idea using JFlex as lexical analyzer and CUP as parser. Can any one let me know it is possible to use...
Do you know any programming language that implements abstract machines like Turing machines and Finite State Automatons? That is, process the following input: A 5-tuple (The notorious ⟨Q,Σ,δ,q0,F⟩
I'm writing a paper for my Programming Languages and Compilers course about the J programming language. Since it's a relatively unknown (but interesting) programming language, I'm having trouble fi...
Okay, so in programming the logical OR symbol (typically ||) when applied to operands a and b, that is, a || b, means that either a or b can be true, OR both can be true. If you want only one to b...
Wikipedia says: A programming language is a machine-readable artificial language designed to express computations that can be performed by a machine, particularly a computer. Programming languag...
Currently I´m trying to learn and understand formal languages and grammatics. I understand the Chomsky hierarchy but I found an task where I don´t know how they got the solution. The task is: G=(...
When compiling in C++ I often end up with error messages dealing with "formal parameters", such as error C2719: 'b': formal parameter with __declspec(align('16')) won't be aligned I do underst

Copyright License:Reproduced under the CC 4.0 BY-SA copyright license with link to original source & disclaimer.