www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

biblio.bib (11723B)


      1 @preamble {
      2 "\def\myurl{\hfil\penalty 100 \hfilneg \hbox}"
      3 }
      4 
      5 % Note : Cette entrée (what-are-the-inputs) ne devrait pas figurer dans la bibliographie, seulement coders-at-work
      6 % (d'après http://www.bib.umontreal.ca/infosphere/sciences_humaines/module7/comment-citer.html#DejaCiter )
      7 @misc{what-are-the-inputs,
      8 	Author = {Citation d'un ami de Joe Armstrong},
      9         note = {Cité dans \cite{coders-at-work}, page 217. Version électronique~:~\myurl{\url{http://is.gd/caFhh}}},
     10 	url = {http://is.gd/caFhh},
     11         x-original-url = {http://books.google.fr/books?id=B_OQYipTYzsC&lpg=PP1&pg=PA217#v=onepage}}
     12 
     13 @book{coders-at-work,
     14 	Author = {Peter Seibel},
     15         isbn = {978-1-4302-1948-4},
     16 	howpublished = {Broch{\'e}},
     17 	Publisher = {APress},
     18 	Title = {Coders at Work: Reflections on the Craft of Programming},
     19 	Year = 2009,
     20 	note = {\url{http://www.codersatwork.com/}},
     21         keywords = {programmer, interview}}
     22 
     23 @misc{lambda-turing-equivalence,
     24 	author = {Koray Can},
     25         note = {10\ieme commentaire sur \url{http://is.gd/cb7Ok}},
     26         url = {\url{http://is.gd/cb7Ok}},
     27         x-original-url = {\url{http://conal.net/blog/posts/can-functional-programming-be-liberated-from-the-von-neumann-paradigm/#comment-35342}}}
     28 
     29 % Clearly good design is as important for visual languages as for textual ones. Furthermore, the effectiveness of a visual language indeed
     30 % any precise language for specifying structures, depends to a large extent on the quality of the editor, browser, interpreter, debugger and
     31 % other tools supplied by the language implementation\cite{the-editor-is-as-important-as-the-language}
     32 @inproceedings{the-editor-is-as-important-as-the-language,
     33   author    = {Christopher C. Risley and Trevor J. Smedley},
     34   title     = {Visualization of Compile Time Errors in a Java Compatible Visual Language},
     35   booktitle = {VL},
     36   year      = 1998,
     37   pages     = {22-29},
     38   bibsource = {DBLP, http://dblp.uni-trier.de},
     39   abstract  = {The Java programming language eases the creation of programs, as compared to textual languages such as C++, through use of features such as definite assignment, type safety, pointer restrictions and exception handling. However, errors resulting from the incorrect use of these features are hidden from the programmer when using a standard text based editor until they are detected at compile-time. The programmer is forced to edit, compile, and re-edit the program to correct the errors detected during compilation, resulting in inefficiencies in the development process. In this paper a Java compatible visual syntax is briefly introduced. We then focus on environment features made possible by the visual presentation of the language which provide for the visualization of errors resulting from incorrect use of the following features: definite assignment, static type checking and exception handling.},
     40   url = {http://doi.ieeecomputersociety.org/10.1109/VL.1998.706130},
     41   note = {\footnote{Ce papier n'est pas en accès libre. Par conséquent, je ne peux pas vérifier sont contenu. Protestons contre les papiers payants.}}
     42 }
     43 
     44 @misc{modular-synth,
     45 	author = {Jacques Bon},
     46 	url = {http://cafcom.free.fr/ams/ams1.html},
     47         title = {Petite histoire du synthétiseur},
     48         note = {\myurl{\url{http://cafcom.free.fr/ams/ams1.html}}, section intitulée «Débuts de l'informatique musicale»}}
     49 
     50 % http://cafcom.free.fr/ams/ams1.png
     51 @misc{alsa-modular-synth,
     52 	author = {Jacques Bon},
     53 	url = {http://cafcom.free.fr/ams/ams2.html},
     54         title = {Alsa Modular Synth},
     55         note = {\myurl{\url{http://cafcom.free.fr/ams/ams2.html}}}}
     56 
     57 % http://www.world-machine.com/images/ui1.jpg
     58 @misc{world-machine,
     59 	author = {Stephen Schmitt},
     60 	url = {http://www.world-machine.com/features.html},
     61         note = {Fonctionnalités de world machine, \myurl{\url{http://www.world-machine.com/features.html}}}}
     62 
     63 % http://upload.wikimedia.org/wikipedia/en/thumb/b/bc/QuartzComposerSnowLeopard.png/800px-QuartzComposerSnowLeopard.png
     64 @misc{quartz-composer,
     65 	url = {http://en.wikipedia.org/wiki/Quartz_Composer},
     66         note = {Capture d'écran sur la page wikipédia «Quartz Composer», \myurl{\url{http://en.wikipedia.org/wiki/Quartz_Composer}}}}
     67 
     68 %
     69 @misc{the-right-tool,
     70 	url = {http://therighttool.hammerprinciple.com/},
     71         title = {The right tool},
     72         note = {\myurl{\url{http://therighttool.hammerprinciple.com/}} est un sondage cherchant à déterminer quelles affirmations correspondent le mieux à quels langages de programmation}}
     73 
     74 % http://zone.ni.com/devzone/cda/tut/p/id/9387
     75 @misc{labview,
     76 	url = {http://zone.ni.com/devzone/cda/tut/p/id/9387},
     77         title = {Creating Recursive \textsc{VI}s},
     78         note = {(Logiciel de mesure LabView) \myurl{\url{http://zone.ni.com/devzone/cda/tut/p/id/9387}}}},
     79 
     80 @manual{config-grub,
     81 	url = {http://grub.enbug.org/grub.cfg.fr},
     82         title = {grub.cfg: le fichier de menu de Grub 2},
     83         note = {\myurl{\url{http://grub.enbug.org/grub.cfg.fr}}}}
     84 
     85 @misc{config-awesome,
     86         url = {http://awesome.naquadah.org},
     87         title = {Awesome},
     88         note = {\myurl{\url{http://awesome.naquadah.org}}}}
     89 
     90 @misc{biblio-vpl-a-screen-real-estate,
     91 	url = {http://web.engr.oregonstate.edu/~burnett/vpl.html#V6C2},
     92         title = {Effective use of screen real estate},
     93         note = {(bibliographie, partie de \cite{biblio-vpl-burnett}) \myurl{\url{http://web.engr.oregonstate.edu/~burnett/vpl.html#V6C2}}}}}
     94 
     95 @misc{biblio-vpl-burnett,
     96 	url = {http://web.engr.oregonstate.edu/~burnett/vpl.html},
     97         title = {Visual Programming Languages research papers},
     98         note = {(bibliographie) \myurl{\url{http://web.engr.oregonstate.edu/~burnett/vpl.html}}}}
     99 
    100 @misc{biblio-vpl-paul-lyon,
    101 	url = {http://www-ist.massey.ac.nz/plyons/776/vpl%20papers.html},
    102         title = {Visual Programming Languages Bibliography: A Branch of the Visual Language Research Bibliography},
    103 	note = {(bibliographie) \myurl{\url{http://www-ist.massey.ac.nz/plyons/776/vpl%20papers.html}}}}
    104 
    105 @misc{deutsch-limit,
    106         url = {http://en.wikipedia.org/wiki/Deutsch_Limit},
    107         title = {Deutsch Limit},
    108         note = {\myurl{\url{http://en.wikipedia.org/wiki/Deutsch_Limite}}}}
    109 
    110 @misc{code-bubbles,
    111 	url = {http://www.cs.brown.edu/people/acb/codebubbles_site.htm},
    112         title = {Code Bubbles : Rethinking the User Interface Paradigm of Integrated Development Environments},
    113         note = {\myurl{\url{http://www.cs.brown.edu/people/acb/codebubbles_site.htm}}}}
    114 
    115 @misc{mutant-storm,
    116         url = {http://pompomgames.com/mutantstormreloaded.htm},
    117         title = {Mutant Storm Reloaded},
    118         note = {Utilise une interface «zoom» \myurl{\url{http://pompomgames.com/mutantstormreloaded.htm}}}}
    119 
    120 @misc{project-cecily,
    121         url = {http://www.osmosoft.com/cecily/},
    122         title = {Project Cecily},
    123         note = {issu de \cite{tiddlywiki} \myurl{\url{http://www.osmosoft.com/cecily/}}}}
    124 
    125 @misc{tiddlywiki,
    126         url = {http://tiddlywiki.com/},
    127         title = {TiddlyWiki},
    128         note = {\myurl{\url{http://tiddlywiki.com/}}}}
    129 
    130 @misc{design-patterns-failure,
    131         url = {http://broadcast.oreilly.com/2010/02/software-patterns-as-a-symptom.html},
    132         title = {Software patterns as a symptom of failure? : If you have to use them, maybe your programming language is just not powerful enough?},
    133         note = {\href{http://broadcast.oreilly.com/2010/02/software-patterns-as-a-symptom.html}{\nolinkurl{http://broadcast.oreilly.com/2010/02/software-patterns-as-a} \texttt{-symptom.html}}}}
    134 
    135 @incollection{vanroy-paradigms,
    136     abstract = {This chapter gives an introduction to all the main programming paradigms, their un-derlying concepts, and the relationships between them. We give a broad view to helpprogrammers choose the right concepts they need to solve the problems at hand. Wegive a taxonomy of almost 30 useful programming paradigms and how they are related.Most of them differ only in one or a few concepts, but this can make a world of differencein programming. We explain briefly how programming paradigms influence languagedesign, and we show two sweet spots: dual-paradigm languages and a definitive lan-guage. We introduce the main concepts of programming languages: records, closures,independence (concurrency), and named state. We explain the main principles of dataabstraction and how it lets us organize large programs. Finally, we conclude by focus-ing on concurrency, which is widely considered the hardest concept to program with.We present four little-known but important paradigms that greatly simplify concurrentprogramming with respect to mainstream languages: declarative concurrency (both ea-ger and lazy), functional reactive programming, discrete synchronous programming, andconstraint programming. These paradigms have no race conditions and can be used incases where no other paradigm works. We explain why for multi-core processors and wegive several examples from computer music, which often uses these paradigms.},
    137     address = {France},
    138     author = {Van Roy, Peter},
    139     booktitle = {New Computational Paradigms for Computer Music},
    140     citeulike-article-id = {4884044},
    141     citeulike-linkout-0 = {http://www.info.ucl.ac.be/\~{}pvr/VanRoyChapter.pdf},
    142     editor = {Assayag, G. and Gerzso, A.},
    143     keywords = {overview, paradigm, programming},
    144     posted-at = {2009-06-17 21:36:47},
    145     priority = {0},
    146     publisher = {IRCAM/Delatour},
    147     title = {Programming Paradigms for Dummies: What Every Programmer Should Know},
    148     url = {http://www.info.ucl.ac.be/\~{}pvr/VanRoyChapter.pdf},
    149     year = {2009},
    150     note = {\myurl{\url{http://www.info.ucl.ac.be/~pvr/VanRoyChapter.pdf}}}}
    151 
    152 @misc{http://www.uzbl.org/,
    153 	url = {http://www.uzbl.org/},
    154 	title = {Uzbl},
    155 	note = {Un navigateur suivant la philosophie Unix. \myurl{\url{http://www.uzbl.org/}}}}
    156 
    157 @manual{htun-spec,
    158 	title = {OMG Human-Usable Textual Notation (HUTN) Specification, version 1.0},
    159 	organization = {Object Management Group},
    160         note = {Document formal/2004-08-01, \url{http://www.omg.org/cgi-bin/doc?formal/2004-08-01}},
    161 	month = {August},
    162 	year = {2004}}
    163 
    164 @misc{scid,
    165 	url = {http://mindprod.com/project/scid.html},
    166 	title = {Source Code In Database},
    167 	note = {\myurl{\url{http://mindprod.com/project/scid.html}}}}
    168 
    169 @misc{forth-history,
    170 	url = {http://www.angelfire.com/in/zydenbos/WhatisForth.html},
    171 	title = {What is FORTH},
    172 	note = {\myurl{\url{http://www.angelfire.com/in/zydenbos/WhatisForth.html}}, section «Some Forth History»}}
    173 
    174 @misc{lambda-calculus-wikipedia,
    175 	url = {http://en.wikipedia.org/wiki/Lambda_calculus#Computable_functions_and_lambda_calculus},
    176 	title = {Computable functions and lambda calculus},
    177 	note = {\url{http://en.wikipedia.org/wiki/Lambda_calculus#Computable_functions_and_lambda_calculus}}}
    178 
    179 @misc{musique-ircam,
    180 	url = {http://recherche.ircam.fr/equipes/repmus/RMPapers/CMJ98/},
    181 	title = {Computer Assisted Composition at Ircam : PatchWork \& OpenMusic},
    182 	note = {\myurl{\url{http://recherche.ircam.fr/equipes/repmus/RMPapers/CMJ98/}}}}
    183 
    184 @misc{lisp-class-graph,
    185 	url = {http://mcclim.cliki.net/Screenshot},
    186 	title = {Actions on class presentation type in class graph},
    187         x-original-url = {http://jlr.freeshell.org/data/mcclim/screenshots/2007-03-27-listener-dark-classgraph-context-menu.png},
    188 	note = {\myurl{\url{http://is.gd/ceVvF}} sur \myurl{\url{http://mcclim.cliki.net/Screenshot}}}}
    189 
    190 http://is.gd/ceVWG
    191 @misc{lisp-func-graph,
    192 	url = {http://mcclim.cliki.net/Screenshot},
    193 	title = {Debugger again},
    194         x-original-url = {http://boinkor.net/lisp/porn/clim-debugger.png},
    195         note = {\url{http://boinkor.net/lisp/porn/clim-debugger.png} sur \myurl{\url{http://mcclim.cliki.net/Screenshot}}}}
    196 
    197 
    198 misc{,
    199 	url = {},
    200 	title = {},
    201 	note = {\myurl{\url{}}}}