por
pobrecito hablador
el Miércoles, 09 Junio de 2004, 15:43h
(#312085)
Si, la entropía es el nivel de desorden en un sistema, y por eso una alta entropía es buena.
Si la entropía de un lenguaje es baja, significa que el lenguaje está muy ordenado, o lo que es lo mismo, que ciertas estructuras de datos está ordenada con otra estructura.
Por lo tanto, si la entropía de un lenguaje es alta, significa que ese mismo programa se podría haber hecho en otro lenguaje con una cantidad de código menor, por lo tanto, la posibilidad de cometer fallos en el programa (que mas o menos es proporcional al número de lineas de código) disminuye.
por
pobrecito hablador
el Miércoles, 09 Junio de 2004, 18:30h
(#312166)
La entropía en este contexto se refiere a lo condensada que está la información, luego a menor entropía mayor información existirá => en menos líneas de código hacemos más cosas
Un saludo
por
pobrecito hablador
el Miércoles, 09 Junio de 2004, 23:15h
(#312238)
en el contexto de la Teoría de la Información, la entropía de un código se refiere a la cantidad de información que contiene un texto o un símbolo (una letra, por ejemplo).
Por ejemplo, estadísticamente el castellano tiene una entropía de 3.8~4 sh (la unidad es el Shannon) en honor a ídem.
Que un lenguaje de programación tenga una alta entropía significa que con pocas letras se puede especificar más claramente qué es lo que queremos hacer.
Los lenguajes de script suelen tener una semántica más cargada y por lo tanto mayor entropía.
por
pobrecito hablador
el Jueves, 10 Junio de 2004, 08:18h
(#312347)
Yo creo que se os esta olvidadondo el nivel de abstracción de lenguaje. No es lo mismo hablar de C que de smalltalk por ejemplo. Lo mismo pasa con los scripts. Yo puedo crear un lenguaje script que tenga una alto nivel de abstracción, por lo tanto una alta entropia, cada línea de código podría hacer lo que 10 de python (por ejemplo), el problema es que el lenguje se vuelve rígido (no será tan flexible como python ). En algunos casos esa rigidez no importará, pero cuando necesitas mucho control (sobre una operación expecifica ) el lenguaje no te ofrecera mecanismos y simplemente tendras que improvisar (o desistir :)).
Re:¿Entropia?
(Puntos:1, Informativo)Si la entropía de un lenguaje es baja, significa que el lenguaje está muy ordenado, o lo que es lo mismo, que ciertas estructuras de datos está ordenada con otra estructura.
Por lo tanto, si la entropía de un lenguaje es alta, significa que ese mismo programa se podría haber hecho en otro lenguaje con una cantidad de código menor, por lo tanto, la posibilidad de cometer fallos en el programa (que mas o menos es proporcional al número de lineas de código) disminuye.
Re:¿Entropia?
(Puntos:0)Un saludo
Re:¿Entropia?
(Puntos:0)Re:¿Entropia?
(Puntos:0)