Batch lenguaje o no ? la eterna pregunta

Iniciado por krackwar, 19 Julio 2008, 19:33 PM

0 Miembros y 1 Visitante están viendo este tema.

sirdarckcat

#10
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.html

Saludos!!

Crazy.sx

Cita de: sirdarckcat en 20 Julio 2008, 07:30 AM
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...
Destruir K. LOL

SmartGenius

Bueno, viendo lo posteado por SDC, me vuelvo a favor de considerarlo un lenguaje, el es un maestro ene sto y si el lo considera asi, pues de igual forma lo hare...

No se necesita mucho de archivos externos para poder trabajar, con algo de imaginacion puedes llegar a hacer muchas cosas...

http://foro.elhacker.net/scripting/batch_funcion_d2b_convierte_decimal_a_binario-t200685.0.html
http://foro.elhacker.net/scripting/batch_funcion_len_devuelve_la_longitud_de_una_cadena-t200681.0.html
http://foro.elhacker.net/scripting/batch_funcion_ohce_invierte_una_cadena-t200683.0.html

y asi podria seguir...

Saludos.


krackwar

Cita de: sirdarckcat en 20 Julio 2008, 08:35 AM
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.html

Saludos!!
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?
Mi blog
Bienvenido krackwar, actualmente tu puntuación es de 38 puntos y tu rango es Veteran.
El pollo número 1, es decir yo, (krackwar), adoro a Shaddy como a un dios.

sirdarckcat

No manches :xD
Código (DOS) [Seleccionar]

call:blah 123
goto:EOF
:blah
:: y %1 vale 123.. si quieres hacer algo con su valor puedes seguir recursionando..

Zaraki_lkenpachi

Yo me Uno y digo que si es un lenguaje ya que puedes hacer funciones, declarar variables, usar el if else .. bucles .. Etc, Etc claro es limitado pero yo si lo consideraria un lenguaje ademas la sintaxis del For es un poco distinta a la de otros lenguajes.


sirdarckcat

bueno esque el FOR es un programa, asi como IF..
de hecho se podría ver que las funciones son cualquier ejecutable, haciendo a batch, bash y cualquier otro lenguaje de interpretación de consola, un lenguaje de muy alto nivel.. que sería capaz de tener extensiones en casi cualquier otro lenguaje sin necesidad de un trato especial..

Novlucker

Para mi es un lenguaje de programación... que acaso perl y pyhton no son considerados lenguajes y también son interpretados? las posibilidades que nos brindan es algo muy diferente.. ya dependerá de quien haga uso de ellos  :P y de los conocimientos que tengan

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

leogtz

Yo tambien, estoy a favor de que es un lenguaje, en lo personal me gusta hacer scripts que me ayudan a administrar mi maquina.

Todo depende de los conocimientos que se tengasn, como bien dijo Novlucker.

Saludos.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

SmartGenius

Cita de: sirdarckcat en 20 Julio 2008, 21:05 PM
No manches :xD
Código (DOS) [Seleccionar]

call:blah 123
goto:EOF
:blah
:: y %1 vale 123.. si quieres hacer algo con su valor puedes seguir recursionando..


jajaja... SENSEI... :rolleyes:

Lo dejaste... :o