sensownego poliformizmu


@ca1ek: co uważasz za sensowny polimorfizm? Imo polimorfizm w cpp jest jedną z bardziej udanych rzeczy zważywszy na zero-cost abstraction.

algebraicznych typów danych.


@ca1ek: jest przecież std::variant / boost::variant
  • Odpowiedz
@Saly: Prawdziwy zero-cost abstraction to tylko polimorfizm statyczny, żaden JIT nie poradzi sobie tak dobrze.
@ca1ek: Jeżeli ktoś nie potrafi rozróżnić definicji od deklaracji i zrozumieć dlaczego definicja jest potrzebna do instantyzacji to jak ma zrozumieć co znaczą błędy linkera, nawet podczas gdy obecnie przy wersji debug całkiem ładnie pokazuje definicje.
  • Odpowiedz
Za cholerę nie mogę znaleźć tutoriala do Ady, który był łudząco podobny (ten sam autor?) do tutoriala http://learnyouahaskell.com ( ͡° ʖ̯ ͡°)
Pomożecie? Albo znajduję jakieś tutoriale do Ada95 napisane blisko 20 lat temu, albo w ogóle jakieś inne rzeczy. A to był tutorial z takimi grafikami i w takim stylu jak ten do Haskella, chciałbym to przejrzeć :(

#naukaprogramowania #ada #tutorial
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@frax: z tym że inne zmienne itp też zdefiniowane lokalnie w tasku X są widoczne np Y.someFieldOfX
tylko jeśli polem jest task to się sprawa rypie. ale udało mi się to już rozwiązać :)
  • Odpowiedz