La notion de prototypes est venue naturellement quand j'ai voulu ajouter la possibilité d'étendre le langage par l'intermédiaire de greffons.
Il fallait pour cela, apporter aux objets du langage, une notion "d'extensibilité", et c'est comme cela que sont arrivés les prototypes !
Ainsi, la notion de greffons s'appuie tout simplement sur les prototypes. Une méthode fonctionnelle d'un objet est soit une méthode du programme ajouté par le développeur (par l'intermédiaire de la commande ASSIGN) ou alors une méthode d'un autre objet qui ne fait pas partie du langage même (et même d'un autre langage de programmation avec la jsr223).
Je te rejoins sur le fait que ce n'est pas très simple à utiliser pour un débutant. ça peut même faire peur !
[^] # Re: Bravo!
Posté par cpc6128 (site web personnel) . En réponse au journal Nouveau langage de programmation : Parangon-Lang. Évalué à 2.
Merci pour ton retour et tes encouragements.
La notion de prototypes est venue naturellement quand j'ai voulu ajouter la possibilité d'étendre le langage par l'intermédiaire de greffons.
Il fallait pour cela, apporter aux objets du langage, une notion "d'extensibilité", et c'est comme cela que sont arrivés les prototypes !
Ainsi, la notion de greffons s'appuie tout simplement sur les prototypes. Une méthode fonctionnelle d'un objet est soit une méthode du programme ajouté par le développeur (par l'intermédiaire de la commande ASSIGN) ou alors une méthode d'un autre objet qui ne fait pas partie du langage même (et même d'un autre langage de programmation avec la jsr223).
Je te rejoins sur le fait que ce n'est pas très simple à utiliser pour un débutant. ça peut même faire peur !