Páginas: [1] 2 3 4
|
 |
|
Autor
|
Tema: Batch lenguaje o no ? la eterna pregunta (Leído 1323 veces)
|
Krackwar
Desconectado
Mensajes: 851
Odio al hombre que rie xD
|
Bueno , discutiendo con 3 personas me decian que batch es un lenguaje y yo les decia que no.Quiero que en este tema den sus opiniones y porfavor den razones.
|
|
|
|
|
En línea
|
[ìmg]http://img523.imageshack.us/img523/4146/dibujozx1.png [/img]
|
|
|
|
:: SmartGenius ::
|
Yo en este tema estaria neutral, se que el batch tiene limitaciones que podrian llegar a catalogarlo como otra cosa, pero de igual forma tiene sintaxis y funciones como un lenguaje normal...asi sea de scripting...
Saludos.
|
|
|
|
|
En línea
|
|
|
|
francella
Desconectado
Mensajes: 35
|
Yo opino q si es un leguaje.. como dijo SmartGenius tiene su propia sintaxis aunke sea muy limitado.. q puedes codear trankilamente xD
1 voto a favor
|
|
|
|
|
En línea
|
|
|
|
|
Lukhardy
|
... y yo les decia que no. Antes que nada, ¿cuáles son tus razones?
Los lenguajes son un código de instrucciones que permiten realizar ciertas acciones en una máquina. Creo que tiene que ver con el paradigma de la programacion esto. En mi opinion, se trata de un lenguaje (sin estructura) que usa comandos de la shell y que sirven para facilitar ciertas tareas que a menudo empleamos, dandole las instrucciones para ello y para la funcionabilidad que se requiera, y si, es limitado porque trabaja en modo DOS. El producto final es un bat, archivo de procesamiento por lotes, un script. Creo que para entender mejor, tendrán que estudiar acerca de los paradigmas. Saludos. 
|
|
|
|
|
En línea
|
|
|
|
Krackwar
Desconectado
Mensajes: 851
Odio al hombre que rie xD
|
... y yo les decia que no. Antes que nada, ¿cuáles son tus razones? Que batch es unicamente la ejecucion de archivos .exe's y los que no son interpretados por el exe CMD.exe.
|
|
|
|
|
En línea
|
[ìmg]http://img523.imageshack.us/img523/4146/dibujozx1.png [/img]
|
|
|
|
Lukhardy
|
Claro, pero la pregunta tuya es que si son lenguajes... y creo que ahi respondi. 
|
|
|
|
|
En línea
|
|
|
|
|
sirdarckcat
|
Esto no es una discusión real o si? batch puede interpretar marcadores, saltos, variables, argumentos, etc.. si no consideran que batch es un lenguaje de programación es porque no lo saben usar bien.. y se limitan a poner comandos de msdos
|
|
|
|
|
En línea
|
|
|
|
Darioxhcx
Conectado
Mensajes: 300
|
yo digo que si no lo conozco a fondo , por que la verdad hay cosas que no entiendo o me faltan pero creo que si , aunque tenga limitaciones creo que si saludos
PD : creo que si (? =P
|
|
|
|
|
En línea
|
|
|
|
Krackwar
Desconectado
Mensajes: 851
Odio al hombre que rie xD
|
Esto no es una discusión real o si? batch puede interpretar marcadores, saltos, variables, argumentos, etc.. si no consideran que batch es un lenguaje de programación es porque no lo saben usar bien.. y se limitan a poner comandos de msdos
En batch yo se hacer casi de todo lo que se puede hacer , pero sigo sin considerarlo lenguaje,ya que para las variables hay que usar un .exe y esto no me parece para un lenguaje.
|
|
|
|
|
En línea
|
[ìmg]http://img523.imageshack.us/img523/4146/dibujozx1.png [/img]
|
|
|
Darioxhcx
Conectado
Mensajes: 300
|
que .exe para las variables ? las variablesde entorno estan definidas para declararlas no se necesita ningun .exe ni nada , solo un block de notas y fue =P
saludos
|
|
|
|
|
En línea
|
|
|
|
|
sirdarckcat
|
Krackwar temo decirte que no sabes tanto de batch como tu crees  set genera variables de entorno.. Pero variables como argumentos pueden ser colocadas sin ningun exe.. usando recursión.. y usando estas puedes incluso hacer modificacion de strings (replace, substring) buscar archivos, sacar el tamaño, la fecha de modificación, permisos, etc.. etc.. etc.. sin tener que usar exes Mira: http://foro.elhacker.net/scripting/programacion_batch_avanzada_nuevo-t132924.0.htmlSaludos!!
|
|
|
|
« Última modificación: 20 Julio 2008, 08:47 por sirdarckcat »
|
En línea
|
|
|
|
|
Lukhardy
|
Esto no es una discusión real o si? batch puede interpretar marcadores, saltos, variables, argumentos, etc.. si no consideran que batch es un lenguaje de programación es porque no lo saben usar bien.. y se limitan a poner comandos de msdos
Es por eso que creo que es un lenguaje...
|
|
|
|
|
En línea
|
|
|
|
|
|
Krackwar
Desconectado
Mensajes: 851
Odio al hombre que rie xD
|
Krackwar temo decirte que no sabes tanto de batch como tu crees  set genera variables de entorno.. Pero variables como argumentos pueden ser colocadas sin ningun exe.. usando recursión.. y usando estas puedes incluso hacer modificacion de strings (replace, substring) buscar archivos, sacar el tamaño, la fecha de modificación, permisos, etc.. etc.. etc.. sin tener que usar exes Mira: http://foro.elhacker.net/scripting/programacion_batch_avanzada_nuevo-t132924.0.htmlSaludos!! Bueno , yo no creo que se mucho de batch ni me creo el dios del batch(ese puesto definitivamente es tuyo  ), pero que se batch lo se . Si tu dices que es un llenguaje me va a salir muy chupa..... pero creo que si tu lo dices es por que estas segurisimo .Me pudieras mostrar un code de varibles sin set?
|
|
|
|
|
En línea
|
[ìmg]http://img523.imageshack.us/img523/4146/dibujozx1.png [/img]
|
|
|
|
sirdarckcat
|
No manches  call:blah 123 goto:EOF :blah :: y %1 vale 123.. si quieres hacer algo con su valor puedes seguir recursionando..
|
|
|
|
|
En línea
|
|
|
|
|
Páginas: [1] 2 3 4
|
|
|
|