FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#21
|
||||
|
||||
Cita:
__________________
El malabarista. |
#22
|
|||
|
|||
Yo estoy optando por investigar más y adentrarme en el MDD (desarrollo dirigido por modelos), que parece una alternativa interesante, y que a su vez en un futuro quizas muy lejano, si se llega a dar, va a apoyar de forma enorme al programador y/o al arquitecto
__________________
"La información tiene más valor cuando se comparte" |
#23
|
||||
|
||||
Mi sugerencia es que sea orientado a objetos y se admita redefinición de clases (herencia insertada). Ejemplo:
Unit1, creada por el programador Javier, de Quito, en 2014 como parte de la biblioteca "LaboratoryLib":
Unit2, creada por el programador Alfredo, de Monclova, en 2015 como parte de un proyecto particular:
Y ya que entramos en esto, también que las clases no puedan declarar miembros privados (secciones private); en mi opinión, todas las clases deberían poder acceder sin restricciones al contenido que heredan de sus ancestros y la mínima visibilidad de miembros debería ser protected. Y que tampoco puedan estar ni parcial ni totalmente selladas (sealed); ceo que algo no está bien cuando te encuentras con una clase que te impide usar herencia para mejorarla o adaptarla a una circunstancia particular. Y bueno, si además pudiéramos hacer que todas las rutinas (tanto métodos como funciones "sueltas") sean virtuales, sólo agreguémosle la sintaxis Pascal y tendríamos un lenguaje de programación casi perfecto. Lo sé, estos párrafos causarán escozor o risas a los más ortodoxos, pero confío en que el tiempo me dará un poco de razón. |
#24
|
||||
|
||||
Te interesara entonces mirar El diseño del lenguaje GO, en particular la parte sobre interfaces y como GO elimina la herencia para mejorar la capacidad de componer clases, que me parece logra lo que quieres, pero mejor.
Obj-c permite hacer algo parecido, mediante categorias. Python y ruby pueden hacer Monkey Patching. Tambien esta http://lambda-the-ultimate.org/, que es como la comunidad mas interesante que conozco sobre lenguajes, creacion y avances en el tema. Osea, hay mucho por hacer!
__________________
El malabarista. Última edición por mamcx fecha: 05-12-2012 a las 19:21:33. |
#25
|
||||
|
||||
Gracias por los enlaces, Mario. O sea [separado] que no ando tan errado.
|
#26
|
|||
|
|||
Para crear un nuevo lenguaje, uno tendría que tener muy claro, el tema de compiladores y traductores (dependiendo del caso), en la universidad nos dejaron de proyecto hacer un compilador y para esto definir un lenguaje y todo el rollo que involucra, para esto se tuvo que manejar matemáticas discretas, y tuvimos que desarrollar el analizador lexico-sintáctico y el analizador semántico. Es más o menos lo que me acuerdo.
__________________
"La información tiene más valor cuando se comparte" |
|
|
Temas Similares | ||||
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 |
|