Odpovídáte na názor ke článku Proměnlivé šablony a RPC v C++.
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 :-)
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 37 771×
Přečteno 26 417×
Přečteno 24 928×
Přečteno 21 275×
Přečteno 18 929×