Autor
|
Tema: ¿Débil o fuerte tipado? (Leído 4,131 veces)
|
Ali Baba
|
Estaba viendo algunas diferencias, pero como nunca he tocado lenguajes de fuerte tipado, mi pregunta es: ¿Cuál es mejor, El fuerte o débil tipado?
|
|
|
En línea
|
|
|
|
Serapis
|
¿Mejor para qué?.
El tipado fuerte, favorece que haya menos errores. Pero esto sólo es verdad si el programador no sabe bien que está haciendo. Si alguien conoce perfectamente el lenguaje, sabe los límites y no habrá errores. Aparte de eso, la compilación es algo más sencilla, porque la comprobación de tipos básicamente ya viene impuesta.
El tipado débil, tiene como principal ventaja la flexibilidad. Con esto puedes hacer cosas que a los puristas les rompe el hígado, pero resulta posible de esa manera conseguir más velocidad o menos líneas de código a cambio de un código más críptico.
En general cuando trabajas para una empresa es mejor usar tipado fuerte, cuando el destinatario del código eres tú mismo, puedes relajarte y hacer código más óptimo (basta que lo entiendas tú).
Cuando trabajas en (o para) una empresa, siempre van a preferir tipado fuerte, porque el código resultante es más claro, cualquiera que hubiera de 'sucederte' en el puesto, tiene más fácil así, entender qué hace una función. Una empresa prefiere siempre o casi siempre legibilidad a velocidad en el código, por cuestiones d emantenimiento del mismo.
|
|
|
En línea
|
|
|
|
Ali Baba
|
Cuando trabajas en (o para) una empresa, siempre van a preferir tipado fuerte, porque el código resultante es más claro, cualquiera que hubiera de 'sucederte' en el puesto, tiene más fácil así, entender qué hace una función. Una empresa prefiere siempre o casi siempre legibilidad a velocidad en el código, por cuestiones d emantenimiento del mismo. Si esa empresa requiere de programador Python o un Full Stack en javascript pues tienen que morir con Tipado Debil y Dinamico. Hay alguna forma de usar tipado fuerte? En el caso de javascript no creo, pero en python?
|
|
|
En línea
|
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
Para javascript tienes TypeScript, un lenguaje que compila a javascript. De todos modos, adáptate a la forma de programar cada lenguaje, tenga un tipado fuerte o no.
Si es tu empresa quien te dice el lenguaje, pues se hace con él y ya, no hay que huir del tipado débil. Si eres tú quien elige la tecnología, pues ya elige la que mejor te parezca.
De todos modos, la legibilidad del código no depende especialmente del tipado. Nombrar variables correctamente, estructurar y documentar bien es bastante más importante. De hecho, determinados lenguajes con tipado fuerte pueden caer en un montón de redundancias y en líneas de código muy largas solo por este detalle. Créeme, el tipo muchas veces te va a dar igual, el nombre d ela variable puede ser lo que buscas, pues indica su función.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
dataset tipado sin controles enlazados
.NET (C#, VB.NET, ASP)
|
pedraxito
|
2
|
3,593
|
26 Marzo 2008, 03:54 am
por pedraxito
|
|
|
señal wifi debil
« 1 2 »
Materiales y equipos
|
ignacio.cv
|
16
|
11,704
|
22 Julio 2009, 03:01 am
por fuenteRea
|
|
|
porque C es de debil tipado
« 1 2 »
Programación C/C++
|
General Dmitry Vergadoski
|
10
|
10,230
|
26 Febrero 2014, 09:15 am
por amchacon
|
|
|
Consulta dataset tipado, VS.NET 2010 VB.NET
.NET (C#, VB.NET, ASP)
|
Yaldabaot
|
1
|
3,999
|
17 Octubre 2015, 21:01 pm
por Yaldabaot
|
|
|
El débil e irrisorio argumento de Facebook para intentar convencerte de que ....
Noticias
|
wolfbcn
|
0
|
1,322
|
24 Abril 2018, 02:10 am
por wolfbcn
|
|