¿Qué es un lenguaje de tipo fuerte?

3 Respuestas


  • tecnología

    Un lenguaje de programación fuertemente tipado es aquel en el que cada tipo de datos (como entero, carácter, hexadecimal, decimal empaquetado, etc.) está predefinido como parte del lenguaje de programación y todas las constantes o variables definidas para un programa dado deben ser descrito con uno de los tipos de datos.

    Una ventaja de la tipificación de datos sólida es que impone un conjunto riguroso de reglas al programador y, por lo tanto, garantiza una cierta coherencia de los resultados. Una desventaja es que evita que el programador invente un tipo de datos no anticipado por los desarrolladores del lenguaje de programación y limita lo "creativo" que uno puede ser al usar un tipo de datos dado.

    Entonces, para un lenguaje de tipo fuerte, puede estar seguro de que una variable siempre tendrá el mismo tipo de información, una variable declarada como int, siempre contendrá un número. Para los idiomas débiles, la declaración no requiere que especifique el tipo de datos, ya que el idioma ajusta el tipo de datos según sea necesario. Ejemplos:

    Fuerte (C ++)
    int num = 7;
    flotador pi = 3,14;
    char letter = 'a';

    Débil (Javascript)

    var num = 7;
    var pi = 3,14;
    var person = "John Doe";

  • Un lenguaje de programación fuertemente tipado, en las palabras más simples, debería requerir que se defina una variable antes de ser utilizada. Por ejemplo, Java es un lenguaje fuertemente tipado , por lo que cada variable debe declararse e inicializarse o asignarse antes de usarse. Una variable, de la forma más sencilla, se declara colocando un tipo válido seguido del nombre de la variable. Las siguientes declaraciones demuestran la declaración de variables en Java:

    edad de bytes; // contiene -128 a 127

    población larga;

    temperatura de flotación;

    salario doble;

  • A fuertemente - mecanografiado programación lenguaje es uno en el que cada tipo de datos (como número entero, carácter, hexadecimal, decimal empaquetado, y así sucesivamente) está predefinido como parte de la programación de lenguaje y todas las constantes o variables definidas para un programa dado debe ser descrito con uno de los tipos de datos. Para obtener más información, obtenga ayuda en CodeAvail- Ayuda de asignación de ciencias de la computación en línea

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación