About: Live coding

An Entity of Type: architectural structure, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Live coding, sometimes referred to as on-the-fly programming, just in time programming and conversational programming, makes programming an integral part of the running program. It is most prominent as a performing arts form and a creativity technique centred upon the writing of source code and the use of interactive programming in an improvised way. Live coding is often used to create sound and image based digital media, as well as light systems, improvised dance and poetry, though is particularly prevalent in computer music usually as improvisation, although it could be combined with algorithmic composition. Typically, the process of writing source code is made visible by projecting the computer screen in the audience space, with ways of visualising the code an area of active research. L

Property Value
dbo:abstract
  • La codificació en directe (live coding en anglès), a vegades anomenada programació instantània o programació conversacional, fa que la programació sigui una part integral del programa en execució. És més destacat com a forma d'arts escèniques i com a tècnica de creativitat centrada en l'escriptura de codi font i l'ús de programació interactiva d'una manera improvisada. La codificació en viu s'utilitza sovint per crear mitjans digitals basats en el so i la imatge, així com sistemes de llum, dansa improvisada i poesia, encara que és particularment freqüent en la música per ordinador generalment com a improvisació, tot i que es pot combinar amb la composició algorítmica . Normalment, el procés d'escriptura del codi font es fa visible projectant la pantalla de l'ordinador a l'espai de públic, amb formes de visualitzar el codi en una àrea d'investigació activa. Les tècniques de codificació en directe també s’utilitzen fora de la performance, com per exemple en la producció de so per a pel·lícules o treballs audiovisuals per a instal·lacions artístiques interactives. A més, la interconnexió entre ordinadors permet realitzar aquesta pràctica en xarxa en grup. La figura del codificador en viu és qui realitza l'acte de codificació en directe, generalment "artistes que volen aprendre a codificar i codificadors que volen expressar-se" o en termes de Wang & Cook el "programador / intèrpret / compositor" . La codificació viva és també una tècnica cada cop més popular dins programació-va relacionar conferències i presentacions de conferència, i ha estat descrit com a "pràctica millor" per conferències d'informàtica per Mark Guzdial. (ca)
  • Le Live coding (parfois appelé « programmation à la volée », ou « programmation juste-à-temps ») est une technique de programmation basée sur l'utilisation de programmation interactive improvisée. Le Live coding est souvent utilisé pour créer des médias digitaux basés sur des sons et des images, et est particulièrement représenté en musique assistée par ordinateur. Il combine musique algorithmique et improvisation. Typiquement, le processus d'écriture est rendu visible par projection de l'écran d'ordinateur dans l'audience, avec des moyens de visualisation du code, et une aire de recherche active. Il existe aussi des approches de live coding humain dans la danse. Les techniques de live coding sont également employées hors audience, comme pour produire des bandes son ou des œuvres audiovisuelles pour des installations d'art interactif Le live coding est également une technique de plus en plus populaire dans les cours et conférences ayant trait à la programmation, et a été décrit comme une bonne pratique pour les cours d'informatique par Mark Guzdial. (fr)
  • Live coding es la práctica artística para generar música, imagen, coreografía y texto a través de dar instrucciones a computadoras en forma de algoritmos. Escribir instrucciones algorítmicas en forma de código fuente para reescribirlas mientras la performance sucede y la instrucción es ejecutada.​ Esta práctica está relacionada con la improvisación y la modificación de los datos de entrada y de salida,​ así como con la generación y modificación de código desde cero o from scratch.​ El live coding se enfoca en el proceso de escribir código con fines creativos más que en la concreción de un resultado,​ lo que resulta en una práctica de exploración del sonido, la imagen, el movimiento y el lenguaje. El live coding tiene varios rasgos a destacar, entre ellos está la posibilidad de modificar los algoritmos a medida que se ejecutan. Un segundo aspecto interesante es que en las performances se suele proyectar la pantalla donde se está escribiendo el código, permitiendo a la audiencia ver las modificaciones de quien 'livecodea'. Un tercer rasgo de esta práctica es que al abarcar diversas disciplinas artísticas, las proyecciones antedichas pueden incluir varias capas de código pertenecientes a las disciplinas involucradas. En síntesis, el live coding nos ofrece la posibilidad de generar performances audio-visuales en entornos de programación y, a su vez, es un campo fecundo para desarrollar el trabajo interdisciplinario a partir de la mixtura de lenguajes y técnicas.​ (es)
  • Live coding, sometimes referred to as on-the-fly programming, just in time programming and conversational programming, makes programming an integral part of the running program. It is most prominent as a performing arts form and a creativity technique centred upon the writing of source code and the use of interactive programming in an improvised way. Live coding is often used to create sound and image based digital media, as well as light systems, improvised dance and poetry, though is particularly prevalent in computer music usually as improvisation, although it could be combined with algorithmic composition. Typically, the process of writing source code is made visible by projecting the computer screen in the audience space, with ways of visualising the code an area of active research. Live coding techniques are also employed outside of performance, such as in producing sound for film or audiovisual work for interactive art installations. Also, the interconnection between computers makes possible to realize this practice networked in group. The figure of live coder is who performs the act of live coding, usually "artists who want to learn to code, and coders who want to express themselves" or in terms of Wang & Cook the "programmer/performer/composer". Live coding is also an increasingly popular technique in programming-related lectures and conference presentations, and has been described as a "best practice" for computer science lectures by Mark Guzdial. (en)
  • Il live coding, a volte indicato anche con i termini on-the-fly programming, just in time programming e conversational programming, è una tecnica che rende l'attività di programmazione parte integrante del programma in esecuzione. Il live coding è maggiormente praticato come forma d'arte performativa e tecnica creativa. L'attività è caratterizzata dalla scrittura del codice sorgente dal vivo e sull'uso della programmazione interattiva in modo improvvisato. Il live coding viene spesso impiegato per creare media digitali basati su suoni e immagini, nonché per gestire sistemi di illuminazione, danza e poesia. Tuttavia, è maggiormente diffuso per la creazione di computer music o musica informatica a carattere improvvisativo, anche se possiamo trovarlo impiegato anche in combinazione con la composizione algoritmica . Tipicamente, il processo di scrittura del codice sorgente è reso visibile proiettando lo schermo del computer nello spazio del pubblico, mostrando quindi l'attività di continua ricerca compiuta dal performer. Le tecniche di live coding sono impiegate anche al di fuori della performance dal vivo, come nella produzione di colonne sonore per film o lavori audiovisivi per installazioni artistiche interattive. Inoltre, i computer dei performer possono essere interconnessi grazie a una rete creata ad hoc, rendendo possibile la realizzazione di performance collaborative e l'interazione in gruppo. Il o la live coder è la persona che esegue l'atto del live coding, solitamente "artisti o artiste che vogliono imparare a programmare, e programmatori che vogliono esprimersi" o, utilizzando i termini di Wang & Cook il "programmatore/esecutore/compositore" . Il live coding è anche una tecnica sempre più popolare nelle lezioni e nelle conferenze relative alla programmazione ed è stata descritta come una "buona pratica" per le lezioni di informatica da Mark Guzdial . (it)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 954290 (xsd:integer)
dbo:wikiPageLength
  • 14533 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1117412614 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • La codificació en directe (live coding en anglès), a vegades anomenada programació instantània o programació conversacional, fa que la programació sigui una part integral del programa en execució. És més destacat com a forma d'arts escèniques i com a tècnica de creativitat centrada en l'escriptura de codi font i l'ús de programació interactiva d'una manera improvisada. La codificació en viu s'utilitza sovint per crear mitjans digitals basats en el so i la imatge, així com sistemes de llum, dansa improvisada i poesia, encara que és particularment freqüent en la música per ordinador generalment com a improvisació, tot i que es pot combinar amb la composició algorítmica . Normalment, el procés d'escriptura del codi font es fa visible projectant la pantalla de l'ordinador a l'espai de públic, (ca)
  • Live coding es la práctica artística para generar música, imagen, coreografía y texto a través de dar instrucciones a computadoras en forma de algoritmos. Escribir instrucciones algorítmicas en forma de código fuente para reescribirlas mientras la performance sucede y la instrucción es ejecutada.​ Esta práctica está relacionada con la improvisación y la modificación de los datos de entrada y de salida,​ así como con la generación y modificación de código desde cero o from scratch.​ El live coding se enfoca en el proceso de escribir código con fines creativos más que en la concreción de un resultado,​ lo que resulta en una práctica de exploración del sonido, la imagen, el movimiento y el lenguaje. (es)
  • Live coding, sometimes referred to as on-the-fly programming, just in time programming and conversational programming, makes programming an integral part of the running program. It is most prominent as a performing arts form and a creativity technique centred upon the writing of source code and the use of interactive programming in an improvised way. Live coding is often used to create sound and image based digital media, as well as light systems, improvised dance and poetry, though is particularly prevalent in computer music usually as improvisation, although it could be combined with algorithmic composition. Typically, the process of writing source code is made visible by projecting the computer screen in the audience space, with ways of visualising the code an area of active research. L (en)
  • Le Live coding (parfois appelé « programmation à la volée », ou « programmation juste-à-temps ») est une technique de programmation basée sur l'utilisation de programmation interactive improvisée. Le Live coding est souvent utilisé pour créer des médias digitaux basés sur des sons et des images, et est particulièrement représenté en musique assistée par ordinateur. Il combine musique algorithmique et improvisation. Typiquement, le processus d'écriture est rendu visible par projection de l'écran d'ordinateur dans l'audience, avec des moyens de visualisation du code, et une aire de recherche active. Il existe aussi des approches de live coding humain dans la danse. Les techniques de live coding sont également employées hors audience, comme pour produire des bandes son ou des œuvres audiovisu (fr)
  • Il live coding, a volte indicato anche con i termini on-the-fly programming, just in time programming e conversational programming, è una tecnica che rende l'attività di programmazione parte integrante del programma in esecuzione. Il o la live coder è la persona che esegue l'atto del live coding, solitamente "artisti o artiste che vogliono imparare a programmare, e programmatori che vogliono esprimersi" o, utilizzando i termini di Wang & Cook il "programmatore/esecutore/compositore" . (it)
rdfs:label
  • Live coding (en)
  • Live coding (ca)
  • Live coding (es)
  • Live coding (fr)
  • Live coding (it)
owl:differentFrom
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
is dbo:genre of
is dbo:knownFor of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:genre of
is dbp:knownFor of
is owl:differentFrom of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License