Veo estos términos en todo el lugar en la programación y tengo una vaga noción de lo que significan. Una búsqueda me muestra que tales cosas se han preguntado en todo el desbordamiento de pila, de hecho. Por lo que sé, la escritura estática / dinámica en los idiomas es …
Me he encontrado con enlaces que dicen que Python es un lenguaje fuertemente tipado. Sin embargo, pensé que en idiomas fuertemente tipados no podría hacer esto: bob = 1 bob = "bob" Pensé que un lenguaje fuertemente tipado no aceptaba el cambio de tipo en tiempo de ejecución. Tal vez …
He visto la siguiente nueva línea en PHP 7, pero nadie realmente explica lo que significa. Lo busqué en Google y de lo único que hablan es si lo habilitarás o no como una encuesta. declare(strict_types = 1); ¿Qué hace? ¿Cómo afecta mi código? ¿Debería hacerlo? Alguna explicación estaría bien.
Soy nuevo en la programación de Mac / iPhone y Objective-C. En C # y Java tenemos "genéricos", clases de colección cuyos miembros solo pueden ser del tipo declarado. Por ejemplo, en C # Dictionary<int, MyCustomObject> solo puede contener claves que son enteros y valores que son de tipo MyCustomObject. …
Para citar Wikipedia : Dos lenguajes de uso común que admiten muchos tipos de conversión implícita son C y C ++, y a veces se afirma que se trata de lenguajes de tipo débil. Sin embargo, otros argumentan que estos lenguajes imponen suficientes restricciones sobre cómo se pueden mezclar operandos …