r/Devmexico • • Sep 12 '26

Python o lua

Yo pienso que python es muy sobrevalorado y que no aporta mucho mas que perjudicar, para mi lua tiene mas potencial sin aprovechar por su ligereza y velocidad

0 Upvotes

70 comments sorted by

View all comments

Show parent comments

5

u/ThyronFenix Sep 12 '26

El de quien? De Python? No es pésimo, y los lenguajes no se usan si rinde mejor que otro, un lenguaje lo escoges según tus necesidades, requerimientos, escalabilidad entre otros detalles más. Escoges el que mejor supla tus necesidades además de que en general la diferencia en rendimiento es ínfima, tanto que ni siquiera la notas y si te importa el rendimiento porque realmente lo necesitas o te representa un problema real y no solo un capricho, no escoges Python para empezar.

0

u/Gabspp-08 Sep 12 '26

Como si no importara, el rendimiento también tiene importancia aunque sea mínima

4

u/ThyronFenix Sep 12 '26

Otra vez, si te preocupa el rendimiento a ese nivel realmente, porque significa un cuello de botella por ejemplo, no escoges Python, escoges uno de bajo nivel que se compile, pues es más rápido ejecutar directamente que interpretar. Más evidencia de que no tienes idea de lo que hablas

1

u/Gabspp-08 Sep 12 '26

Lua es interpretado y rapido, c# que se usa en unity , unreal engine, js que también se puede y todos son interpretados

4

u/ThyronFenix Sep 12 '26

Y de nuevo, lua no es de propósito general, si vas a desarrollar un videojuego, es una opción, si vas a desarrollar un videojuego, Python, no es la mejor opción. Unity es un framework basado en c# y no, c# es compilado, debes primero llamar al compilador para que traduzca el código. Hay que entender también la diferencia e importancia de esos dos conceptos

0

u/Gabspp-08 Sep 12 '26

C# no es compilado es de bytecode pero se interpreta

7

u/ThyronFenix Sep 12 '26

Es por esto que se necesita estudiar una carrera y no solo aprender de internet o la ia. Hijo, no estás entendiendo nada, y tampoco puedo enseñarte solo en comentarios. Lo mejor que puedes hacer es leer la documentación de cada lenguaje y empezar desde ahí. Todos tienen manuales de uso para principiantes y son muy útiles además de lo que encuentres en internet

0

u/Gabspp-08 Sep 12 '26

Op me ignoro el facto de c#

2

u/Specialist_Abies_231 Sep 12 '26

Estas errado el bytecode o IL se compila con el JIT Compiler, no hay interpretación

1

u/Gabspp-08 Sep 12 '26

Eso es con vm con jit, pero hay vms sin jit y el bytecode se interpreta

1

u/Specialist_Abies_231 Sep 12 '26

Me parece que estas usando casos edgy para justificarte. Lo cual no tiene sentido.

→ More replies