Ayudas Gráficas
Descripción
Muchos editores formatean el texto que un ingresa eligiendo letras y colores seg\'un lo que se esta escribiendo. Esto ayuda a ópticamente reconocer estructuras y ayuda a tener una visión general de lo que se está haciendo.
Algunos editores incluyen la posibilidad de generar en forma automática un diagrama de flujo. El diagrama de flujo es una herramienta que se usa mucho al diseñar un programa pues permite visualizar en forma gráfica lo que se pretende hacer. Un diagrama de flujo es un dibujo que se arma con los siguientes elementos básicos.
ID:(942, 0)
Ejercicio de Diagramación de Flujo
Descripción
Ejemplo: dibuje el flujograma del programa para cálculo de raíces.
ID:(945, 0)
Java - Compilado y Móvilidad
Descripción
Existe una tercera variante que rescato ambas ventajas y que son los programas Java. Java en si es compilable por lo que es m\'as r\'apido que los programas interpretados. Pero por otro lado evita tener que ser instalado pues trabaja sobre una plataforma que se instala al igual que se hace con un programa que interpreta. Por ello para Java uno se baja los ejecutables compilados que tienen la extension jar y estos se corren sobre la maquina virtual que instala en el computador. Los jar son en ese sentido compilados y portables.
ID:(943, 0)
Posibilidad de Modificar Valores (Visual Studio)
Imagen
Corregir Valor Calculados durante Ejecución
ID:(2100, 0)
Trabajando con un Interpretador
Descripción
A primera vista los programas que emplean un interpretador tendrían una ventaja en que no es necesario realizar la compilación. Sin embargo la compilación trae varias ventajas que la hace superior:
*El hecho de que el programa ya se tradujo reduce el tiempo de ejecución ya que el proceso de traducción en si consume tiempo de procesamiento.
*El proceso de compilación incluye una serie de algoritmos de optimización tanto en tiempo de ejecución como en espacio en memoria que ocupa el programa. Esto reduce aún más el tiempo de ejecución, ahorra espacio en disco y en memoria. Esto ultimo puede ser en si una ventaja no menor pues si la memoria de procesamiento (RAM) es demasiado grande el programa podría no poder correr en el equipo en que se pretende.
*El código compilado es difícil de modificar por lo que puede incluir protecciones para que no sea instalado o ejecutado sin contar con la licencia necesaria.
ID:(284, 0)