![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#5
|
|||||||
|
|||||||
Cita:
![]() Diseñar un lenguaje es mas dificil que usarlo. Como todo programa, es un balance de cosas que pueden ser opuestas (por ejemplo rapido <> pequeño en memoria). Adicionalmente, si se va a hacer un lenguaje ligeramente parecido a otro, pues como que no tiene mucha gracia! Se que ciertas decisiones pueden afectar el desempeño (hipotetico, porque no lo he probado) de este lenguaje. Lo que interesa es saber si perder X se compensa con creces con ganar Y. Por ejemplo, al usar un recolector de basura se afecta el rendimiento a bajo nivel, pero se compensa con una mayor productividad y simplicidad en el codigo. Lo malo es que se pierda X y lo que se obtiene Y es tan miserable que no valio la pena. Cita:
Código PHP:
Código PHP:
Algunas lecturas que me han convencido: http://programmers.stackexchange.com...ly-a-bad-thing http://lambda-the-ultimate.org/node/2699 Cita:
Cita:
Es mi opinion que es mejor disponer de la opcion mas sana a costa de una potencial degradacion en desempeño para la mayoria de los casos, y elegir la opcion mas eficiente para cuando se necesite, que tener la opcion mas "problematica" por defecto todo el tiempo, y tener que estar chequeando las cosas. Eso es una lata impresionante. Por ejemplo, en python 3 movieron todo a UTF en las cadenas. Una de las razones, es que cuando se hace apps web TODO EL MALDITO TIEMPO surge el error Unicode decode error. Lo malo es que sale en algo tan simple como: Código PHP:
Yo cambio milisegundos en la ejecucion del programa contra horas de depuracion. Lo que indico con la representacion interna es que haya una forma estable y bien delineada de como se mueven los datos, y que se convierta de forma explicita una vez que se toca el mundo exterior. Cita:
Simplemente considero que no tiene presentacion que : Código PHP:
Cita:
-Indicar un valor: Edad=18 -Contadores -Calculos aritmeticos elementales: Total = SubTotal + (SubTotal * (Impuesto/100)) - Descuento Los problemas de desempeño se verian en ciclos cerrados, o en tareas especializadas, donde el programador debe estar mas consiente de lo que hacer. Cita:
Obviamente, si es mas importante la velocidad de la maquina, C o Assembler. Pero creo que casi todos los lenguajes estan diseñados para acelerar al desarrollador...
__________________
El malabarista. Última edición por mamcx fecha: 22-09-2012 a las 02:04:31. |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Creando mi propia página web con servidor propio | jorgegetafe | Varios | 7 | 26-03-2008 04:50:42 |
Abrir archivo propio desde Windows....en programa propio | darkphantom | Varios | 12 | 22-02-2007 04:46:49 |
Estoy creando mi propio google... | El yo | Internet | 3 | 14-04-2006 03:59:07 |
ideas para desarrollo | clanmilano | Varios | 5 | 31-05-2005 14:19:47 |
Ideas | Mistico | OOP | 4 | 27-06-2003 01:22:11 |
![]() |
|