Uma coisa que me parece ser comum é: A pessoa só irá recorrer a C ou C++ ou
o Fortran caso queira melhorar o desempenho computacional visando diminuir o
tempo de execução do script R. Isso se dá geralmente quando temos vários FOR
aninhados por exemplo. Percebi que o R "sofre" bastante quando temos vários
FOR um dentro do outro. Logo posso recorrer ao C para minimizar o tempo o
que faz mais sentido talvez usar .C(). O comando .Call() chama algumas
funções do R para o programa em C o que talvez possa te dar um custo mais no
quesito tempo de execução? Achei mais complicado usar .Call() pois tem
várias funções para proteger uma variável PROTECTE bem como vários outros
detalhes. Usando .C só temos que prestar atenção nos ponteiros para que não
haja maiores problemas.

Benilton valeu pelas dicas e paciência.


Em 26 de agosto de 2011 18:46, beniltoncarvalho [via R-br] <
[email protected]> escreveu:

> Compilado em Windows vai funcionar outras maquinas Windows com a mesma
> arquitetura.
>
> Para Linux, voce sempre distribui o codigo-fonte do pacote.
> _______________________________________________
> R-br mailing list
> [hidden email] <http://user/SendEmail.jtp?type=node&node=3772100&i=0>
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
> código mínimo reproduzível.
>
>
> ------------------------------
>  If you reply to this email, your message will be added to the discussion
> below:
>
> http://r-br.2285057.n4.nabble.com/R-br-Duvida-Invocar-funcoes-C-no-R-tp3768159p3772100.html
>  To unsubscribe from R-br, click 
> here<http://r-br.2285057.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=3357982&code=cGVkcm8ucmFmYWVsLm1hcmluaG9AZ21haWwuY29tfDMzNTc5ODJ8NTAyMjI0MDYw>.
>
>



-- 
Saudações,
Pedro Rafael Diniz Marinho.
_______________________________________________
R-br mailing list
[email protected]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código 
mínimo reproduzível.

Responder a