What is the world-wide accepted standard in programming languages?

2

In Portuguese language in Brazil we use ABNT if we want to elaborate a highly correct and precise text in the face of the norms, and to make sense of the words we use dialectics.

In MySQL I know we use the SQL-99 / ANSI-99 compliance standard. But in the syntaxes of other languages, is there a standard of compliance for the interpreter?

When we need a system analysis created in C #, we use the EMACs text editor, which presents the standard of compliance by highlighting the syntax, and EMACS encompasses all standard C structured languages.

But in languages like Java, PHP, Python, among others?

What would be the name of this pattern and its maintainer?

Taking advantage of these issues I will create a booklet to start young people who have never had contact with programming to take their first steps in languages.

    
asked by anonymous 01.02.2018 / 15:30

2 answers

6
  

In Portuguese language in Brazil we use ABNT if we want to elaborate a highly correct and precise text in the face of the norms, and to make sense of the words we use dialectics.

Extremely limited, yes. ABNT talks about specific text style, not about the standard of the text itself, for this should use dictionary and grammar.

  

In mysql I know we use the sql-99 / ANSI -99 compliance standard. But in the syntaxes of other languages, is there a standard of compliance for the interpreter?

The standard quoted is about syntax and semantics, not about style.

  

When we need an analysis of the system created in C #, we turn to the EMACs Text Editor, which presents the standard of compliance by highlighting the syntax, EMACS encompasses all standard "C" structured languages.

Are you talking about the ECMA-334 ? If this is the official specification of the language, although it has not been updated for some time. Every implementation that says that conforms to the standard C # should do everything that sends this specific. It has also been ratified by ISO under the number 23270 .

ECMA is the European standardization body, it is the ABNT or ANSI (American's) of Europe. ISO is the world body. It only turns ISO into what has been adopted by various regional or national bodies.

  

But in languages like Java, PHP, Python, among others? What would be the name of this pattern and its maintainer? Taking advantage of these issues I will elaborate a primer to start young people who have never had contact with programming to take their first steps in languages.

Each language has its formal specification or not. Some only use the default implementation as a specification.

C and C ++ are the languages that most clearly use the formal specification adopted as normal worldwide.

Java (I did not find it, I do not know if it was not abandoned) and JavaScript ( no relation , the name neither is this) did the same. Ruby has .

As far as I know Python and PHP have not. Python has a reference that is more or less the closest to a specification. PHP has something called specification , nor will I comment.

Have fun .

If you're talking about style, Python has your , but it's almost informal. I've done a fetched from C # for names. Every language, or even great team has yours. We can not think this is standard, much less standard.

Note that these bodies only endorse the standard in their committees by formats interested in it, the default is open, it can be a person, a company, a group formed for this purpose. There is a committee for C ++ and another for C, Microsoft is responsible for C #, Oracle for Java, W3C for EcmaScript, and so on.

There are several terms in the question and comments (and in the other answer too) that do not match reality, or at least not quite so. And there are many wrong assumptions, and even talk about things that do not fit in the context.

Understand the difference between Specification and Deployment .

    
01.02.2018 / 18:13
-1
Hello, programming languages do not follow a single syntax pattern, each language has its own syntax. Who controls the syntax is the language compiler and who created the compiler was the one who defined the language standard, for example James Gosling was the creator of Java was he who defined the syntax of the language and created the compiler to transform what was written (source code) in machine code The python creator, Guido van Rossum, did the same thing, but the commands of the two languages are different in some cases. But what lies behind any programming language is logic, algorithm. With these two features it does not matter what language you use.

So if you want to start someone in programming let the language finally make them learn first logic and algorithm and let them choose which language they want to implement.

    
01.02.2018 / 16:06