Hola amígos , he estado documentandome sobre los distintos lenguajes
En todo eso que leistes no encontrastes soluciones?
Bat es algo que se hace con el notepad o el edit del ms-dos wow que antiguo, el cmd de windows o símbolo del sistema. Es un script, osea un archivo de ordenes y eso. No es un lenguaje en si, sino que facilita hacer tareas en windows. Sino me equivoco bash es lo mismo pero en linux.
assembly:cracking? mi no entender...
Las mas notables:
Visual Basic 6.0 y anteriores
- Lenguaje interpretado o pseudointerpretado (depende de la version)
- Al ser interpretado es muy lento.
- Limitado o capado en algunas acciones delicadas como programacion multihilo (Multithreading)
- Limitado a plataformas Windows.
- En futuras plataformas quizas no tenga soporte o no sea compatible. (en el 2008 se dejara de dar soporte a esta version del lenguaje)
Visual Basic .NET
- Lenguaje pseudocompilado, un paso intermedio entre pseudointerpretado y compilacion total.
- Codigo mucho mas rapido. El codigo generado es tan rapido como el que genera C# o ASP.NET ya que el codigo final es el mismo sea el lenguaje que sea de la plataforma .NET.
- Codigo a medida de la maquina. Cuando ejecutas por primera vez el programa este se autocompila adaptandose a las exisgencias del equipo optimizando lo maximo posible el codigo final.
- Mucha mas libertad en cuanto a desarrollo al no estar tan limitado o capado como su antecesor.
- Nativamente destinado a plataformas Windows, gracias al proyecto MONO los programas generados con .NET pueden correr en sistemas Linux, MacOS, Solaris y varios mas.
- Integracion completa con sus hermanos C# y ASP.NET pudiendo conectar codigo entre programas.
- Preparado para las nuevas tecnologias, tanto PC's como dispositivos moviles y mas sistemas, y nuevas versiones de Windows.
http://www.canalvisualbasic.net/foro/cajon-desastre-off-topic/diferencia-entre-vb-y-vb-net-99/