Je voudrais créer un nouveau langage open source.
Comme il est vraiment rare de trouver des programmeurs qui ont réellement traité de la théorie des compilateurs, j'ai besoin de quelques conseils.
Comment pourriez-vous intéresser une personne à votre projet open source?
Comment l'amenez-vous à un poste où il veut contribuer?
Y at-il un endroit spécial où je peux trouver ces pepole (sauf sourceforge.net)?Trouver des concepteurs de langage et des programmeurs
Répondre
Il sera très difficile d'intéresser les gens à votre projet. L'histoire a montré que 99% (à une estimation prudente) des nouveaux langages de programmation ne sont utilisés que par leur concepteur. Donc, si vous le faites, faites-le pour l'amour et ne vous attendez pas à grand chose s'il y a un intérêt extérieur.
Je le fais pour l'amour mais j'ai besoin d'une sorte de mentor à tout le moins. Existe-t-il des sources en ligne pour la conception de la langue? –
Notez que si vous voulez plus de réponses, c'est une bonne idée d'attendre un peu avant d'accepter. Je donne habituellement 24 heures. –
BTW, cela ne répond pas à vos questions, mais ces deux Microsoft/projets Codeplx deux a suscité mon intérêt comme points de départ possibles pour la création d'une nouvelle langue:
Vous voudrez peut-être passer du temps sur des sites tels que Lambda The Ultimate et lire sur la théorie des langages de programmation, la conception de compilateurs, etc. J'ai entendu dire que Es Les sensaux des langages de programmation de Friedman et al est un bon texte d'intro pour le premier, alors que vous ne pouvez pas vous tromper avec le "Dragon Book" pour ce dernier (dont le titre officiel m'échappe pour le moment ... par Aho et al bien que).
un coup d'oeil à Haskell (et sa communauté de soutien) http://www.haskell.org/
Je l'ai utilisé Haskell pour modéliser un petit langage de programmation orienté objet à l'école grad et il semblait être un outil commun utilisé dans l'Académie pour la conception langage de programmation
Je serais vraiment très intéressé par cela - je ne sais pas grand-chose sur la conception de la langue, mais c'est quelque chose que je trouve très intéressant et ce serait génial d'essayer. Quel genre de chose aviez-vous en tête? – Justin
Une façon est de demander sur stackoverflow SI quelqu'un est intéressé par cela (je ne suis pas sûr si cela est permis cependant, vous pourriez demander cela sur meta). Quel genre de langue voulez-vous construire? Par exemple. construire un nouveau langage .net est plutôt "facile" car vous pouvez sortir IL et l'infrastructure de la mémoire et un framework sont déjà disponibles. – weiqure
Fondamentalement, je veux javascript pour les applications de bureau qui compile en code statique natif. Je l'appelle Proto. –