OpenLLM-France/wikimedia huggingface dataset:
# Kdenlive/Clip colore e testo

Kdenlive
Copertina Tutti i moduli · Sviluppo
    Copertina
* Cos'è KdenliveKdenlive/Cos'è Kdenlive
* Ottenerlo e installarloKdenlive/Ottenerlo e installarlo
* Primo progetto in tre semplici passiKdenlive/Primo progetto in tre semplici passi
* Kdenlive nel dettaglioKdenlive/Kdenlive nel dettaglio
* Guida rapidaKdenlive/Guida rapida
* Video digitale e editing non lineareKdenlive/Video digitale
** Fondamenti di elaborazione video non lineareKdenlive/Fondamenti di elaborazione video non lineare
** Sistemi videoKdenlive/Sistemi video
** Codec videoKdenlive/Codec video
** Codec audio
** ConversioneKdenlive/Conversione
* UsoKdenlive/Uso
** InterfacciaKdenlive/Interfaccia
** PreferenzeKdenlive/Preferenze
** FileKdenlive/File
** CatturaKdenlive/Cattura
** Clip immagineKdenlive/Clip immagine
** Clip colore e testoKdenlive/Clip colore e testo
** Creare presentazioni da immaginiKdenlive/Presentazioni
** TransizioniKdenlive/Transizioni
** Effetti audio e video in KdenliveKdenlive/Effetti
*** Effetti videoKdenlive/Effetti video
*** Effetti audioKdenlive/Effetti audio
** RenderKdenlive/Render
** IntegrazioneKdenlive/Integrazione
* Problemi e difetti conosciutiKdenlive/Problemi e difetti conosciuti
* Domande ricorrentiKdenlive/Domande ricorrenti
* Supporto IRC OnlineKdenlive/Supporto IRC Online
* Pagina del port a KDE4
Modifica il sommario
il clip colore "progetto -> aggiungi clip colore" servirà a fornire uno sfondo diverso nelle time lines, quello più usato è il nero, molto utile da usare prima e dopo le dissolvenze. I clip colore si possono utilizzare sia come sfondo che come oggetti di varie dimensioni attraverso l'effetto composito.
Il clip testo o clip titolo "progetto -> aggiungi titolo" è una funzione che serve per aggiungere:
* I sottotitoli impressi nei video in qualsiasi posizione e di qualsiasi dimensione entro i limiti dello schermo.
* I titoli di opening in qualsiasi posizione dello schermo e di qualsiasi dimensione entro i limiti dello schermo.
* I titoli di coda in qualsiasi posizione dello schermo e di qualsiasi dimensione entro i limiti dello schermo.
* Immagini in qualsiasi posizione dello schermo e di qualsiasi dimensione entro i limiti dello schermo.
* Rettangoli in qualsiasi posizione dello schermo e di qualsiasi dimensione entro i limiti dello schermo.
Inoltre si può salvare tutto quello che mettete nel riquadro per la creazione di questi titoli, i salvataggi andranno nella cartella /kdenlive/titles. Queste creazioni si possono condividere con gli altri utenti della comunità.
# Kdenlive/Al lavoro con i keyframe

Kdenlive
Copertina Tutti i moduli · Sviluppo
    Copertina
* Cos'è KdenliveKdenlive/Cos'è Kdenlive
* Ottenerlo e installarloKdenlive/Ottenerlo e installarlo
* Primo progetto in tre semplici passiKdenlive/Primo progetto in tre semplici passi
* Kdenlive nel dettaglioKdenlive/Kdenlive nel dettaglio
* Guida rapidaKdenlive/Guida rapida
* Video digitale e editing non lineareKdenlive/Video digitale
** Fondamenti di elaborazione video non lineareKdenlive/Fondamenti di elaborazione video non lineare
** Sistemi videoKdenlive/Sistemi video
** Codec videoKdenlive/Codec video
** Codec audio
** ConversioneKdenlive/Conversione
* UsoKdenlive/Uso
** InterfacciaKdenlive/Interfaccia
** PreferenzeKdenlive/Preferenze
** FileKdenlive/File
** CatturaKdenlive/Cattura
** Clip immagineKdenlive/Clip immagine
** Clip colore e testoKdenlive/Clip colore e testo
** Creare presentazioni da immaginiKdenlive/Presentazioni
** TransizioniKdenlive/Transizioni
** Effetti audio e video in KdenliveKdenlive/Effetti
*** Effetti videoKdenlive/Effetti video
*** Effetti audioKdenlive/Effetti audio
** RenderKdenlive/Render
** IntegrazioneKdenlive/Integrazione
* Problemi e difetti conosciutiKdenlive/Problemi e difetti conosciuti
* Domande ricorrentiKdenlive/Domande ricorrenti
* Supporto IRC OnlineKdenlive/Supporto IRC Online
* Pagina del port a KDE4
Modifica il sommario
Il keyframe (fotogramma chiave) è un frame dedicato all'attivazione di uno o più effetti. Significa che quando il tempo passa sul keyframe l'effetto verrà attivato. Se ad esempio abbiamo un clip che duri 00:60:51:23 (hh:mm/ss/cc) possiamo aggiungere un effetto con uno o più keyframe entro il tempo totale del clip. Si suppone che kdenlive abbia la possibilità di aggiungere il numero dei keyframe in centesimi di secondo pari alla durata totale di una clip. Raccomando perciò di salvare spesso il progetto quando si lavora con molti keyframe. Ad ogni modo i centesimi di secondo di kdenlive vanno da 0 a 24 (così è stato sviluppato) Diversi effetti di Kdenlive hanno la modalità keyframe annessa; ad esempio “luminosità con fotogramma chiave” consente di aggiungere/sottrarre luminosità durante la totale durata di un clip. Per aggiungere il fotogramma chiave con questo effetto:
* aggiungere l'effetto
* cliccare sull'icona a forma di orologio in alto
* spostarsi nella timeline e visualizzare l'immagine nel monitor del progetto
* cliccare su +
* scegliere l'intensità dell'effetto
* premere ancora + per aggiungere un nuovo keyframe
* premere – per togliere il keyframe
* e così via.
Il menu del fotogramma chiave è lo stesso menu presente al resto degli effetti con fotogramma chiave annesso. Come mostra lo screenshot.
# Kdenlive/Clip immagine

Kdenlive
Copertina Tutti i moduli · Sviluppo
    Copertina
* Cos'è KdenliveKdenlive/Cos'è Kdenlive
* Ottenerlo e installarloKdenlive/Ottenerlo e installarlo
* Primo progetto in tre semplici passiKdenlive/Primo progetto in tre semplici passi
* Kdenlive nel dettaglioKdenlive/Kdenlive nel dettaglio
* Guida rapidaKdenlive/Guida rapida
* Video digitale e editing non lineareKdenlive/Video digitale
** Fondamenti di elaborazione video non lineareKdenlive/Fondamenti di elaborazione video non lineare
** Sistemi videoKdenlive/Sistemi video
** Codec videoKdenlive/Codec video
** Codec audio
** ConversioneKdenlive/Conversione
* UsoKdenlive/Uso
** InterfacciaKdenlive/Interfaccia
** PreferenzeKdenlive/Preferenze
** FileKdenlive/File
** CatturaKdenlive/Cattura
** Clip immagineKdenlive/Clip immagine
** Clip colore e testoKdenlive/Clip colore e testo
** Creare presentazioni da immaginiKdenlive/Presentazioni
** TransizioniKdenlive/Transizioni
** Effetti audio e video in KdenliveKdenlive/Effetti
*** Effetti videoKdenlive/Effetti video
*** Effetti audioKdenlive/Effetti audio
** RenderKdenlive/Render
** IntegrazioneKdenlive/Integrazione
* Problemi e difetti conosciutiKdenlive/Problemi e difetti conosciuti
* Domande ricorrentiKdenlive/Domande ricorrenti
* Supporto IRC OnlineKdenlive/Supporto IRC Online
* Pagina del port a KDE4
Modifica il sommario
Come mostrato nella guida rapida, basta andare alla funzione di importazione delle clips, selezionare clip immagine, e aggiungerla al progetto!
A questo punto se ne può impostare la durata e gli altri parametri.
Infine si posiziona nella timeline, ed ecco ottenuta la clip immagine!
Quando ci sono troppi clip immagine da gestire (+200) è utile dividere il lavoro in 2 volte e salvare spesso il progetto.
# Kdenlive/Cattura

Kdenlive
Copertina Tutti i moduli · Sviluppo
    Copertina
* Cos'è KdenliveKdenlive/Cos'è Kdenlive
* Ottenerlo e installarloKdenlive/Ottenerlo e installarlo
* Primo progetto in tre semplici passiKdenlive/Primo progetto in tre semplici passi
* Kdenlive nel dettaglioKdenlive/Kdenlive nel dettaglio
* Guida rapidaKdenlive/Guida rapida
* Video digitale e editing non lineareKdenlive/Video digitale
** Fondamenti di elaborazione video non lineareKdenlive/Fondamenti di elaborazione video non lineare
** Sistemi videoKdenlive/Sistemi video
** Codec videoKdenlive/Codec video
** Codec audio
** ConversioneKdenlive/Conversione
* UsoKdenlive/Uso
** InterfacciaKdenlive/Interfaccia
** PreferenzeKdenlive/Preferenze
** FileKdenlive/File
** CatturaKdenlive/Cattura
** Clip immagineKdenlive/Clip immagine
** Clip colore e testoKdenlive/Clip colore e testo
** Creare presentazioni da immaginiKdenlive/Presentazioni
** TransizioniKdenlive/Transizioni
** Effetti audio e video in KdenliveKdenlive/Effetti
*** Effetti videoKdenlive/Effetti video
*** Effetti audioKdenlive/Effetti audio
** RenderKdenlive/Render
** IntegrazioneKdenlive/Integrazione
* Problemi e difetti conosciutiKdenlive/Problemi e difetti conosciuti
* Domande ricorrentiKdenlive/Domande ricorrenti
* Supporto IRC OnlineKdenlive/Supporto IRC Online
* Pagina del port a KDE4
Modifica il sommario
La cattura dei video provenienti da apparecchiature esterne avviene tramite la finestra "Monitor di registrazione", una scheda, nella disposizione predefinita del programma, presente accanto alle altre finestre monitor. In essa sono presenti alcuni comandi:
* i tasti esegui/stop/riavvolgi/avanti-veloce/registra con i quali si può controllare direttamente il dispositivo di acquisizione (per esempio una videocamera DV) tramite una tra le interfacce disponibili (nell'esempio della telecamera, l'interfaccia Firewire). Notare bene che non tutti i controlli sono disponibili con tutte le interfacce.
* un menu a scelta multipla per la selezione dell'interfaccia. Tramite questo menù si può per esempio selezionare la cattura dallo schermo per poter creare un video direttamente registrando il contenuto dello schermo per ottenere per esempio uno spezzone di tutorial.
# Kdenlive/Conversione

Kdenlive
Copertina Tutti i moduli · Sviluppo
    Copertina
* Cos'è KdenliveKdenlive/Cos'è Kdenlive
* Ottenerlo e installarloKdenlive/Ottenerlo e installarlo
* Primo progetto in tre semplici passiKdenlive/Primo progetto in tre semplici passi
* Kdenlive nel dettaglioKdenlive/Kdenlive nel dettaglio
* Guida rapidaKdenlive/Guida rapida
* Video digitale e editing non lineareKdenlive/Video digitale
** Fondamenti di elaborazione video non lineareKdenlive/Fondamenti di elaborazione video non lineare
** Sistemi videoKdenlive/Sistemi video
** Codec videoKdenlive/Codec video
** Codec audio
** ConversioneKdenlive/Conversione
* UsoKdenlive/Uso
** InterfacciaKdenlive/Interfaccia
** PreferenzeKdenlive/Preferenze
** FileKdenlive/File
** CatturaKdenlive/Cattura
** Clip immagineKdenlive/Clip immagine
** Clip colore e testoKdenlive/Clip colore e testo
** Creare presentazioni da immaginiKdenlive/Presentazioni
** TransizioniKdenlive/Transizioni
** Effetti audio e video in KdenliveKdenlive/Effetti
*** Effetti videoKdenlive/Effetti video
*** Effetti audioKdenlive/Effetti audio
** RenderKdenlive/Render
** IntegrazioneKdenlive/Integrazione
* Problemi e difetti conosciutiKdenlive/Problemi e difetti conosciuti
* Domande ricorrentiKdenlive/Domande ricorrenti
* Supporto IRC OnlineKdenlive/Supporto IRC Online
* Pagina del port a KDE4
Modifica il sommario

## Usare Kdenlive per convertire file video e audio

* Lanciare Kdenlive
* Premere ALT+F
* Premere E
* Scegliere il file da convertire
* Premere ALT+O
* Scegliere il profilo di esportazione tra quelli proposti
* Editare la destinazione e il nome del file (facoltativo)
* Premere ALT+I (avvia conversione)
* ALT+A (annulla conversione)
il profilo WAV 48000Hz offre la possibilità di estrarre l'audio da un clip video.
I parametri dei vari profili possono essere editati prima dell'esportazione.
# Kdenlive/Effetti

Kdenlive
Copertina Tutti i moduli · Sviluppo
    Copertina
* Cos'è KdenliveKdenlive/Cos'è Kdenlive
* Ottenerlo e installarloKdenlive/Ottenerlo e installarlo
* Primo progetto in tre semplici passiKdenlive/Primo progetto in tre semplici passi
* Kdenlive nel dettaglioKdenlive/Kdenlive nel dettaglio
* Guida rapidaKdenlive/Guida rapida
* Video digitale e editing non lineareKdenlive/Video digitale
** Fondamenti di elaborazione video non lineareKdenlive/Fondamenti di elaborazione video non lineare
** Sistemi videoKdenlive/Sistemi video
** Codec videoKdenlive/Codec video
** Codec audio
** ConversioneKdenlive/Conversione
* UsoKdenlive/Uso
** InterfacciaKdenlive/Interfaccia
** PreferenzeKdenlive/Preferenze
** FileKdenlive/File
** CatturaKdenlive/Cattura
** Clip immagineKdenlive/Clip immagine
** Clip colore e testoKdenlive/Clip colore e testo
** Creare presentazioni da immaginiKdenlive/Presentazioni
** TransizioniKdenlive/Transizioni
** Effetti audio e video in KdenliveKdenlive/Effetti
*** Effetti videoKdenlive/Effetti video
*** Effetti audioKdenlive/Effetti audio
** RenderKdenlive/Render
** IntegrazioneKdenlive/Integrazione
* Problemi e difetti conosciutiKdenlive/Problemi e difetti conosciuti
* Domande ricorrentiKdenlive/Domande ricorrenti
* Supporto IRC OnlineKdenlive/Supporto IRC Online
* Pagina del port a KDE4
Modifica il sommario
Gli effetti cambiano il modo di eseguire nel video una clip audio o video. Possono essere usati per piccoli miglioramenti, come per filtrare delle sfocature di colore nell'immagine o per limitare un'interferenza audio nel suono, o per aggiungere impressionanti modifiche surreali come rendere un'immagine negativa o cambiarne i colori o aggiungendo un effetto "disco di vinile" al suono di sottofondo e così via. Possono essere anche combinati tra loro in molti modi diversi. Una volta che gli effetti sono presenti nel programma di editor, il loro uso dipende solo dalla creatività dell'utente – e ok, serve anche un po' di potenza di calcolo :)
Nelle pagine seguenti è possibile vedere in dettaglio che effetti sono disponibili in Kdenlive, con la descrizione della loro funzione e del significato delle impostazioni:
* Effetti videoKdenlive/Effetti video
* Effetti audioKdenlive/Effetti audio
# Scrivere in modo sostenibile usando il testo semplice con Pandoc e Markdown/Cambiare stili di citazione

Scrivere in modo sostenibile usando il testo semplice con Pandoc e Markdown
Copertina Tutti i moduli · Sviluppo
    CopertinaScrivere in modo sostenibile usando il testo semplice con Pandoc e Markdown/Copertina
* FilosofiaScrivere in modo sostenibile usando il testo semplice con Pandoc e Markdown/Filosofia
* PrincipiScrivere in modo sostenibile usando il testo semplice con Pandoc e Markdown/Principi
* Requisiti del softwareScrivere in modo sostenibile usando il testo semplice con Pandoc e Markdown/Requisiti del software
* Nozioni di base di MarkdownScrivere in modo sostenibile usando il testo semplice con Pandoc e Markdown/Nozioni di base di Markdown
* Familiarizzare con il terminale del tuo computerScrivere in modo sostenibile usando il testo semplice con Pandoc e Markdown/Familiarizzare con il terminale del tuo computer
* Usare Pandoc per convertire Markdown in un documento MS WordScrivere in modo sostenibile usando il testo semplice con Pandoc e Markdown/Usare Pandoc per convertire Markdown in un documento MS Word
* Lavorare con le bibliografieScrivere in modo sostenibile usando il testo semplice con Pandoc e Markdown/Lavorare con le bibliografie
* Cambiare stili di citazioneScrivere in modo sostenibile usando il testo semplice con Pandoc e Markdown/Cambiare stili di citazione
* SommarioScrivere in modo sostenibile usando il testo semplice con Pandoc e Markdown/Sommario
* Risorse utiliScrivere in modo sostenibile usando il testo semplice con Pandoc e Markdown/Risorse utili
Modifica il sommario
Lo stile di citazione predefinito in Pandoc è Chicago autore-data. Possiamo specificare uno stile diverso usando il foglio di stile, scritto nel «Citation Style Language» (un’altra convenzione in testo semplice, in questo caso per la descrizione degli stili di citazione) e denotata dall’estensione del file.csl. Fortunatamente, il progetto CSL mantiene un repository di stili di citazione comuni, alcuni persino adattati a riviste specifiche. Visita https://editor.citationstyles.org/about/ per trovare il file.csl per Modern Language Association, scarica modern-language-association.csl e salva nella tua directory del progetto come mla.csl. Ora dobbiamo dire a Pandoc di usare il foglio di stile MLA invece del Chicago predefinito. Facciamo questo aggiornando l’intestazione YAML:
Quindi usa semplicemente lo stesso comando:
Analizza il comando in inglese mentre stai scrivendo. Nella mia testa, traduco quanto sopra in qualcosa del tipo: «Pandoc, sii intelligente con la formattazione e crea in output un documento di Word usando il filtro di citazione sul mio file Markdown (come puoi intuire dall’estensione)».Man mano che acquisisci familiarità con i fogli di stile delle citazioni, considera la possibilità di aggiungere all’archivio dei file.csl personalizzati per riviste del tuo campo come servizio alla comunità.
# Scratch

Scratch
Copertina Tutti i moduli · Sviluppo
    CopertinaScratch/Copertina
* IntroduzioneScratch/Introduzione
* Unità 0Scratch/Unità 0
* Unità 1Scratch/Unità 1
* Unità 2Scratch/Unità 2
* Unità 3Scratch/Unità 3
* Unità 4
* Unità 5
* Unità 6
* Appendici
Modifica il sommario
Il manuale di Scratch è la traduzione in italiano della guida per l'insegnante sviluppata dai membri del gruppo di ricerca ScratchEd della Harvard Graduate School of Education: Christan Balch, Michelle Chung, and Karen Brennan. In questa guida si farà riferimento al programma Scratch che utilizza un linguaggio di programmazione a blocchi.

## Finalità

Questo testo vuole essere un manuale di riferimento per gli insegnanti che vogliono affrontare l'uso del programma Scratch nelle attività in classe.

## Sommario

    CopertinaScratch/Copertina
* IntroduzioneScratch/Introduzione
* Unità 0Scratch/Unità 0
* Unità 1Scratch/Unità 1
* Unità 2Scratch/Unità 2
* Unità 3Scratch/Unità 3
* Unità 4
* Unità 5
* Unità 6
* Appendici

## Collegamenti esterni

* Il sito di Scratch
* guida per l'insegnante versione originale
Ada | Assembly | C | C++ | C# | CSS | HTML | Java | JavaScript | Lisp | LOGO | Lua | Pascal | Perl | PHP | Prolog | Python | XML
# Raffadali/La località: Villaggio Sant'Anna

Villaggio Sant’Anna è una piccola località abitata del Comune di Raffadali, sita nell'omonima contrada del territorio raffadalese. Vi sorse verso la metà del secolo scorso un complesso di case popolari sorte verso la metà del secolo scorso nell’ottica di un intervento a favore delle fasce più svantaggiate della popolazione. É posta all'ingresso sud-occidentale di Raffadali, lungo la SP 17 B in direzione di Siculiana. Nei pressi di villaggio Sant’Anna, che può considerarsi una semplice contrada di Raffadali, non sono presenti molti edifici storici o monumenti del passato.
# Raffadali/Il castello

Palazzo Principe, ex dimora dei principi di Montaperto. Subì nel corso degli anni molte modifiche, tra cui la distruzione di tre delle quattro torri e delle merlature.
# Raffadali

Raffadali (pronuncia IPA: [raˈffadali], Rafadali in siciliano) è un comune italiano di 12.992 abitanti della provincia di Agrigento in Sicilia.
Raffadali dista 15 km dal capoluogo di provincia (Agrigento), e 150 km dal capoluogo di Regione (Palermo). Raffadali è un medio centro dell'entroterra agrigentino, famoso per la coltivazione del mandorlo e del pistacchio, che costituisce la coltura più diffusa in tutto il territorio circostante, e il cui periodo di maturazione e raccolta va dalla seconda metà di luglio alla seconda metà di settembre.
Il paese si trova al centro di un'ampia area, caratterizzata dalla presenza di numerosi comuni, e vanta una storia secolare che l'ha resa uno dei maggiori centri feudali della Sicilia durante i secoli XV e XVI.

## Altri progetti

Altri progetti
* Wikiquote
* Wikipedia
* Wikimedia Commons
* Wikivoyage
* Wikiquote contiene citazioni di o su Raffadali
* Wikipedia contiene una voce su Raffadali
* Wikimedia Commons contiene immagini o altri file su Raffadali
* Wikivoyage contiene informazioni turistiche su Raffadali

## Collegamenti esterni

* Sito del comune
# Raffadali/La cucina

Il piatto tipico di Raffadali è il macco di fave, una crema di fave realizzata con una cottura prolungata di fave secche alle quali viene aggiunta una verdura, solitamente delle bietole, e servita con il solo condimento di olio extravergine di oliva. È un piatto povero della cultura contadina e nello stesso tempo molto nutriente. Risale all'antichità in quanto sembra fosse conosciuto al tempo degli antichi romani.
# Raffadali/La storia

Abitato fin dal periodo neolitico, il territorio su cui sorge Raffadali, porta testimonianze delle varie culture che lo hanno popolato. Tra le scoperte archeologiche più note, ricordiamo le celebri "vergini di Businè". Le notizie certe su Raffadali cominciano a partire dal periodo arabo, epoca nella quale esisteva un ricco casale chiamato "Rahal-Afdal", cioè casale eccellentissimo, rinomato per la ricchezza della produzione agricola e la bellezza della posizione. Conquistata dai normanni nel 1095 Raffadali divenne feudo della famiglia Montaperto, nel territorio di Raffadali si trovava la fortezza saracena di Guastanella che resistette a lungo alla conquista Normanna. L'odierna cittadina venne fondata sulle rovine dell'antico casale. Nel 1507 Pietro Montaperto ottenne dal Re Ferdinando lo "jus populandi" per la espansione dell'agglomerato urbano, e iniziò i lavori di consolidamento del castello e di costruzione della chiesa Madre. Nel 1649 Giuseppe Nicolò Montaperto, intervenne per reprimere una rivolta degli agrigentini contro il vescovo Trajna accusato di costringere la popolazione alla fame. Per premiare il coraggio e la fedeltà dei Montaperto, Filippo IV di Spagna insignì la famiglia feudataria di Raffadali del titolo di Principe, elevando anche il feudo al rango di principato. L'ultimo signore di Raffadali fu Salvatore Montaperto Valguarnera.

## Collegamenti esterni

* Breve storia di Raffadali, su comune.raffadali.ag.it.
# Ottimizzare C++/Ottimizzazione del codice C++

Ottimizzare C++
Copertina Tutti i moduli · Sviluppo
    CopertinaOttimizzare C++/Copertina
* IntroduzioneOttimizzare C++/Introduzione
* Ciclo di vita dell’ottimizzazioneOttimizzare C++/Ciclo di vita dell’ottimizzazione
* Scrivere codice C++ efficienteOttimizzare C++/Scrivere codice C++ efficiente
** Costrutti che migliorano le prestazioniOttimizzare C++/Scrivere codice C++ efficiente/Costrutti che migliorano le prestazioni
** Costrutti che peggiorano le prestazioniOttimizzare C++/Scrivere codice C++ efficiente/Costrutti che peggiorano le prestazioni
** Costruzioni e distruzioniOttimizzare C++/Scrivere codice C++ efficiente/Costruzioni e distruzioni
** Allocazioni e deallocazioniOttimizzare C++/Scrivere codice C++ efficiente/Allocazioni e deallocazioni
** Accesso alla memoriaOttimizzare C++/Scrivere codice C++ efficiente/Accesso alla memoria
** Uso dei threadOttimizzare C++/Scrivere codice C++ efficiente/Uso dei thread
* Tecniche generali di ottimizzazioneOttimizzare C++/Tecniche generali di ottimizzazione
** Input/OutputOttimizzare C++/Tecniche generali di ottimizzazione/Input/Output
** CachingOttimizzare C++/Tecniche generali di ottimizzazione/Caching
** OrdinamentoOttimizzare C++/Tecniche generali di ottimizzazione/Ordinamento
** Altre tecnicheOttimizzare C++/Tecniche generali di ottimizzazione/Altre tecniche
* Ottimizzazione del codice C++Ottimizzare C++/Ottimizzazione del codice C++
** Allocazione e deallocazioneOttimizzare C++/Ottimizzazione del codice C++/Allocazione e deallocazione
** Supporto run-timeOttimizzare C++/Ottimizzazione del codice C++/Supporto run-time
** Numero di istruzioniOttimizzare C++/Ottimizzazione del codice C++/Numero di istruzioni
** Costruzioni e distruzioniOttimizzare C++/Ottimizzazione del codice C++/Costruzioni e distruzioni
** PipelineOttimizzare C++/Ottimizzazione del codice C++/Pipeline
** Accesso alla memoriaOttimizzare C++/Ottimizzazione del codice C++/Accesso alla memoria
** Operazioni velociOttimizzare C++/Ottimizzazione del codice C++/Operazioni veloci
Modifica il sommario
In questa sezione si suggeriscono dei trucchi, specifici del linguaggio C++, da adottare solamente nei colli di bottiglia, in quanto, pur rendendo il codice più veloce, ne rendono più complessa la stesura e lo rendono meno manutenibile.
Inoltre, tali linee-guida in alcuni casi potrebbero sortire l'effetto indesiderato di peggiorare le prestazioni invece che migliorarle, per cui bisognerebbe sempre misurarne l'effetto prima di rilasciarle.
Le tecniche di ottimizzazione sono raggruppate in base all'obiettivo che si propongono di raggiungere.
* Allocazione e deallocazione
* Supporto run-time
* Numero di istruzioni
* Costruzioni e distruzioni
* Pipeline
* Accesso alla memoria
* Operazioni veloci