Wpis z mikrobloga

Cześć Mirki, pytanie z serii podstawy podstaw: ANSI C jest czymś innym niż standard C99? W wikipedii leci tak:

Standard ten [c99] opiera się w większości na standardzie ANSI X3.159-1989 (później także ISO/IEC 9899:1990), znanym również jako ANSI C lub C89.

Standard ISO C99 wprowadził kilka nowości do języka C, z których część była już wcześniej dostępna jako rozszerzenia kompilatorów.


Wygląda na to, że c99 to ansi c+coś nowego.
Kwestia taka, że na zajęciach mamy umieć C w standardzie C99, a w literaturze wpisali jako podstawę ANSI C Ritchie'a i Kernighana. Jako kompletna zielonka wolę was dopytać, chociaż podejrzewam, że w gruncie rzeczy to znaczenia mieć nie będzie ¯\_(ツ)_/¯

#programowanie #kiciochpyta #informatyka #studia
  • 5
via Wykop Mobilny (Android)
  • 1
@qetera: są to różne standardy języka, każdy język programowania się rozwija i coś dodaje z czasem, jeśli mnie pamięć nie myli to ANSI C nie ma np. zmiennej typu bool która została dodana dopiero w c99. Wszystko z ANSI C powinno się zawierać w standardzie C99, ale jak napisałaś zawiera ono trochę więcej rzeczy.