Wpis z mikrobloga

@Kaczus2B: Ale C nie był projektowany do programowania obiektowego, tylko imperatywnego i strukturalnego. Owszem - da się, ale jest to bardzo nieintuicyjne w porównaniu do innych języków tworzonych z myślą o obiektowości.
  • Odpowiedz
@lukasz1985m: Nie pracuję jako programista, ale na studiach pisało się to i owo, znam raczej podstawy, więc pytam - czy to o czym mówisz, nie jest raczej programowaniem obiektowo orientowanym, a nie w pełni obiektowym? Zawsze mnie uczyli, że pełna obiektowość zaczyna się wtedy, kiedy pojawia się polimorfizm. I w takim przypadku C już (chyba?) odpada. Czy to się w praktyce, poza rozważaniami akademickimi w ogóle rozróżnia?
  • Odpowiedz
@Elveen: w C też da się jak najbardziej zaprogramować polimorfizm, tylko język nie wspiera paradygmatu obiektowego jako takiego to trzeba się trochę bardziej napocić żeby to zrobić. Na studiach nie było paradygmatów programowania :P?
  • Odpowiedz
@lukasz1985m: Faktycznie to brzmi sensownie. Jakoś ten C był zawsze traktowany po macoszemu, to i nie było okazji zastanowić się nad takim przypadkiem. Dzięki za wyjaśnienie. :)
  • Odpowiedz