Hlavní navigace

Názor ke článku Proměnlivé šablony a RPC v C++ od Franta - Jak je to s typovou kontrolou? Pokud nechceme...

  • 3. 4. 2014 7:51

    Franta (neregistrovaný)

    Jak je to s typovou kontrolou? Pokud nechceme jen tak střílet od boku a doufat, že trefíme ty správné typy, tak je potřeba nějak předem dostat tu informaci o typech a názvech metod/procedur z API (jakou formou bude toto API deklarované?) serveru (resp. vzdálené strany) na stranu klienta. Tedy nějaký generátor je nutný, ne?

    Generátor mi může vyrobit klientský kód typu:

    int sum(int x, int y) { /** tady pošleme data po síti a vrátíme výsledek */ }

    A pak už nepotřebuji žádný „Caller“ a „invoke()“ – prostě zavolám sum() – ideálně jako metodu na objektu, který ví, kdo je ta vzdálená strana, má s ní navázané spojení nebo ho aspoň umí navázat.

    Ad „volání vzdálených procedur (tak nějak by se asi RPC přeložilo do čestiny)“

    Ne „asi“ – tohle je běžný překlad :-)