Autor
|
Tema: Diferencia entre Batch y Python (Leído 4,009 veces)
|
Mr. Bit
Desconectado
Mensajes: 30
|
Buenas, cómo están? Hace años que conozco Batch, desde chico que me atrajo ya que era lo más parecido a programar que tenía y además era super fácil. Con el pasar de los años, nunca estudie mucho, por no decir nada, sino que fui creando docenas y docenas de archivos hechos a Batch, experimentando y aprendiendo para qué sirve cada comando por mi cuenta.
No sé mucho de scripting o de programación, ni siquiera sé la diferencia entre estos dos si les soy sincero. Pero sí sé que Python es muy famoso y por lo visto mejor que Batch. Si los dos se utilizan para scripting ¿cuál es la diferencia? ¿en cuál debería invertir mi tiempo? Cabe aclarar que no soy una persona enteramente dedicada a esto y no es mi pasión, pero me encanta pasar unas horas escribiendo código. Mis aspiraciones no son tan altas. Siempre me encantaron los juegos basados en texto, eso es lo que vengo haciendo todos estos años con Batch simplemente por diversión, y eso es lo que me gustaría seguir haciendo, pero quizás con Python hay más oportunidades.
Desde ya muchas gracias, disculpen tanto texto.
|
|
|
En línea
|
|
|
|
AlbertoBSD
Programador y
Moderador Global
Desconectado
Mensajes: 3.705
🏴 Libertad!!!!!
|
¿en cuál debería invertir mi tiempo?
Python, tiene mas oportunidades de trabajo y mayor campo de aplicacion. Saludos
|
|
|
En línea
|
|
|
|
Serapis
|
Python es un lenguaje de programación a todos sus niveles. Batch, en cambio es un intérprete de comandos.
La principal diferencia es que para Batch, la gramática que maneja es muy escueta, no está pensado como lenguaje si no para enlazar procesos creados con cualquier lenguaje, donde se supone que la importancia ha de radicar en lo que cada uno haga por sí mismo. Por ello carece de muchos tipos de operaciones (por ejemplo) y hasta los más clásicos controles de flujo a través de bucles, son harto complicados (comparativamente con la sintaxis de cualquier lenguaje para un buble 'for' por ejemplo), incluso la ausencia de diferentes y variados tipos de datos, es en sí misma toda una declaración de intenciones. En resumen se espera de batch, una ejecución de flujo casi lineal, aunque disponga de 'if' y bucles 'for', es demasiado simple y se nota a la hora de programar cosas complejas.
En cambio tienes 'Powershell', como heredero digno de batch, que además si es ya un lenguaje de programación y su potencial es básicamente ilimitado (o sea restringido a la especificación de la tecnología NET).
|
|
« Última modificación: 20 Mayo 2022, 16:09 pm por Serapis »
|
En línea
|
|
|
|
.xAk.
Desconectado
Mensajes: 397
F0r3v3R NeWbI3
|
Eso que explica que le ocurre me recuerda a cuando antaño pregunté algo similar, entonces me recomendaron Pascal, para verlo claro. Pero conociendo Python, es un buen principio para poder conseguir cualquier propósito y hacer fácilmente comprensibles otros lenguajes. Bahch es shell script es aprovechar en principio aquello que tiene el sistema al que conectas. Fíjate por aquí, http://www.losersjuegos.com.ar creo que le va a gustar Saludin3s
|
|
« Última modificación: 21 Mayo 2022, 02:12 am por .xAk. »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Diferencia entre DVD-R y DVD+R
Software
|
Jericho
|
1
|
4,281
|
19 Diciembre 2005, 15:58 pm
por Aberroncho
|
|
|
[Batch] (IF diferencia equ y == ) (SET /A Diferencia entre %v% y v)
Scripting
|
0x0309
|
1
|
8,516
|
2 Mayo 2009, 22:48 pm
por M a t t
|
|
|
Diferencia entre variables predefinidas [Batch]
Scripting
|
Nilrac
|
1
|
4,545
|
12 Agosto 2010, 22:33 pm
por leogtz
|
|
|
Diferencia de uso entre AES-CBC y AES-EBC
Criptografía
|
dgrr19
|
1
|
4,566
|
24 Diciembre 2017, 18:12 pm
por MCKSys Argentina
|
|
|
Cual es la diferencia entre estos dos scripts (batch)
Programación General
|
juntacadaveres
|
2
|
2,705
|
25 Abril 2019, 22:59 pm
por Tachikomaia
|
|