Foro de elhacker.net

Foros Generales => Foro Libre => Mensaje iniciado por: Pablo Videla en 14 Noviembre 2011, 22:00 pm



Título: Duda existencial xD
Publicado por: Pablo Videla en 14 Noviembre 2011, 22:00 pm
Tengo una duda, veo a mucha gente que se esfuerza programando en batch, un lenguaje scripting arcaico y añejo y el cual no le veo utilidad habiendo tantos lenguajes de sintaxis decente y mucho mas poderoso que eso. Porque hay gente que se molesta en programar en eso? , no me digan que es para aprender porque omitan por favor esa respuesta, ok, pueden aprender lo que quieran, pero porque esforzarse en hacer cosas que se pueden hacer mucho mas rapido y simple en otros lenguajes  :huh:


Título: Re: Duda existencial xD
Publicado por: RyogiShiki en 14 Noviembre 2011, 22:09 pm
1. Batch NO es un lenguaje de programación
2. El objetivo de Batch es proveer un medio para la fácil automatización de tareas en MS Windows.

Pues eso es lo que es. Pero en realidad no conozco mucho y no se si lo que digo sea del todo cierto, Que alguien me corrija si no es así. mi fuerte no es ni MS Win, ni sus herramientas, ni la programación sobre este.

Saludos


Título: Re: Duda existencial xD
Publicado por: Pablo Videla en 14 Noviembre 2011, 22:14 pm
1. Batch NO es un lenguaje de programación
2. El objetivo de Batch es proveer un medio para la fácil automatización de tareas en MS Windows.

Pues eso es lo que es. Pero en realidad no conozco mucho y no se si lo que digo sea del todo cierto, Que alguien me corrija si no es así. mi fuerte no es ni MS Win, ni sus herramientas, ni la programación sobre este.

Saludos

Aún asi hay formas mas simples de automatizar   :P 


Título: Re: Duda existencial xD
Publicado por: $Edu$ en 15 Noviembre 2011, 00:15 am
Tampoco lo entendi, yo me quede con lo basico de Batch para no ser tan ignorante y luego segui con otros lenguajes a los que profundizo de a poco.
Pero bueno hay de todo, gente que quiere ser experta en Batch, gente que no sabe que existen otros lenguajes, gente que lo ve lo mejor por su rapidez de guardarlo como .bat y listo, gente que no le gustan otros lenguajes porque cambia todo pasar de batch a otro lenguaje entonces son tercos y prefieren quedarse con batch. Etc, etc


Título: Re: Duda existencial xD
Publicado por: Red Mx en 15 Noviembre 2011, 00:39 am
Eso es una queja vamos tio que el mundo esta bastante jodido como para quejarse por cosas tan vanales como esa...


Hay gente que es vegetariana y yo no estoy deacuerdo y no por eso abro un tema, eso es no tener que hacer.


Nota: Batch como cualquier herramienta es util sabaiendola utilizar y para cada tarea  existe su herramienta.


Título: Re: Duda existencial xD
Publicado por: leogtz en 15 Noviembre 2011, 01:30 am
Así es, Batch no es un lenguaje de programación...

Gracias a esa "cosa" muchos, incluyéndome, nos empezamos a apasionar con el desarrollo de software, fue nuestra manera de iniciarnos, nos divertíamos encontrando soluciones por demás artesanales que en otros lenguajes habrían salido en una línea...

En fin, yo aún sigo utilizando Batch, para qué?, bueno, supongamos:

-Quiero saber dónde está un archivo.
-Quiero saber los archivos que están entre x y z fecha.
-Quiero encontrar un string en una cadena
-Quiero sacar un virus.... (taskkill, attrib, del, wmic) o hacer una mini vacuna.

Hace masomenos un mes una maestra me pidió ayuda porque había perdido sus documentos a causa de un virus (el virus que te crea accesos directos y te oculta tus datos), pues bueno, en menos de 2 minutos ya tenía hecho algo como:

Código
  1. for /f "tokens=*" %%_ in ('dir /b /s /ah 2^> nul') do (
  2. echo Desocultando [%%_]
  3. attrib -h -r -s /d -a "%%_" /s || echo Error desocultando [%%_]
  4. )
  5.  

Qué habría sido lo mejor?, resolverlo en C? C++? Python? Perl?, NO!, aquí lo adecuado es Batch y punto, ahora esa vacunita le ha salvado el culo a muchas personas que desafortunadamente carecen de esos pocos conocimientos para socorrerse. En fin.

-Crear un acceso personalizado
-Compilar código desde archivos batch (me ha servido con Java)
-Crearse una libreria de funciones como las que se usan en los archivos .bashrc....

Y podría seguir y seguir, todo es cuestión de ver qué se puede automatizar.

Saludos.


Título: Re: Duda existencial xD
Publicado por: seba123neo en 15 Noviembre 2011, 03:09 am
yo la defino como una herramienta que tiene sintaxis como si fuera un lenguaje y que sirve para poder ejecutar comandos rapidos sobre el windows, nada mas.


Título: Re: Duda existencial xD
Publicado por: 79137913 en 15 Noviembre 2011, 03:13 am
HOLA!!!

Sea arcaico o no, Windows le sigue dando soporte...

Batch esta en TODAS las PC con windows...

Queres "Programar" un programa en X lenguaje, vas a necesitar un compilador...

Yo cuando caigo a las PCs de gente que no tiene un compilador (el 95%) no me voy a poner a bajar uno de internet, suponiendo que la pc tenga acceso...

No me esplayo mas ya se entendio mi idea.

GRACIAS POR LEER!!!


Título: Re: Duda existencial xD
Publicado por: Pablo Videla en 15 Noviembre 2011, 03:19 am
Gracias por sus respuesta, solo que a veces veo gente creando utilidades un poco complicada para hacerlas en batch y no comprendo para que se complican tanto para hacerlo en batch, siendo que hay otros lenguajes para hacerlo mas simple, eso es todo.


Título: Re: Duda existencial xD
Publicado por: Unbr0ken en 15 Noviembre 2011, 04:04 am
Portabilidad (?)...


Título: Re: Duda existencial xD
Publicado por: DarK_FirefoX en 15 Noviembre 2011, 04:31 am
Portabilidad (?)...

CONCUERDO contigo.....

Código
  1. for /f "tokens=*" %%_ in ('dir /b /s /ah 2^> nul') do (
  2. echo Desocultando [%%_]
  3. attrib -h -r -s /d -a "%%_" /s || echo Error desocultando [%%_]
  4. )

Esta bonito el codigo ese, me gusto...!!!  ;-)


Título: Re: Duda existencial xD
Publicado por: leogtz en 15 Noviembre 2011, 06:05 am
CONCUERDO contigo.....

Código
  1. for /f "tokens=*" %%_ in ('dir /b /s /ah 2^> nul') do (
  2. echo Desocultando [%%_]
  3. attrib -h -r -s /d -a "%%_" /s || echo Error desocultando [%%_]
  4. )

Esta bonito el codigo ese, me gusto...!!!  ;-)

Y ni te pongo lo demás.... :p

Luego pongo el código ya con interfaz gráfica y todo en Batch.


Título: Re: Duda existencial xD
Publicado por: Lunfardo en 15 Noviembre 2011, 10:55 am
puede ser que windows en futuras versiones obligue a usar powershell?


Título: Re: Duda existencial xD
Publicado por: adastra en 15 Noviembre 2011, 13:52 pm
Bash/CMD de windows te refieres, no?
Tampoco lo entiendo y estoy de acuerdo contigo, de hecho, tampoco entiendo como es que aun existe gente utiliza windows (es broma! jeje, no me tireis al cuello todavia!). No obstante si estas en el mundo de Unix/Linux, aprender Bash (desde mi punto de vista) es practicamente un requisito si quieres administrar eficientemente tu distribución, ya que controlar la consola es vital y las ventajas que ofrece bash (sintaxis y facilidades a la hora de tratar textos, ficheros, procesos, variables, etc, etc, etc, etc...) personalmente las valoro mucho, aunque evidentemente no vale para todos los casos, la potencia de lenguajes como c/c++ java o python, no se consigue con bash.


Título: Re: Duda existencial xD
Publicado por: Pablo Videla en 15 Noviembre 2011, 14:16 pm
Bash/CMD de windows te refieres, no?
Tampoco lo entiendo y estoy de acuerdo contigo, de hecho, tampoco entiendo como es que aun existe gente utiliza windows (es broma! jeje, no me tireis al cuello todavia!). No obstante si estas en el mundo de Unix/Linux, aprender Bash (desde mi punto de vista) es practicamente un requisito si quieres administrar eficientemente tu distribución, ya que controlar la consola es vital y las ventajas que ofrece bash (sintaxis y facilidades a la hora de tratar textos, ficheros, procesos, variables, etc, etc, etc, etc...) personalmente las valoro mucho, aunque evidentemente no vale para todos los casos, la potencia de lenguajes como c/c++ java o python, no se consigue con bash.
Completamente de acuerdo con tu respuesta, si no tengo problemas con usar la consola en ningun SO, el problema es escribir un script en batch como para juegos o como un antivirus gigante, cosa que he visto en el foro y ves el codigo y te quedas traumado por la paja enorme que se dieron al crear dicho batch, siendo que hacerlo en otro cualquier lenguaje (C#, C,C++, JAVA, etc) pudieron haberlo hecho mas simple y que quedara mas "amigable"


Título: Re: Duda existencial xD
Publicado por: Unbr0ken en 15 Noviembre 2011, 18:06 pm
Completamente de acuerdo con tu respuesta, si no tengo problemas con usar la consola en ningun SO, el problema es escribir un script en batch como para juegos o como un antivirus gigante, cosa que he visto en el foro y ves el codigo y te quedas traumado por la paja enorme que se dieron al crear dicho batch, siendo que hacerlo en otro cualquier lenguaje (C#, C,C++, JAVA, etc) pudieron haberlo hecho mas simple y que quedara mas "amigable"

Vaya, pues tal parece que has desarrollado una fobia extrema hacia códigos grandes en batch. Todo depende del usuario que quiera o no invertir tiempo en un código que para él sí es útil/bonito/portable...

Así que no deberías matarte la cabeza por quienes hayan "gastado" (según comprendo) tanto tiempo en algo tan "desagradable", al final es elección personal.

Como que me digan a mí que es mejor usar C/C++ para manejar la memoria en Windows, pero... a mi me gusta más C# y lo uso (sabiendo que tengo mejores alternativas) porque es mi elección, porque me gusta, porque sí y punto. Deberías ser un poco más tolerante :xD.

Saludos.


Título: Re: Duda existencial xD
Publicado por: $Edu$ en 15 Noviembre 2011, 18:33 pm
A que te referis con portable Krahne? es decir, anda en todos los windows pero no en linux, lo mismo que vb6 y si hay problemas de que hay que usar compilador pues usas visual basic script y listo. Es solo una opinion para que me debatan y asi aprender, ahorrate el troll atack xD


Título: Re: Duda existencial xD
Publicado por: Unbr0ken en 15 Noviembre 2011, 19:49 pm
A que te referis con portable Krahne? es decir, anda en todos los windows pero no en linux, lo mismo que vb6 y si hay problemas de que hay que usar compilador pues usas visual basic script y listo. Es solo una opinion para que me debatan y asi aprender, ahorrate el troll atack xD

En caso que te dirijas a mi por lo de Portable:

1) No me apodo Krahne.
2) Portable: No necesita instalación de compiladores, ni complementos, ni nada por el estilo... que sea portable, no quiere decir que sea multiplataforma.
3) No more trolling i swear :xD.


Título: Re: Duda existencial xD
Publicado por: Pablo Videla en 15 Noviembre 2011, 19:58 pm
En caso que te dirijas a mi por lo de Portable:

1) No me apodo Krahne.
2) Portable: No necesita instalación de compiladores, ni complementos, ni nada por el estilo... que sea portable, no quiere decir que sea multiplataforma.
3) No more trolling i swear :xD.

Pero si quieres hacer algo decente dependeras de otro programa, lo que he visto que aqui usan harto el nircmd para interactuar con batch, sigo pensando que es una ***** y que la detesto  :xD


Título: Re: Duda existencial xD
Publicado por: Unbr0ken en 15 Noviembre 2011, 20:23 pm
Pero si quieres hacer algo decente dependeras de otro programa, lo que he visto que aqui usan harto el nircmd para interactuar con batch, sigo pensando que es una ***** y que la detesto  :xD

Jajaja, vaya te dará una úlcera tío, ¡¡¡CALMA, CALMA!!! (http://www.youtube.com/watch?v=aiGZnHq3t7Q) :xD...

No es del todo cierto eso de que "(...) si quieres hacer algo decente dependerás (...)", un ejemplo es asm, hay que escribir mucho para tan poco, pero... se pueden hacer cosas verdaderamente hermosas, mirad este videojuego (http://www.oby.ro/rts/index.html) hecho puramente en ASM... Por allí hay otro mucho más impactante, hecho en asm puramente, estilo Quake... Juegos que en C++ también se harían y en menos líneas, pero como te das cuenta, no importa la manera en que lo hagas, con tal lo hagas y te guste.

Como notas todo depende del usuario, sea programador o no, si le gusta escribir mucho o poco, si le gusta esforzarse por hacer algo porque le gusta... "o no".

En mi caso no programaría cuatrocientas líneas en batch pudiendo hacer dos en C#, pero... que va, si es para sacarme de un apuro como nos comenta Leo Gutiérrez, pues no vendría mal aprenderlo, al final para algo existe el libre albedrío. Puede que tu nunca toleres Batch, al igual que yo VB6, pero debemos vivir con eso xD...


Título: Re: Duda existencial xD
Publicado por: Pablo Videla en 15 Noviembre 2011, 20:30 pm
Jajaja, vaya te dará una úlcera tío, ¡¡¡CALMA, CALMA!!! (http://www.youtube.com/watch?v=aiGZnHq3t7Q) :xD...

No es del todo cierto eso de que "(...) si quieres hacer algo decente dependerás (...)", un ejemplo es asm, hay que escribir mucho para tan poco, pero... se pueden hacer cosas verdaderamente hermosas, mirad este videojuego (http://www.oby.ro/rts/index.html) hecho puramente en ASM... Por allí hay otro mucho más impactante, hecho en asm puramente, estilo Quake... Juegos que en C++ también se harían y en menos líneas, pero como te das cuenta, no importa la manera en que lo hagas, con tal lo hagas y te guste.

Como notas todo depende del usuario, sea programador o no, si le gusta escribir mucho o poco, si le gusta esforzarse por hacer algo porque le gusta... "o no".

En mi caso no programaría cuatrocientas líneas en batch pudiendo hacer dos en C#, pero... que va, si es para sacarme de un apuro como nos comenta Leo Gutiérrez, pues no vendría mal aprenderlo, al final para algo existe el libre albedrío. Puede que tu nunca toleres Batch, al igual que yo VB6, pero debemos vivir con eso xD...

No joder VB es casi tan ***** como el Batch  :xD :xD ajajjaja de verdad detesto esos dos, pero bueno, necesitaba desestresarme porque tanto que leo aca de batch aqui y batch alla  :xD


Título: Re: Duda existencial xD
Publicado por: adastra en 15 Noviembre 2011, 20:49 pm
Calma chicos, calma!
No hay que olvidar que son solamente herramientas, cada una sirve para lo que sirve y llega hasta cierto punto y ya esta, personalmente tengo una opinión y una postura clara con todo lo referente a los productos de empresas como microsoft o ibm, así como también opino que lenguajes como vb6 son una *****, PERO nos olvidamos de algo que es más importante que la herramienta y es QUIEN LA UTILIZA, puedes tener un programador nefasto utilizando un lenguaje como Java y alguien programando correctamente en vb6, muy probablemente el resultado será que lo ha programado la chica con vb6, tenga mucha mejor calidad y este mejor hecho que lo que ha realizado el programador en Java, eso indica que vb6 es mejor que Java? por supuesto que no, la diferencia real entre una herramienta y otra, esta en las personas que las utilizan... vamos, por lo que he visto a lo largo de mi vida en la informática.


Título: Re: Duda existencial xD
Publicado por: Pablo Videla en 15 Noviembre 2011, 20:56 pm
Calma chicos, calma!
No hay que olvidar que son solamente herramientas, cada una sirve para lo que sirve y llega hasta cierto punto y ya esta, personalmente tengo una opinión y una postura clara con todo lo referente a los productos de empresas como microsoft o ibm, así como también opino que lenguajes como vb6 son una *****, PERO nos olvidamos de algo que es más importante que la herramienta y es QUIEN LA UTILIZA, puedes tener un programador nefasto utilizando un lenguaje como Java y alguien programando correctamente en vb6, muy probablemente el resultado será que lo ha programado la chica con vb6, tenga mucha mejor calidad y este mejor hecho que lo que ha realizado el programador en Java, eso indica que vb6 es mejor que Java? por supuesto que no, la diferencia real entre una herramienta y otra, esta en las personas que las utilizan... vamos, por lo que he visto a lo largo de mi vida en la informática.

Eso es cierto, lo que pasa es que estoy dando mi opinion personal y subjetiva xD  a m ime da asco esas dos realmente jajajaj y nada cambiara eso, pero obviamente hay gente que las utiliza de manera formidable, y eso, solo era desestrezarme, a todo esto buen blog adastra. Saludos.


Título: Re: Duda existencial xD
Publicado por: 79137913 en 15 Noviembre 2011, 23:28 pm
HOLA!!!

No se lo que piensan pero, ya metieron VB, no es culpa del lenguaje que la gente que lo use sean lammers, ninguno de los que critica vb6 debe saber lo suficiente de el...

GRACIAS POR LEER!!!


Título: Re: Duda existencial xD
Publicado por: Unbr0ken en 16 Noviembre 2011, 00:13 am
HOLA!!!

No se lo que piensan pero, ya metieron VB, no es culpa del lenguaje que la gente que lo use sean lammers, ninguno de los que critica vb6 debe saber lo suficiente de el...

GRACIAS POR LEER!!!

Hmmm Fran, no veo muy ortodoxo insinuar falta de inteligencia para defender tu preciado y obsoleto VB.


Título: Re: Duda existencial xD
Publicado por: adastra en 16 Noviembre 2011, 00:36 am
HOLA!!!

No se lo que piensan pero, ya metieron VB, no es culpa del lenguaje que la gente que lo use sean lammers, ninguno de los que critica vb6 debe saber lo suficiente de el...

GRACIAS POR LEER!!!

Es cierto que al parecer en estos hilos siempre se habla (mal) de VB6 aunque en realidad no tengan nada que ver con el tema, pero lo que me resulta más curioso es que aun exista gente que lo defienda... "programe" 1 año con ese lenguaje cuando tenia 16 y lo hacia de forma paralela con C (para ser sincero programaba y programo aun más con C que con VB6) y pude aprender muchas cosas de ambos, al final sin ninguna duda me quedaba con C (o con cualquier otro), pero vamos sin parpadear siquiera y en la vida quiero volver a ver nada relacionado con vb y si digo que VB6 es una *****, lo digo porque es cierto, no es que tenga nada en contra de los que lo usan, solamente que yo como programador con los conocimientos que he adquirido en otros lenguajes no lo veo útil... hoy en día no encuentro ningún argumento técnico y/o funcional lo suficientemente valido para usarlo (y me da la impresión que prácticamente el 99% de las empresas opinan igual, al menos en España).
Pero bueno, como decía antes, también hay muchos malos programadores que le echan la culpa de su incapacidad y su falta de razonamiento lógico a la herramienta que usan, creo que un buen programador, con un nivel de maestría adecuado, puede hacer un muy buen programa cualquier lenguaje que se sienta cómodo.


Título: Re: Duda existencial xD
Publicado por: Unbr0ken en 16 Noviembre 2011, 00:43 am
no lo veo útil... hoy en día no encuentro ningún argumento técnico y/o funcional lo suficientemente valido para usarlo (y me da la impresión que prácticamente el 99% de las empresas opinan igual, al menos en España).

+999999999999999^9999999999999999.

Tengo mis argumentos en contra de VB6, pero... no viene al caso decirlos en este tema, llamaría la atención de muchos fanboys y armaría un flame increíble.


Título: Re: Duda existencial xD
Publicado por: 79137913 en 16 Noviembre 2011, 01:17 am
HOLA!!!

@Adastra: Lamento que en tu año de uso de VB no lo hayas apreciado, se te deben haber escapad algunas cosas seguro. _
Desconozco que diran las empresas de Españas que por lo visto son las dueñas de la verdad. _
Y, no defiendo VB estoy en contra de los juicios de valor SIN FUNDAMENTOS. No por que aprecies mas uno u otro lenguaje podes decir que VB  es una MM, ya que no veo pruebas si las dieras podria ser que cambie de opinion. _

Llendo al hilo... Lo que importa es el programa final, como queda, si se usa ASM o Pascal es lo mismo siempre y cuando se comporte como deba.
Que al que haya usado ASM le haya costado mas no tiene nada que ver, aprender ASM a el le sirvio para hacer esa tarea.

@UnBrkN: Que este quedando Obsoleto no significa que sea malo... (aunque sigue funcionando incluso en Windows 8 )

Si quieren seguir el Flame no hay problema, escriban en el Tema "no al offtopic" y me contestan sin desviar.

GRACIAS POR LEER!!


Título: Re: Duda existencial xD
Publicado por: seba123neo en 16 Noviembre 2011, 05:30 am
temia que este post se tornara entre una pelea de batch vs cualquier lenguaje de programacion, la verdad lamentable que se pongan a discutir eso donde todos sabemos lo que es batch y con que realmente se puede comparar, y que no tiene nada que ver con el proposito del post, deberian cerrarlo cuando se desvia de esa forma el post.  :¬¬


Título: Re: Duda existencial xD
Publicado por: Unbr0ken en 16 Noviembre 2011, 05:38 am
Nadie está comparando a batch con nada. Tan sólo compartimos unos cuantos comentarios y claro... se habló sobre la rabia que le tiene el tío BadDevil al mismo batch.

No veo entonces el porqué cerrarle, al parecer a un usuario le dolió que le criticaran sin supuestas bases su descontinuado lenguaje del alma y comenzó a desviar el tema, cosa no del todo cierta porque pide que se continúe el flamming en otro hilo offtopic para dejar este tema en paz.

NO apoyo que se cierre el tema. No por la culpa de un solo usuario.


Título: Re: Duda existencial xD
Publicado por: seba123neo en 16 Noviembre 2011, 06:12 am
Nadie está comparando a batch con nada. Tan sólo compartimos unos cuantos comentarios y claro... se habló sobre la rabia que le tiene el tío BadDevil al mismo batch.

No veo entonces el porqué cerrarle, al parecer a un usuario le dolió que le criticaran sin supuestas bases su descontinuado lenguaje del alma y comenzó a desviar el tema, cosa no del todo cierta porque pide que se continúe el flamming en otro hilo offtopic para dejar este tema en paz.

NO apoyo que se cierre el tema. No por la culpa de un solo usuario.

con todo respeto, creo que el usuario que empezo a desviar el tema fuiste vos, el famoso "tira la piedra y esconde la mano" y llamando despectivamente a los que usan ese lenguaje como "fanboys" como si fueran unos estupidos lammers que de casualidad se les ocurrio usar ese lenguaje. la verdad que alguien que "odia" a otro lenguaje como si fuera un partido politico, para mi esa persona no la considero como un programador, sino como un tremendo ignorante, alguien que conoce como funciona la programacion no puede decir eso, si puede decir "que un lenguaje es mas apto para algunas tareas que otros", pero nunca "odiar"..¿ que es eso ?

y no voy a responder mas en este tema asi que pueden hacer lo que quieran.


Título: Re: Duda existencial xD
Publicado por: Unbr0ken en 16 Noviembre 2011, 06:43 am
con todo respeto, creo que el usuario que empezo a desviar el tema fuiste vos, el famoso "tira la piedra y esconde la mano" y llamando despectivamente a los que usan ese lenguaje como "fanboys" como si fueran unos estupidos lammers que de casualidad se les ocurrio usar ese lenguaje. la verdad que alguien que "odia" a otro lenguaje como si fuera un partido politico, para mi esa persona no la considero como un programador, sino como un tremendo ignorante, alguien que conoce como funciona la programacion no puede decir eso, si puede decir "que un lenguaje es mas apto para algunas tareas que otros", pero nunca "odiar"..¿ que es eso ?

y no voy a responder mas en este tema asi que pueden hacer lo que quieran.

WTF?...

Espera tío, ¿te has fumado un ramplug?...

¿Ahora yo soy el culpable por haber dicho simplemente que es un lenguaje obsoleto y: "(...) Puede que tu nunca toleres Batch, al igual que yo VB6 (...)"?

Para empezar NUNCA dije que TODOS los que usan VB sean fanboys... ni mucho menos dije que "odiaba" a tal lenguaje... simplemente, NO ME GUSTA.

Deberías leer bien y dejar de poner palabras en boca de quienes no las han dicho.

Encima, tu subjetividad acerca del reconocimiento e inteligencia de otros programadores no es relevante. No por el hecho de no gustarme un lenguaje de programación voy a dejar de ser programador, ni mucho menos adastra ni nadie. Además no nos quita inteligencia (aunque tampoco nos la da), pero no es para que trates de manera despectiva (vaya ironía) a quienes no le guste X lenguaje, calificandoles de ignorantes.

Al final de todo quien tira la piedra y esconde la mano es otro, ya que... Mírate, te retiras victorioso avivando el fuego de este flamming en vez de evitarlo. Vaya moderador, felicidades.


Título: Re: Duda existencial xD
Publicado por: leogtz en 16 Noviembre 2011, 07:06 am
Tranquilos, muchachos, lo que hay que ver es que si no te gusta X lenguaje, no significa que la gente que programe en dicho lenguaje sea torpe o ignorante, a poco creen que las personas que han hecho cosas laboriosas en Batch les gusta batallar? pues no, es porque se divierten haciéndolo, resolviéndo las cosas con lo que tienen, el verse limitados y aún así dar una solución.... a veces es divertido....

Lo que sí no me cabe en la cabeza, es que habiendo usuarios muy avanzados en cualquier SO, desaprovechen las bondades de la línea de comandos y de la programación de Scripts para automatización de X cosas... pero bueno, tendrán su manera de hacer las cosas.

Saludos.


Título: Re: Duda existencial xD
Publicado por: adastra en 16 Noviembre 2011, 09:09 am
Tranquilos, muchachos, lo que hay que ver es que si no te gusta X lenguaje, no significa que la gente que programe en dicho lenguaje sea torpe o ignorante, a poco creen que las personas que han hecho cosas laboriosas en Batch les gusta batallar? pues no, es porque se divierten haciéndolo, resolviéndo las cosas con lo que tienen, el verse limitados y aún así dar una solución.... a veces es divertido....

Lo que sí no me cabe en la cabeza, es que habiendo usuarios muy avanzados en cualquier SO, desaprovechen las bondades de la línea de comandos y de la programación de Scripts para automatización de X cosas... pero bueno, tendrán su manera de hacer las cosas.

Saludos.
Eso es, me parece lo más sensato... yo opino que lo mejor es programar en lo que te de la gana, siempre y cuando te sientas bien usando dicho lenguaje, si te gusta, te divierte y cumple con tus espectativas, pues muy bien! adelante y ojala no te falte el trabajo, es así de simple. Hay lenguajes que son mejores que otros, pero como cualquier herramienta, depende de como la utilices y ya esta... creo que comentar más cosas al respecto y debatir si el lenguaje X es mejor que el lenguaje Y es un sin-sentido y una perdida absurda de tiempo.


Título: Re: Duda existencial xD
Publicado por: BlackZeroX en 16 Noviembre 2011, 09:34 am
Edito:
Me equivoque de cita...

Es cierto que al parecer en estos hilos siempre se habla (mal) de VB6 aunque en realidad no tengan nada que ver con el tema, pero lo que me resulta más curioso es que aun exista gente que lo defienda... "programe" 1 año con ese lenguaje cuando tenia 16 y lo hacia de forma paralela con C (para ser sincero programaba y programo aun más con C que con VB6) y pude aprender muchas cosas de ambos, al final sin ninguna duda me quedaba con C (o con cualquier otro), pero vamos sin parpadear siquiera y en la vida quiero volver a ver nada relacionado con vb y si digo que VB6 es una *****, lo digo porque es cierto, no es que tenga nada en contra de los que lo usan, solamente que yo como programador con los conocimientos que he adquirido en otros lenguajes no lo veo útil... hoy en día no encuentro ningún argumento técnico y/o funcional lo suficientemente valido para usarlo (y me da la impresión que prácticamente el 99% de las empresas opinan igual, al menos en España).
Pero bueno, como decía antes, también hay muchos malos programadores que le echan la culpa de su incapacidad y su falta de razonamiento lógico a la herramienta que usan, creo que un buen programador, con un nivel de maestría adecuado, puede hacer un muy buen programa cualquier lenguaje que se sienta cómodo.

Personalmente opino que nunca se debe comparar un lenguaje con otro almenos NO de una forma estupida, es decir sin argumentos... se nota una ligera intencion de crear un FLAME mas que una ARGUMENTACION (Cosa que nunca he visto por tu parte).

Por cierto, ¿un lenguaje es malo por que alguien lo dice? o ¿por que el programador ataca al lenguaje?...

Si yo digo C/C++ es una porqueria... es realmente una porqueria?... la verdad esta fundamentada en hechos, mas no lo contrario...
Expresarse y/u Opinar es una cosa, afirmar y decir tonterias ya es otra.

C/C++ no gusta, por X, Y Razones (argumentando y no dejando en claro TODOS tus puntos... nunca a la deduccion ajena ya que se puede interpretar mal),
C/C++ es una *****...

¿Se nota la diferencia entre ambos casos no?

creo que un buen programador, con un nivel de maestría adecuado, puede hacer un muy buen programa cualquier lenguaje que se sienta cómodo.

Esto es muy cierto!¡; he notado que te contradices en algunas cosas ().

personalmente tengo una opinión y una postura clara con todo lo referente a los productos de empresas como microsoft o ibm, así como también opino que lenguajes como vb6 son una *****

¿Flame?... tienes un historial algo curioso...
ademas
Comparar Java con VB6 es erroneo tienen orientaciones distintas... aun que la idea y son idoneas y muy buenas (Abajo lo cite).

lo digo porque es cierto, no es que tenga nada en contra de los que lo usan, solamente que yo como programador con los conocimientos que he adquirido en otros lenguajes no lo veo útil... hoy en día no encuentro ningún argumento técnico y/o funcional lo suficientemente valido para usarlo (y me da la impresión que prácticamente el 99% de las empresas opinan igual, al menos en España).

Decir el 99% es como decir que TODOS tienen las misma idea que vos, hay que salir un poco de las cuevas...

* La bronca es que algunos dicen, comparan y crean de alguna manera un flame metiendo aspectos sin sentido si bien solo hubieran dicho algo como aqui:

PERO nos olvidamos de algo que es más importante que la herramienta y es QUIEN LA UTILIZA, puedes tener un programador nefasto utilizando un lenguaje como Java y alguien programando correctamente en vb6, muy probablemente el resultado será que lo ha programado la chica con vb6, tenga mucha mejor calidad y este mejor hecho que lo que ha realizado el programador en Java, eso indica que vb6 es mejor que Java? por supuesto que no, la diferencia real entre una herramienta y otra, esta en las personas que las utilizan... vamos, por lo que he visto a lo largo de mi vida en la informática.

Por cierto este es el un punto de vista al que le atribuyo mas simpatia, es más por mi cuenta no invoca a el usuario BlackZeroX (Astaroth) a dar enfasis en cuestiones tontas, que de hecho son tontas (que redundante no?).

P.D.: Para los que no lo entendieron, NO me equivoque de usuario al citarme a mi mismo...

Dulces Lunas!¡.


Título: Re: Duda existencial xD
Publicado por: adastra en 16 Noviembre 2011, 09:59 am
#BlackZeroX
Mi objetivo no era comparar Java y VB6 de forma *estricta* (a lo mejor falto esa aclaración), solamente dar a entender que este tipo de "disputas" en realidad no tienen sentido, una herramienta puede ser buena o mala solamente en función del que la utiliza... así de simple. Si encuentras un programa perfectamente estructurado y funcional en VB6, explotando todas sus potencialidades demuestra que el programador sabia lo que hacia y aplico sus conocimientos, lo mismo aplica a cualquier lenguaje y ya esta.
Sobre el comentario del 99%, es solamente lo que he visto, cada cual habla por sus experiencias y si bien sigue siendo una noción personal por lo que he visto en el mercado, tambien es cierto que no sé que tanta relevancia tenga VB6 en america latina, ya que no tengo experiencias al respecto y no he conocido a nadie que me hable sobre como es el mercado laboral allí, así que puedo hablar solamente por Europa, en Francia y España que es donde he trabajado, te va a costar muchisimo encontrar empleo siendo programador en vb6, mientras que trabajando con lenguajes como Java o C, encontraras trabajo con bastante más facilidad. Extraigo  entonces por lo que comentas (y disculpa si no lo he entendido bien) que en america latina se trabaja bastante con VB6, si es así, es algo de lo que no tenia ni idea y me parece bien entonces que defiendas VB6, es normal que te interese aprender ese lenguaje, al final en la vida profesional debes aprender lo que te exige cada mercado laboral.


Título: Re: Duda existencial xD
Publicado por: BlackZeroX en 16 Noviembre 2011, 10:20 am
al final en la vida profesional debes aprender lo que te exige cada mercado laboral.

Relax que por lo menos YO no me encierro en VB6... lo que da a molestar es que hagas un tema como un ataque una cita que en consideracion es tomada a mal y siempre van a saltar X, Y... N usuarios por que no les parece... incluyendo en este caso.

P.D.: En México se usa Java, C/C++, Cobol (Muy poco pero ganas tremendamente con este lenguaje... que casi nadie sabe por aqui), ASM, etc... he visto bastantes empresas que usan aun VB6 (por decir ejemplos: TELMEX (Aun que me quede con la duda con algunos, otros si los comprove y algunas otras donde invierte el magnate Slim), me queda claro que para hacer X, Y cosa hay que emplear M, N Lenguaje... por ejemplo Java para una DLL... ni de loco mejor C/C++... VB6 para un sistemas de graficos... quisas pero no recomendado (no tiene las librerias adecuadas.. existen algunas pero no de manera oficial)... etc.



Con respecto al hilo:

Independientemente del lenguaje o script o X, Y herramienta que uses. es por que:

* Cumple su finalidad (Necesidades), ademas de que lo hace en un tiempo requerido.
* Como en W$ se ocupa Batch pero como yo no se nada de Batch pero si VBS optaria por este ultimo... y no por que sea un fanboy o algo mutado de ellos, si no por que no nesecito un compilar para que me haga lo que requiero en un tiempo corto.
* Que cumpla con mis recursos a la mano.
* Habra otros puntos pero mientras me automatice de manera rapida y directa algo que mejor no?.

Dulces Lunas!¡.


Título: Re: Duda existencial xD
Publicado por: adastra en 16 Noviembre 2011, 10:36 am
Relax que por lo menos YO no me encierro en VB6... lo que da a molestar es que hagas un tema como un ataque una cita que en consideracion es tomada a mal y siempre van a saltar X, Y... N usuarios por que no les parece... incluyendo en este caso.
No he comprendido lo que has querido decir, pero bueno... por mi parte no he abierto ningun tema mucho menos con el objetivo de atacar a cualquiera, no encuentro motivos para atacar a alguien que no conozco de nada, eso se lo dejo a los trolls... Creo que (como siempre cuando hay preguntas como estas) nos estamos saliendo del tema nuevamente  :xD :xD
Por mi parte, lo doy por cerrado, pocas cosas más puedo decir al respecto.


Título: Re: Duda existencial xD
Publicado por: $Edu$ en 16 Noviembre 2011, 14:02 pm
No saben aceptar los comentarios de los demas? y los que hacen esos comentarios no saben comentarlos como se debe sin armar todo esto siempre? si nunca termina en nada, que ganas de escribir que tienen xD


Título: Re: Duda existencial xD
Publicado por: DarK_FirefoX en 17 Noviembre 2011, 01:53 am
Y ni te pongo lo demás.... :p

Luego pongo el código ya con interfaz gráfica y todo en Batch.

nada mas lo publiques me envias el link al tema por privado por favor.....

me interesa mucho...

saludos...


Título: Re: Duda existencial xD
Publicado por: RyogiShiki en 17 Noviembre 2011, 04:31 am
bueno esto está lleno de tensión flame y odios. y para distensionar un poco he estado leyendo y solo tengo una pregunta de total prioridad:

Cita de: Unbr0ken
WTF?...

Espera tío, ¿te has fumado un ramplug?...

¿Ahora yo soy el culpable por haber dicho simplemente que es un lenguaje obsoleto y: "(...) Puede que tu nunca toleres Batch, al igual que yo VB6 (...)"?

Aqui va la pregunta:
¿Que demonios en esta vida es un ramplug? ¿Como demonios se fuma un ramplug!?


Título: Re: Duda existencial xD
Publicado por: BlackZeroX en 17 Noviembre 2011, 04:51 am
los ramplug se suponen que son estos:

(http://www.tapcon.com.vn/img_upload/RamPlug.jpg)

Dulces Lunas!¡...


Título: Re: Duda existencial xD
Publicado por: RyogiShiki en 17 Noviembre 2011, 04:57 am
los ramplug se suponen que son estos:

(http://www.tapcon.com.vn/img_upload/RamPlug.jpg)

Dulces Lunas!¡...

jajajajajajaja ahh bueno gracias por la aclaración. por estos lares les conocemos de otra manera. No me imagino a nadie fumando uno de esos


Título: Re: Duda existencial xD
Publicado por: BlackZeroX en 17 Noviembre 2011, 10:59 am
jajajajajajaja ahh bueno gracias por la aclaración. por estos lares les conocemos de otra manera. No me imagino a nadie fumando uno de esos

Deja eso de lado... por donde los fumaran... Urano sigue siendo un planta? (No contesten!¡).

Dulces Lunas!¡


Título: Re: Duda existencial xD
Publicado por: flacc en 28 Noviembre 2011, 04:07 am
a mi me resulta muy útil cuando quiero borrar mas de 1000 archivos con la misma extención  :laugh:, o cosas similares...saludos