Literate programming: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
FrescoBot (discussione | contributi)
m Bot: apostrofo dopo l'articolo indeterminativo
FrescoBot (discussione | contributi)
Riga 162:
* [[CoffeeScript]] supporta una modalità "literate", che consente di compilare programmi da un documento di origine scritto in [[Markdown]] con blocchi di codice indentati.<ref>{{Cita web|url=https://coffeescript.org/#literate|titolo=Literate CoffeeScript|autore=Jeremy Ashkenas|accesso=13 novembre 2014|lingua=en}}</ref>
* I [[Mathematica|notebook Wolfram]] sono un metodo di programmazione literate indipendente dalla piattaforma che combina testo e grafica con codice live.<ref>{{Cita libro|url=https://books.google.com/books?id=JTYPKxug49IC&pg=PA157&lpg=PA157&dq=%22Stephen+Wolfram%22+%22Literate+programming%22&source=bl&ots=C7RhOB4uR5&sig=_i5FMOR-d_BVsiwk7BD-C2Hye-8&hl=en&sa=X&ved=0CB0Q6AEwAGoVChMIhomzxbqGyQIVBcRjCh02pge6#v=onepage&q=%22Stephen%20Wolfram%22%20%22Literate%20programming%22&f=false|titolo=Milestones in Computer Science and Information Technology|autore=Edwin D. Reilly|p=157}}</ref><ref>{{Cita web|url=https://www.wolfram.com/notebooks/|titolo=Wolfram Notebooks|sito=www.wolfram.com|lingua=en|accesso=2018-11-28}}</ref>
* [[Swift (linguaggio di programmazione)]], creato da [[Apple|Apple Inc.,]], può essere modificato in [https://developer.apple.com/library/prerelease/ios/recipes/Playground_Help/Chapters/AboutPlaygrounds.html Playgrounds] che fornisce un ambiente di programmazione interattivo che valuta ogni istruzione e visualizza i risultati in tempo reale durante la modifica del codice. I playgrounds consentono inoltre all'utente di aggiungere del [[linguaggio Markup]] insieme al codice che fornisce intestazioni, formattazione in linea ed immagini.<ref>{{Cita web|url=https://developer.apple.com/library/ios/documentation/Xcode/Reference/xcode_markup_formatting_ref/index.html#//apple_ref/doc/uid/TP40016497-CH2-SW1|titolo=Markup Formatting Reference: Markup Overview|sito=developer.apple.com|lingua=en|accesso=2015-11-15}}</ref>
* Jupyter Notebook, precedentemente IPython Notebook, funziona nel formato dei notebooks, che combina intestazioni, testo (incluso LaTeX), grafici, ecc. con il codice scritto.
* [[Julia (linguaggio di programmazione)]] supporta la modalità di sviluppo iJulia che è stata ispirata da iPython.