“Conocimientos Programación>Lenguajes De Programación

Ventajas y desventajas de los sin tipo Lenguajes de programación

2014/7/17
Aunque prácticamente todos los lenguajes de programación utilizan variables para gestionar los datos , un puñado son sin tipo , lo que significa que no requieren que se especifique el texto , números, fechas u otros tipos de datos junto con el nombre de la variable. Sin embargo, aunque esto hace idiomas sin tipo más fácil de aprender, sino que también hace más difícil mantener y depurar programas. Con tipo y sin tipo Variables

En un lenguaje tradicional , con tipo, un programador crea las variables especificando el nombre y el tipo de datos de la variable se mantiene. Por ejemplo, en COBOL, una variable para contener un nombre de cliente se podría llamar " CUST - NAME. " COBOL especifica el tipo de datos con la cláusula de " IMAGEN", y un texto de tipo de datos por orden alfabético es una "X " toda la especificación se pudo leer : " 05 CUST-NAME IMAGEN X ( 30 ) " a un lado 30 caracteres de almacenamiento para el campo. Otros tipos de datos incluyen números enteros, fechas y números con puntos decimales flotantes. Una variable sin tipo , por el contrario , sólo tiene un nombre.
Más fácil de aprender

El estudiante recoger su primer lenguaje de programación puede encontrar un sin tipo alguno , como TCL fácil para hacer frente a un lenguaje escrito tradicional, como Java. Ella no tiene que dedicar tiempo a aprender las diferencias entre los distintos tipos de datos , el lenguaje administra automáticamente los tipos de datos internos; . Y funciona como " expr " también determinan lo que hace el programa con variables

falta de claridad

Alguien programa de lectura de otra persona puede tener dificultades para entender un lenguaje sin tipos . Debido a que las variables no se definen con un tipo , el uso de variables para el texto y la aritmética se hace más ambigua y potencialmente confuso . Un programador puede mitigar este un tanto al incluir comentarios bien escritos en el código que describen la forma en que utiliza las variables para realizar una tarea . Las mejores opciones para los nombres de variables también hacen una diferencia, nombres vagos como " x ", " cust1 " o "d" transmiten menos significado que el " nombre-cliente ", " total_sales " y " cumpleaños ".
cambios más rápidos

sin la necesidad de definir y redefinir los tipos , los programadores pueden realizar cambios en el código existente en menos tiempo. Puede actualizar un módulo o función en particular sin tener que cambiar la definición de variables u otro código que utiliza las mismas variables. En general , los lenguajes sin tipos tienen tiempos de ida y vuelta entre más rápido cambiar el código para ver el cambio . Esto es una ventaja para los programas de utilidades sencillas escritas sobre la marcha para resolver problemas inmediatos, así como los proyectos más grandes destinados a tareas a largo plazo .
Errores en tiempo de ejecución

a pesar de la creación de variables con tipos de datos es más trabajo , tiene el beneficio de una mayor seguridad . Los tipos de datos que se aplican las reglas de la lengua utiliza para marcar los errores potenciales. En un lenguaje escrito , por ejemplo , no se puede multiplicar una cadena de texto por otra, el idioma que da un error de sintaxis , lo que obligó a corregir el error . En un lenguaje sin tipos , puede asignar erróneamente texto destinados a las variables para los números , haciendo que el programa en ejecución se bloquee.

Lenguajes De Programación
¿Cuándo utilizar una instrucción If-Then -Else En una declaración del caso
Cómo proporcionar credenciales a un proxy web con C #
Código FCM en MATLAB
Cómo utilizar Cscript para crear una base de datos basada en la Web
Cómo hacer una aplicación de Windows Forms con colores personalizados
Cómo encontrar los códigos de color hexadecimal
¿Cómo es string QBasic para múltiples líneas
Cómo calcular Contraste Color
Conocimientos Informáticos © http://www.ordenador.online