Lua header file em C

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
13 messages Options
Reply | Threaded
Open this post in threaded view
|

Lua header file em C

Flávio Pereira
Gostaria de tirar uma dúvida:

sabemos que C não é orientada a objetos e
que também tem o problema do Garbage collector.
 
Usando lua como um header file de C, poderíamos
programar hibridamente e  assim dariamos a C
essas capacidades. 

Li no começo do livro do Roberto que podemos usar em C, lua como .h


Alguém pode me dizer se é possível.

Grato.

--
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para [hidden email].
Acesse esse grupo em https://groups.google.com/group/lua-br.
Para mais opções, acesse https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Lua header file em C

Denis Dos Santos Silva
C realmente não suporta o paradigma da orientação a objetos e nem tem garbage collector (nativamente), algumas bibliotecas "adicionam esse suporte".

Lua não é uma linguagem de programação orientada a objetos, APESAR, de certa forma "ser possível usar" uma syntax bem parecida.

Sim, é possível usar C e Lua - é excepcional! - porém quando você fala em incluir como header, fica confuso.



Em sexta-feira, 1 de dezembro de 2017 11:56:41 UTC-3, Flávio Pereira escreveu:
Gostaria de tirar uma dúvida:

sabemos que C não é orientada a objetos e
que também tem o problema do Garbage collector.
 
Usando lua como um header file de C, poderíamos
programar hibridamente e  assim dariamos a C
essas capacidades. 

Li no começo do livro do Roberto que podemos usar em C, lua como .h


Alguém pode me dizer se é possível.

Grato.

--
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para [hidden email].
Acesse esse grupo em https://groups.google.com/group/lua-br.
Para mais opções, acesse https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Lua header file em C

Vinícius
Quando você diz "porém quando você fala em incluir como header, fica confuso.", qual seria então a forma que costuma usar lua em c ?

Em sexta-feira, 1 de dezembro de 2017 15:55:39 UTC-3, Denis Dos Santos Silva escreveu:
C realmente não suporta o paradigma da orientação a objetos e nem tem garbage collector (nativamente), algumas bibliotecas "adicionam esse suporte".

Lua não é uma linguagem de programação orientada a objetos, APESAR, de certa forma "ser possível usar" uma syntax bem parecida.

Sim, é possível usar C e Lua - é excepcional! - porém quando você fala em incluir como header, fica confuso.



Em sexta-feira, 1 de dezembro de 2017 11:56:41 UTC-3, Flávio Pereira escreveu:
Gostaria de tirar uma dúvida:

sabemos que C não é orientada a objetos e
que também tem o problema do Garbage collector.
 
Usando lua como um header file de C, poderíamos
programar hibridamente e  assim dariamos a C
essas capacidades. 

Li no começo do livro do Roberto que podemos usar em C, lua como .h


Alguém pode me dizer se é possível.

Grato.

--
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para [hidden email].
Acesse esse grupo em https://groups.google.com/group/lua-br.
Para mais opções, acesse https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Lua header file em C

Flávio Pereira
Gostaria de dar a C a opção de orientação a objetos  utilizando #lua.h

Em sexta-feira, 1 de dezembro de 2017 16:34:11 UTC-3, Vinícius escreveu:
Quando você diz "porém quando você fala em incluir como header, fica confuso.", qual seria então a forma que costuma usar lua em c ?

Em sexta-feira, 1 de dezembro de 2017 15:55:39 UTC-3, Denis Dos Santos Silva escreveu:
C realmente não suporta o paradigma da orientação a objetos e nem tem garbage collector (nativamente), algumas bibliotecas "adicionam esse suporte".

Lua não é uma linguagem de programação orientada a objetos, APESAR, de certa forma "ser possível usar" uma syntax bem parecida.

Sim, é possível usar C e Lua - é excepcional! - porém quando você fala em incluir como header, fica confuso.



Em sexta-feira, 1 de dezembro de 2017 11:56:41 UTC-3, Flávio Pereira escreveu:
Gostaria de tirar uma dúvida:

sabemos que C não é orientada a objetos e
que também tem o problema do Garbage collector.
 
Usando lua como um header file de C, poderíamos
programar hibridamente e  assim dariamos a C
essas capacidades. 

Li no começo do livro do Roberto que podemos usar em C, lua como .h


Alguém pode me dizer se é possível.

Grato.

--
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para [hidden email].
Acesse esse grupo em https://groups.google.com/group/lua-br.
Para mais opções, acesse https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Lua header file em C

Flávio Pereira
In reply to this post by Denis Dos Santos Silva
Gostaria de dar a C a opção de orientação a objetos  utilizando #lua.h

Em sexta-feira, 1 de dezembro de 2017 15:55:39 UTC-3, Denis Dos Santos Silva escreveu:
C realmente não suporta o paradigma da orientação a objetos e nem tem garbage collector (nativamente), algumas bibliotecas "adicionam esse suporte".

Lua não é uma linguagem de programação orientada a objetos, APESAR, de certa forma "ser possível usar" uma syntax bem parecida.

Sim, é possível usar C e Lua - é excepcional! - porém quando você fala em incluir como header, fica confuso.



Em sexta-feira, 1 de dezembro de 2017 11:56:41 UTC-3, Flávio Pereira escreveu:
Gostaria de tirar uma dúvida:

sabemos que C não é orientada a objetos e
que também tem o problema do Garbage collector.
 
Usando lua como um header file de C, poderíamos
programar hibridamente e  assim dariamos a C
essas capacidades. 

Li no começo do livro do Roberto que podemos usar em C, lua como .h


Alguém pode me dizer se é possível.

Grato.

--
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para [hidden email].
Acesse esse grupo em https://groups.google.com/group/lua-br.
Para mais opções, acesse https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Lua header file em C

Denis Dos Santos Silva
In reply to this post by Flávio Pereira
Usar a linguagem Lua em uma aplicação C, não vai "num passe de mágica" dar essas características ( suporte a orientação a objetos e nem o garbage collector ) .

O que vai acontecer é que você poderá fazer uso da linguagem Lua e sua máquina virtual* para executar scripts / módulos escritos em Lua.

"" Usando lua como um header file de C, poderíamos programar hibridamente e  assim dariamos a C essas capacidades. ""
O código C e Lua podem co-existir mas em "isolados" comunicando usando a API ( que está disponível no lua.h e lauxlib.h )



Em sexta-feira, 1 de dezembro de 2017 11:56:41 UTC-3, Flávio Pereira escreveu:
Gostaria de tirar uma dúvida:

sabemos que C não é orientada a objetos e
que também tem o problema do Garbage collector.
 
Usando lua como um header file de C, poderíamos
programar hibridamente e  assim dariamos a C
essas capacidades. 

Li no começo do livro do Roberto que podemos usar em C, lua como .h


Alguém pode me dizer se é possível.

Grato.

--
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para [hidden email].
Acesse esse grupo em https://groups.google.com/group/lua-br.
Para mais opções, acesse https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Lua header file em C

Leonardo Ivo Neves da Silva
A Linguagem C de fato não suporta orientação a objetos, porém o C++ suporta. Resta saber se o Lua tem comunicação com o C++.

Em 1 de dezembro de 2017 19:33, Denis Dos Santos Silva <[hidden email]> escreveu:
Usar a linguagem Lua em uma aplicação C, não vai "num passe de mágica" dar essas características ( suporte a orientação a objetos e nem o garbage collector ) .

O que vai acontecer é que você poderá fazer uso da linguagem Lua e sua máquina virtual* para executar scripts / módulos escritos em Lua.

"" Usando lua como um header file de C, poderíamos programar hibridamente e  assim dariamos a C essas capacidades. ""
O código C e Lua podem co-existir mas em "isolados" comunicando usando a API ( que está disponível no lua.h e lauxlib.h )



Em sexta-feira, 1 de dezembro de 2017 11:56:41 UTC-3, Flávio Pereira escreveu:
Gostaria de tirar uma dúvida:

sabemos que C não é orientada a objetos e
que também tem o problema do Garbage collector.
 
Usando lua como um header file de C, poderíamos
programar hibridamente e  assim dariamos a C
essas capacidades. 

Li no começo do livro do Roberto que podemos usar em C, lua como .h


Alguém pode me dizer se é possível.

Grato.

--
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para [hidden email].
Acesse esse grupo em https://groups.google.com/group/lua-br.
Para mais opções, acesse https://groups.google.com/d/optout.

--
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para [hidden email].
Acesse esse grupo em https://groups.google.com/group/lua-br.
Para mais opções, acesse https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Lua header file em C

Denis Dos Santos Silva
In reply to this post by Flávio Pereira
Sim, com toda certeza!

C++ e Lua 
da uma olha nesse artigo -> https://eliasdaler.wordpress.com/2015/08/10/using-lua-and-cpp-in-practice/



Em sexta-feira, 1 de dezembro de 2017 11:56:41 UTC-3, Flávio Pereira escreveu:
Gostaria de tirar uma dúvida:

sabemos que C não é orientada a objetos e
que também tem o problema do Garbage collector.
 
Usando lua como um header file de C, poderíamos
programar hibridamente e  assim dariamos a C
essas capacidades. 

Li no começo do livro do Roberto que podemos usar em C, lua como .h


Alguém pode me dizer se é possível.

Grato.

--
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para [hidden email].
Acesse esse grupo em https://groups.google.com/group/lua-br.
Para mais opções, acesse https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Lua header file em C

Flávio Pereira
ok obg

Em sexta-feira, 1 de dezembro de 2017 18:46:02 UTC-3, Denis Dos Santos Silva escreveu:
Sim, com toda certeza!

C++ e Lua 
da uma olha nesse artigo -> <a href="https://eliasdaler.wordpress.com/2015/08/10/using-lua-and-cpp-in-practice/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Feliasdaler.wordpress.com%2F2015%2F08%2F10%2Fusing-lua-and-cpp-in-practice%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHl56qgv3I8GdhQjSSS4qqOWG2Pew&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Feliasdaler.wordpress.com%2F2015%2F08%2F10%2Fusing-lua-and-cpp-in-practice%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHl56qgv3I8GdhQjSSS4qqOWG2Pew&#39;;return true;">https://eliasdaler.wordpress.com/2015/08/10/using-lua-and-cpp-in-practice/



Em sexta-feira, 1 de dezembro de 2017 11:56:41 UTC-3, Flávio Pereira escreveu:
Gostaria de tirar uma dúvida:

sabemos que C não é orientada a objetos e
que também tem o problema do Garbage collector.
 
Usando lua como um header file de C, poderíamos
programar hibridamente e  assim dariamos a C
essas capacidades. 

Li no começo do livro do Roberto que podemos usar em C, lua como .h


Alguém pode me dizer se é possível.

Grato.

--
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para [hidden email].
Acesse esse grupo em https://groups.google.com/group/lua-br.
Para mais opções, acesse https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Lua header file em C

Flávio Pereira
In reply to this post by Leonardo Ivo Neves da Silva
ok obg


Em sexta-feira, 1 de dezembro de 2017 18:37:31 UTC-3, Leonardo Ivo Neves da Silva escreveu:
A Linguagem C de fato não suporta orientação a objetos, porém o C++ suporta. Resta saber se o Lua tem comunicação com o C++.

Em 1 de dezembro de 2017 19:33, Denis Dos Santos Silva <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="cpCRTks2CAAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">de...@...> escreveu:
Usar a linguagem Lua em uma aplicação C, não vai "num passe de mágica" dar essas características ( suporte a orientação a objetos e nem o garbage collector ) .

O que vai acontecer é que você poderá fazer uso da linguagem Lua e sua máquina virtual* para executar scripts / módulos escritos em Lua.

"" Usando lua como um header file de C, poderíamos programar hibridamente e  assim dariamos a C essas capacidades. ""
O código C e Lua podem co-existir mas em "isolados" comunicando usando a API ( que está disponível no lua.h e lauxlib.h )



Em sexta-feira, 1 de dezembro de 2017 11:56:41 UTC-3, Flávio Pereira escreveu:
Gostaria de tirar uma dúvida:

sabemos que C não é orientada a objetos e
que também tem o problema do Garbage collector.
 
Usando lua como um header file de C, poderíamos
programar hibridamente e  assim dariamos a C
essas capacidades. 

Li no começo do livro do Roberto que podemos usar em C, lua como .h


Alguém pode me dizer se é possível.

Grato.

--
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para <a href="javascript:" target="_blank" gdf-obfuscated-mailto="cpCRTks2CAAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">lua-br+un...@googlegroups.com.
Acesse esse grupo em <a href="https://groups.google.com/group/lua-br" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/group/lua-br&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/group/lua-br&#39;;return true;">https://groups.google.com/group/lua-br.
Para mais opções, acesse <a href="https://groups.google.com/d/optout" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;">https://groups.google.com/d/optout.

--
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para [hidden email].
Acesse esse grupo em https://groups.google.com/group/lua-br.
Para mais opções, acesse https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Lua header file em C

Flávio Pereira
In reply to this post by Flávio Pereira
ok obg


Em sexta-feira, 1 de dezembro de 2017 11:56:41 UTC-3, Flávio Pereira escreveu:
Gostaria de tirar uma dúvida:

sabemos que C não é orientada a objetos e
que também tem o problema do Garbage collector.
 
Usando lua como um header file de C, poderíamos
programar hibridamente e  assim dariamos a C
essas capacidades. 

Li no começo do livro do Roberto que podemos usar em C, lua como .h


Alguém pode me dizer se é possível.

Grato.

--
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para [hidden email].
Acesse esse grupo em https://groups.google.com/group/lua-br.
Para mais opções, acesse https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Lua header file em C

Denis Dos Santos Silva
In reply to this post by Flávio Pereira
tranquilo. voce comecou bem pelo livro de um dos co-autores. resta agora eh finalizar a leitura e ir praticando... 

grupo aqui tem mtos participantes e ajudam de boa fe, inclusive tem ate video aula em portugues ( pesquisar link no grupo )

Em sexta-feira, 1 de dezembro de 2017 11:56:41 UTC-3, Flávio Pereira escreveu:
Gostaria de tirar uma dúvida:

sabemos que C não é orientada a objetos e
que também tem o problema do Garbage collector.
 
Usando lua como um header file de C, poderíamos
programar hibridamente e  assim dariamos a C
essas capacidades. 

Li no começo do livro do Roberto que podemos usar em C, lua como .h


Alguém pode me dizer se é possível.

Grato.

--
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para [hidden email].
Acesse esse grupo em https://groups.google.com/group/lua-br.
Para mais opções, acesse https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Lua header file em C

Denis Dos Santos Silva
In reply to this post by Flávio Pereira
Eu não uso C++ mas achei essa abortagem (c++11) bem interessante para quem curte c++ e lua 



Em sexta-feira, 1 de dezembro de 2017 11:56:41 UTC-3, Flávio Pereira escreveu:
Gostaria de tirar uma dúvida:

sabemos que C não é orientada a objetos e
que também tem o problema do Garbage collector.
 
Usando lua como um header file de C, poderíamos
programar hibridamente e  assim dariamos a C
essas capacidades. 

Li no começo do livro do Roberto que podemos usar em C, lua como .h


Alguém pode me dizer se é possível.

Grato.

--
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para [hidden email].
Acesse esse grupo em https://groups.google.com/group/lua-br.
Para mais opções, acesse https://groups.google.com/d/optout.