2010-11-01 16 views
2

Quelle est la différence entre 4GL et DSL? Les deux semblent cibler un domaine spécifique, mais est-il sûr de dire que 4GL est orienté vers les affaires, alors que les DSL ciblent n'importe quel domaine possible?Quelle est la différence entre 4GL et DSL?

+0

Vouliez-vous dire 4G et DSL? au lieu de 4GL et DSL? –

+1

@Ozair Kafray certainement pas :) DSL - Langage spécifique au domaine –

Répondre

2

De http://en.wikipedia.org/wiki/Fourth-generation_programming_language:

Une programmation de quatrième génération langue (années 1970, 1990) (en abrégé 4GL) est un langage de programmation ou environnement de programmation conçu avec un objectif spécifique en tête, tels que le développement de l'activité commerciale logiciel. Dans l'histoire de l'informatique, le 4GL a suivi le 3GL dans une tendance à la hausse vers plus élevé et la puissance d'instruction. Le 4GL a été suivi par des efforts pour définir et utiliser un 5GL.

Les langages de quatrième génération ont souvent été comparés aux langages de programmation (DSL) spécifiques au domaine. Certains chercheurs affirment que les 4GL sont un sous-ensemble de DSL . Compte tenu de la persistance du langage assembleur même maintenant dans des environnements de développement avancés (MS Studio), on attend qu'un système doit être un mélange de toutes les générations , avec seulement très limité utilisation de la première.

Voir aussi: http://en.wikipedia.org/wiki/Domain-specific_language