Jaka jest różnica między C, C99, ANSI C i GNU C?

Zacząłem programowaćkodek i byli zdezorientowani przezróżnica między C i C99. Co oznacza tutaj C? Czy to C89? Sprawdź języki na doleto złożyć. Zawiera zarówno C, jak i C99.

Znalazłem w Internecie coś o nazwie GNU C. Czy istnieje inny C dla systemów linux / unix? Czy są one zgodne ze standardami C ANSI? Czytałem również w niektórych miejscach „C99 strict”. Co to jest?

Czy używane są inne standardy C? Czy jest coś o nazwie C 4.3.2 lub czy jest to wersja gcc obecnie używana?

EDYTOWAĆ:

To, To, To pomógł. Wyszukuję więcej i edytuję rzeczy, które pozostały bez odpowiedzi.

Nie jestem początkującym programistą. Wiem, jaki jest język C. Wiem, że istnieją różne standardy C według ANSI, takie jak C89, C99 i C11.

questionAnswers(5)

yourAnswerToTheQuestion