In what language was HTTP written when implemented on the Web?

Asked

Viewed 805 times

17

I want to know in which language HTTP was developed.

  • 11

    HTTP is a protocol, it was written in English :)

  • Is there any problem in the answer to get acceptance?

  • Interesting that a question of this to date has not been closed, but others that may have some relevance to programming or that simply will not generate some "dots" are closed almost immediately, nor care to write a "text" ironic tone to answer the same.

1 answer

24

English. Protocols are specifications, therefore not written in programming languages. Implementations of protocols can be written in programming languages and may be written in any language.

You may find some translation into Portuguese, but it’s irrelevant. Whoever implements this needs to know English. I think every programmer should know the protocol before using, but in practice only those who know English tend to worry about this kind of thing.

Specifications exist because there should not be a single way of doing things, only there should be clear and unambiguous rules. All implementations should talk smoothly if they are programmed correctly within the specification.

Protocols are rules of how something should occur, in general how something should communicate.

As this implementation is usually a basic software running under applications and cannot influence the processing time is common to use languages that can give the best possible performance if the programmer knows a lot what he is doing. So C and C++ are languages where we usually make implementations and then use them in other languages. But nothing prevents, and indeed today there is much use of other languages, writing in higher-level languages. The loss of performance will not be bad if the code is well done. After all programming languages do not have speed, just facilitate or not the programmer get the best possible.

There are hundreds, maybe thousands of implementations, some just as experiments. There must be at least one implementation in each language mainstream and also has in many other niche.

These implementations make these specified rules happen.

How the HTTP protocol processes requests?

Specification and Implementation

Browser other questions tagged

You are not signed in. Login or sign up in order to post.