Generatoare de aplicatii -- Laboratorul 1 -- 2007-2008 -- info.uvt.ro


Introducere edit

  • 4GL -- 4th generation languages
    • Scopul lor este de a ridica nivelul de abstractizare şi de a oferi programatorilor un limbaj mult mai apropiat de clasa de probleme ce trebuie rezolvate.
    • Poate fi considerat ca un subset al DSL.
    • Exemple:
      • Limbaje de descriere a rapoartelor;
      • Limbaje de descriere a form-urilor;
      • Limbaje pentru managementul datelor;
  • DSL -- Domain specific languages
    • Sunt limbaje specifice anumitor operaţii şi procese.
    • Sunt în genere simpliste, uşor de înţeles şi foarte expresive pentru domeniul pentru care au fost concepute.
    • Ele se pot confunda cu macro-urile.
    • Exemple:
      • script-urile AWK sau sed;
      • Formulele Excel;
      • Emacs Lisp (Elisp);
  • RAD -- Rapid application development
    • Este o metodologie de dezvoltare ce implică crearea de prototipe care să se apropie din ce în ce mai mult de soluţia problemei.
    • Implică utilizarea instrumentelor CASE.



Ciprian Dorin Craciun, 2007-10-02, ccraciun@info.uvt.ro