Domanda

Qual è la differenza tra 4GL e DSL? Entrambi sembrano indirizzare un dominio specifico, ma è sicuro di dire che 4GL è business oriented, mentre DSL bersaglio ogni possibile dominio?

È stato utile?

Soluzione

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

  

programmazione Una quarta generazione   lingua (1970-1990) (abbreviato   4GL) è un linguaggio di programmazione o   ambiente di programmazione progettato con   uno scopo specifico in mente, come   lo sviluppo di attività commerciali   Software. Nella storia della   informatica, la 4GL seguito la   3GL in una tendenza all'aumento verso alto   astrazione e potere dichiarazione. Il   4GL è stata seguita da sforzi per definire   e utilizzare un 5GL.

     

lingue di quarta generazione sono stati spesso rispetto al dominio-specifici   linguaggi di programmazione (di DSL). Alcuni   Stato ricercatori che sono un 4GL   sottoinsieme di DSL. Dato il persistere   di linguaggio assembly anche ora   in ambienti di sviluppo avanzati   (MS Studio), ci si aspetta che un sistema   dovrebbe essere una miscela di tutti i   generazioni, con solo molto limitata   uso della prima.

Si veda anche: http://en.wikipedia.org/wiki/Domain-specific_language

Altri suggerimenti

4GL sono un sottoinsieme di DSL. DSL possono anche includere lingue per un pubblico specifico (come LOGO), non solo usi specifici. 4GL sono orientati verso l'utilizzo specifico (matematiche, buisnes logica, ecc.)

http://homepages.cwi.nl/~arie/papers/dslbib/ e http://en.wikipedia.org/wiki/4GL

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top