Difference between revisions of "DSL"
Jump to navigation
Jump to search
m (adding Obsidian) |
(Replaced contents by a stub in English) |
||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Stub}} |
||
⚫ | |||
+ | '''DSL''' is an abbreviation of [http://en.wikipedia.org/wiki/Domain_specific_language Domain Specific Language] |
||
− | ''''DSL''' - Abreviere de la ''Domain Small Language'' - limbaj specializat dedicat programarii unor anumite feluri de aplicatii: |
||
+ | Read more on the page |
||
− | - ingineresti |
||
+ | [[Embedded domain specific language]] |
||
+ | Romanian page about DSL: [[Ro/Haskell/DSL]] |
||
− | - programe pt embeded devices si microcontrolere (ca sa nu le mai programam in assembler) |
||
⚫ | |||
− | - jocuri. Da ! Unele jocuri sunt scrise intr-un limbaj specializat, de uz intern. Uneori are chiar si o consola disponibila daca apesi o anume tasta a jocului. |
||
− | |||
− | - programarea unor imagini grafice sau descrierea lor prin niste fisiere scurte |
||
− | (fisierele contin programul in acel DSL care executandu-se da nastere limbajului) |
||
− | |||
− | - servere. Da ! Serverele sunt mici interpretoare care stiu a primi anumite cereri ( le trateaz ca pe niste programe si le executa) |
||
− | |||
− | ==.Aplicatii == |
||
− | |||
− | Actualmente DSL-urile se pot programa in Haskell in circa o zi de munca ! |
||
− | Vedeti ca exista o prezentare PDF care arata cum se poate face aceasta |
||
− | "from scratch". Voi adauga link-ul ... |
||
− | |||
− | Pe larg procedeul de constructie a unui DSL a fost prezentat in |
||
− | [[Practica interpretarii monadice]]. |
||
− | |||
− | ==. Obsidian == |
||
− | Un DSL pentru programare placilor NVIDIA cu programe C - CUDA. |
||
− | Haskell serveste ca limbaj translator, si din specificatiile Obsidiamn rezulta programe pentru placa video. |
||
− | Utilizatorul insa percepe Obsidian ca un limbaj special pentru progarmarae placilor video. |
||
− | |||
− | www.cse.chalmers.se/~joels/writing/obsidian_ifl2008.pdf |
||
− | |||
− | ---- |
||
− | pagina in dezvoltare |
Latest revision as of 21:04, 2 May 2012
This article is a stub. You can help by expanding it.
DSL is an abbreviation of Domain Specific Language
Read more on the page Embedded domain specific language
Romanian page about DSL: Ro/Haskell/DSL