Personal tools

DSL

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
Current revision (21:04, 2 May 2012) (edit) (undo)
(Replaced contents by a stub in English)
 
(5 intermediate revisions not shown.)
Line 1: Line 1:
-
[[Category:Ro]]
+
{{Stub}}
-
''''DSL''' - Abreviere de la ''Domain Small Language'' - limbaj specializat dedicat programarii unor anumite feluri de aplicatii:
+
'''DSL''' is an abbreviation of [http://en.wikipedia.org/wiki/Domain_specific_language Domain Specific Language]
-
- ingineresti
+
Read more on the page
 +
[[Embedded domain specific language]]
-
- programe pt embeded devices si microcontrolere (ca sa nu le mai programam in assembler)
+
Romanian page about DSL: [[Ro/Haskell/DSL]]
-
- 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.
+
[[Category:Glossary]]
-
 
+
-
- 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 NVIDIA.
+
-
Utilizatorul insa percepe Obsidian ca un limbaj special pentru progarmarea placilor video.
+
-
+
-
http://www.cse.chalmers.se/~joels/writing/obsidian_ifl2008.pdf
+
-
 
+
-
Mai nou, a aparut Barrracuda:
+
-
 
+
-
==. Barracuda ==
+
-
 
+
-
Tot un sistem/limbaj realizat in Haskell pentru programarea placilor video, mai nou : 2010. Subiect al tezei lui B.Larsen.
+
-
 
+
-
http://www.spaceplasma.unh.edu/~jraeder/Home/.../thesis-2010-BLarsen.pdf
+
-
 
+
-
http://www.google.com/url?sa=t&source=web&cd=45&ved=0CCYQFjAEOCg&url=http%3A%2F%2Fwww.spaceplasma.unh.edu%2F~jraeder%2FHome%2Fuploads%2FMain%2Fthesis-2010-BLarsen.pdf&rct=j&q=Dan%20Popa%20Univ%20Haskell%20Monad&ei=YqIeTqPQG83CswbRjNmnAg&usg=AFQjCNEkNZUOThrG1GiWzzKNjpCi176JTQ&cad=rja
+
-
 
+
-
http%3A%2F%2Fwww.spaceplasma.unh.edu%2F~jraeder%2FHome%2Fuploads%2FMain%2Fthesis-2010-BLarsen.pdf
+
-
 
+
-
http://www.spaceplasma.unh.edu/~jraeder/Home/uploads/Main/thesis-2010-BLarsen.pdf
+
-
 
+
-
 
+
-
==.Haskore ==
+
-
 
+
-
[[Haskore]] ??
+
-
 
+
-
==.Fran ==
+
-
 
+
-
[[Fran]] ??
+
-
----
+
-
pagina in dezvoltare
+

Current revision

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