Típicos errores de programación

Errores de programación: compilación

También conocidos como errores del compilador, son errores que impiden que su programa se ejecute. Cuando presiona F5 para ejecutar un programa, Visual Basic compila el código en un lenguaje binario que el equipo entiende. Si el compilador de Visual Basic se encuentra con código que no entiende, emite un error de compilador.

La mayoría de los errores del compilador son debidos a errores cometidos al escribir el código. Puedes escribir mal una palabra clave, omitir alguna puntuación necesaria o intentar emplear una instrucción End If sin antes usar una instrucción If. El editor de código de Visual Basic fue diseñado para identificar estos errores antes de que se intente ejecutar el programa.

Errores de programación: tiempo de ejecución

Los errores en tiempo de ejecución aparecen mientras se ejecuta su programa. Estos errores aparecen generalmente cuando su programa intenta una operación imposible de llevar a cabo.

Un ejemplo de esto es la división por cero. Suponga que tiene la instrucción siguiente:

Speed = Miles / Hours

Si la variable Hours tiene un valor de 0, se produce un error en tiempo de ejecución en la operación de división. El programa se debe ejecutar para que se pueda detectar este error y si Hours contiene un valor válido, no se producirá el error.

Cuando aparece un error en tiempo de ejecución, puede usar las herramientas de depuración de Visual Basic para determinar la causa.

Errores lógicos

Son errores que impiden que su programa haga lo que estaba previsto. Su código puede compilarse y ejecutarse sin errores, pero el resultado de una operación puede generar un resultado no esperado.

Por ejemplo, puede tener una variable llamada FirstName y establecida inicialmente en una cadena vacía. Después en el programa, puede concatenar FirstName con otra variable denominada LastName para mostrar un nombre completo. Si olvida asignar un valor a FirstName, sólo se mostrará el apellido, no el nombre completo como pretendía.

Los errores lógicos son los más difíciles de detectar y corregir, pero Visual Basic también dispone de herramientas de depuración que facilitan el trabajo.

Conoce Java desde el principio

Java es uno de los lenguajes más difíciles de aprender, no tanto por su sintaxis o por estar orientado a objetos sino por su amplitud. Dentro de Java tienes una biblioteca de clases para relizar cualquier cosa. Es muy difícil que desarrolles cualquier aplicación y comiences desde cero en Java, al contrario, siempre te apoyarás en algo ya escrito, que implementa las bases de aquello que quieres construir.

java es muy grande y aunque represente una dificultad en el aprendizaje, también es una de sus ventajas. Se podría decir que  es casi imposible que conozca todas las áreas para las que Java se puede utilizar, ya que son muchas. Generalmente, las clases que vas a emplear cuando realizas un tipo de programa, son diferentes a las que usarás para otro y lo habitual es que los proyectos requieran trabajar con un pequeño conjunto de los recursos que existen en Java.

Es un lenguaje multiplataforma que se ejecuta en cualquier máquina. Esto se debe a la JVM que nos permite ejecutar el códifo de Java en cualquier lugar para el que se haya creado dicha máquina virtual. Se trata del secreto y la clave de java como lenguaje multiplataforma.

La JVM hace de puente entre el código compilado de Java y la máquina donde se va a ejecutar. Podemos verlo como un traductor que interpreta el código de Java de manera que sea correctamente ejecutado en el sistema objetivo. Así, compilamos el código y el resultado de la compilación se ejecuta en la JVM que tenga el sistema operativo donde quieres poner en marcha el programa.

Casi en cualquier hardware se puede montar un JVM y gracias a ello ser compatible con Java. De hecho, los primeros móviles tenían la opción de ejecutar juegos en Java porque se había creado una JVM en ellos.