que diferencias hay de programar en C y en Lua???????????

tengo esa duda rondandome a toda hora por mi cabeza y quiero saber la diferencia


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de User170294

LUA es muuuucho más

C es muuuucho más complejo que Lua ;)

Imagen de Comandillos

Completo, no complejo.

No hay confundir completo y complejo. A mi actualmente, hacer un programa, en yo que se, Visual Basic, se me hace mas dificil que en C. Por la sencilla razón de que la sintaxis de C es bastante mas limpia comparada con la de Visual Basic. C no es complejo, es completo. Puedes hacer lo mismo que en LUA, y mucho más. C es un lenguaje muy estandar, a partir de su sintaxis han partido muchos otros y la verdad, es casi un lenguaje 'base'. Tienes funciones, librerías, tipos,etc... igual que en LUA. Solo que en C, como dije anteriormente, tu eres el que gestiona como trabajas con la memoría de tus variables en el código mediante punteros, mallocs, etc...


Imagen de ElChilirrito

bueno veremos si puedo

bueno veremos si puedo aprender entonces algo de lua (no soy programador y no quiero ser programador o coder pero me atrae el tema puede ser de a ultimos instantes sea un coder mas de esta comunidad........

solo el tiempo lo dira


https://www.facebook.com/pages/The-Three-Soldiers-Of-UNSC/ ahora com pagina web de halo!

 

<a href="http://eu.playstation.com/psn/profile/M33_fanz/"><img src="http://mypsn.eu.playstation.com/psn/profile/M33_fanz.png" border="0" /></a>

Imagen de Comandillos

Principalmente

Si hablamos de PSP,

C es un lenguaje compilado, mediante el cual tu eres el que gestiona la memoria, tu te encargas de liberar memoria y reservarla para todas las variables mediante punteros. El compilador crea un binario para la arquitectura de la propía consola, un binario para la arquitectura ARM. Eso es una gran ventaja, ya que puedes llamar a funciones nativas inline de ensamblador, librerías propias del sistema de la consola, etc..

LUA es un lenguaje interpretado, en el que no tienes que preocuparte por liberar o reservar memoria, no puedes usar punteros y tienes el problema que conlleva no poder gestionarla. Tu código esta corriendo sobre un programa, generalmente en C, que tiene X funciones que va pasando todo lo que escribes en LUA y lo va ejecutando, no es ningun binario ni nada por el estilo, así que nada de librerias propias del sistema, y mucho menos inline de ensamblador por ejemplo.

C es un lenguaje totalmente distinto a LUA, para distintas necesidades.


Imagen de kingcobra

Yo

Yo se c++ que es parecido al c y estoy aprendiendo lua,mi opinion esque te aprendes mejor lua porque c es mucho mas dificil,con c puedes hacer mas cosas que con lua y es mejor pero es muy costoso y aburrido de aprender


Porfavor ayudadme en mi problema!! :( http://android.scenebeta.com/node/10359

Imagen de sting18

Muchas...

Es un mundo de diferencias asi que no te las podria decir todas ,pero si vas empesando a programar usa LUA y si con el tiempo vez que te gusta mucho programar entonces usa C que es mucho mas dificil pero hay manejas todo a tu antojo.


Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.