Open source se réfère à la programmation des langages de programmation qui font le code source disponible pour le partage. Ceci conduit à une nouvelle approche de conception où plusieurs développeurs établir plusieurs approches et principes dans le développement de logiciel particulier. Le logiciel est généralement publié en open source, qui lui permet d'être mis à jour et modifié par ceux qui téléchargent le logiciel. Les logiciels libres en général a assoupli ou inexistante copyright restrictions.
Dynamique des langues et des langages de programmation du système.
Les langages de programmation tels que Tcl, Tk, Perl, Python et Ruby sont des langages de programmation dynamique. Elles sont également considérées comme des langages de programmation open source. Les exemples de systèmes sont des langages de programmation C + + et Java, entre autres. Dynamique des langues sont utilisées comme des outils complémentaires de travailler avec les langages de programmation du système. Langages dynamiques sont conçus pour résoudre des problèmes différents, tandis que la programmation du système sont les langues utilisées dans la création d'algorithmes complexes et des structures de données, ainsi que dans la réglementation de la sécurité du moment de la compilation.Dynamique des langues les plus utiles dans la manipulation des données tirées de l'interface utilisateur, des dispositifs et des réseaux. Le code de dynamique des langues est plus fluide et est généralement déterminée au moment de l'exécution, tandis que le système de code pour les langages de programmation est plus rigide. Codes pour les langages dynamiques sont aussi plus faciles à interpréter, en mettant l'accent sur l'intégration de certaines fonctions et d'extension pour ajouter plus de fonctionnalités. Dynamique des langues deviennent souvent plus élevé que le système des langages de programmation, car elles ont moins de statique des codes, des programmes plus courts, plus rapide et le temps de développement. C'est pourquoi des langages dynamiques sont utilisés pour développer de grandes applications dans une petite quantité de temps. Toutefois, il est conseillé de combiner les deux types de langages de programmation à l'achèvement des projets. La raison en est que les deux ont leurs avantages et leurs inconvénients, et en tant que tel, il devrait être utilisé pour compléter les uns les autres.
Les différences des paradigmes, Failsafe I / O, et des systèmes de type des langages de programmation.
Se référer à des paradigmes fondamentaux de style du langage de programmation, tout en failsafe I / O ou d'un système d'appel fait référence à l'erreur de contrôle du langage de programmation. Le type de système est de savoir comment créer des langages de programmation, de contrôle et d'exprimer les types de données.
- Tcl / Tk. Ce langage de programmation est définie comme impératif, de procédure et des événements. Il ne s'agit pas d'imprimer un failsafe I / O en cas d'erreur. La méthode de contrôle utilisée est de type dynamique.
- Perl. Ce langage de programmation est définie comme impératif, de procédures, de réflexion, fonctionnel, orienté-objet et générique. Il ne s'agit pas d'imprimer un failsafe I / O, tandis que son type d'expression est en partie implicite et explicite de type statique, et son type de contrôle est facultatif entre typage statique et dynamique.
- Python. Ce langage de programmation est définie comme impératif, orienté-objet, fonctionnel, l'aspect pragmatique et réfléchie. Il imprime un failsafe I / O. Il a de fortes type force, implicite type d'expression, fondée sur la propriété Type de la compatibilité et la vérification de type dynamique.
- Ruby. Ce langage de programmation de paradigmes impératif, orienté-objet, l'aspect pragmatique, de réflexion et de fonctionnel. Il imprime aussi un failsafe I / O. Il a de fortes type force, implicite type d'expression, fondée sur la propriété Type de la compatibilité et la vérification de type dynamique.
- C + +. Ce langage de programmation de paradigmes impératif, orienté-objet et générique. Il ne s'agit pas d'imprimer un failsafe I / O, même si elle peut avertir sans état d'erreur. Il a de fortes type force, expression de type explicite, basée sur le nom de type statique et la compatibilité avec l'option de type dynamique de coulée de type de contrôle.
- Java. Ce langage de programmation de paradigmes impératif, orienté-objet, générique et de réflexion. Il imprime un failsafe I / O quand il ya une erreur. Il a de fortes type force, expression de type explicite, basée sur le nom de type de compatibilité et de contrôle de type statique.

Delicious
Digg
Google
Yahoo