elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Diferencia entre Batch y Python
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Diferencia entre Batch y Python  (Leído 3,894 veces)
Mr. Bit

Desconectado Desconectado

Mensajes: 30



Ver Perfil
Diferencia entre Batch y Python
« en: 20 Mayo 2022, 00:36 am »

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 Desconectado

Mensajes: 3.705


🏴 Libertad!!!!!


Ver Perfil WWW
Re: Diferencia entre Batch y Python
« Respuesta #1 en: 20 Mayo 2022, 00:44 am »

¿en cuál debería invertir mi tiempo?

Python, tiene mas oportunidades de trabajo y mayor campo de aplicacion.

Saludos


En línea

Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.391


Ver Perfil
Re: Diferencia entre Batch y Python
« Respuesta #2 en: 20 Mayo 2022, 16:05 pm »

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 Desconectado

Mensajes: 397


F0r3v3R NeWbI3


Ver Perfil WWW
Re: Diferencia entre Batch y Python
« Respuesta #3 en: 21 Mayo 2022, 01:42 am »

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


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Diferencia entre DVD-R y DVD+R
Software
Jericho 1 4,220 Último mensaje 19 Diciembre 2005, 15:58 pm
por Aberroncho
[Batch] (IF diferencia equ y == ) (SET /A Diferencia entre %v% y v)
Scripting
0x0309 1 8,413 Último mensaje 2 Mayo 2009, 22:48 pm
por M a t t
Diferencia entre variables predefinidas [Batch]
Scripting
Nilrac 1 4,503 Último mensaje 12 Agosto 2010, 22:33 pm
por leogtz
Diferencia de uso entre AES-CBC y AES-EBC
Criptografía
dgrr19 1 4,468 Último mensaje 24 Diciembre 2017, 18:12 pm
por MCKSys Argentina
Cual es la diferencia entre estos dos scripts (batch)
Programación General
juntacadaveres 2 2,668 Último mensaje 25 Abril 2019, 22:59 pm
por Tachikomaia
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines