Lors de la conception ou de l'étude d'un nouveau langage, quelles sont les limites des fonctionnalités existant dans d'autres langues? Par exemple, si j'ai créé une nouvelle langue et décidé que j'ai vraiment aimé les cours partiels de C#, est-ce que je peux tout simplement l'extraire?Intégration des fonctions de langue dans d'autres langues
Répondre
Vous devez considérer ce que ces caractéristiques sont utilisées, et comment ils se chevauchent avec d'autres fonctions.
De même, il peut exister des obstacles techniques réels avec certaines caractéristiques. Par exemple, vous pouvez utiliser l'inférence de type automatique, mais une fonctionnalité donnée peut rendre cette indécidabilité.
Donc, pour la plupart, vous pouvez tout simplement faire ce que vous voulez, mais il vaut la peine de penser à la façon dont ils seront utilisés. Peut-être essayer d'écrire quelques programmes dans le langage qui utilisent toutes les fonctionnalités et voir si elles peuvent être mises en œuvre les unes par rapport aux autres et si elles fonctionnent correctement ensemble.
j'ai écrit un billet de blog il y a un certain temps sur les quelques considérations pour la conception du langage qui pourraient être utiles:
http://www.plsadventures.com/2009/09/why-programming-language-design-is-hard.html
Si vous parliez d'un point de vue juridique, alors oui, il est probablement très bien.
- 1. Intégration autre langue dans Flex/Bison
- 2. sfFormLangue affichant les langues dans leur langue respective
- 3. Comment épeler-vérifier LaTeX en plusieurs langues/variantes de langue
- 4. intégration API avec Rails ou autre langue
- 5. Création d'un commutateur de langue - 2 langues seulement - ASP.NET MVC
- 6. site multi langues drupal, page indépendante de la langue
- 7. J'ai des fichiers texte en plusieurs langues. Comment supprimer sélectivement une langue dans NLTK?
- 8. Liste des langues, où chercher
- 9. contenu de la page dans plusieurs langues
- 10. Inconvénients des fonctions de première classe
- 11. plusieurs langues dans codeigniter
- 12. Multi langues Supports dans iPhone?
- 13. Différentes langues
- 14. clavier lancement des langues autres que l'anglais
- 15. Django internationalisation des codes de langue
- 16. Intégration de Python et ajout de fonctions C à l'interpréteur
- 17. Travailler avec des langues étrangères
- 18. iphone uiaccessiblity plusieurs langues
- 19. Performances OpenCV dans différentes langues
- 20. Intégration d'images dans des programmes?
- 21. Quand et dans quelle langue certaines fonctions de programmation ont-elles été introduites?
- 22. Utilisation de différentes langues .Net?
- 23. Langues de cinquième génération?
- 24. Table avec plusieurs langues
- 25. Intégration de fichiers texte dans des applications?
- 26. Aperçu des fonctionnalités de Clojure provenant d'autres langues que CL
- 27. Comment analyser la date dans différentes langues
- 28. Choisir un travail en fonction des langues?
- 29. Négociation de langue Drupal
- 30. FolderBrowserDialog changer de langue