Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 24567|Risposta: 6

[C++] 【Dry Goods】Una collezione completa di risorse C++ compilate da programmatori stranieri

[Copiato link]
Pubblicato su 24/10/2014 18:23:32 | | |
Un elenco aggregato di framework, librerie e risorse C++, avviato e mantenuto da fffaraz.

I contenuti includono: librerie standard, framework per applicazioni web, intelligenza artificiale, database, elaborazione delle immagini, machine learning, log, analisi del codice, ecc.

Biblioteca standard

Libreria Standard C++: è una raccolta di classi e funzioni scritte nel linguaggio base e fa parte dello standard C++ISO stesso.
Libreria Standard Template: Una libreria di template standard
Libreria POSIX C: La specifica della libreria standard C per il sistema POSIX
Comitato Standardizzazione ISO C++: Comitato Standards C++
Telaio

Framework e librerie generali C++
Apache C++ Standard Library: è una raccolta di algoritmi, container, iteratori e altri componenti essenziali
ASL: Il repository di codice sorgente di Adobe fornisce repository di codice sorgente C++ peer-reviewed e portatili.
Boost: Una raccolta di un gran numero di librerie generiche in C++.
BDE: Dall'ambiente di sviluppo di Bloomberg Info Labs.
Cinder: Una comunità di sviluppo open-source che offre codice creativo di qualità professionale.
Cxxomfort: Una libreria leggera, solo header, che porta alcune delle nuove funzionalità di C++11 in C++03.
Dlib: Una libreria C++ generale, multipiattaforma, progettata utilizzando programmazione contrattuale e tecnologia C++ moderna.
EASTL: sezione pubblica EA-STL
FFEAD-CPP: Framework per lo sviluppo di applicazioni aziendali
Folly: una libreria open source C++ sviluppata e utilizzata da Facebook
JUCE: Una libreria C++ completa per lo sviluppo di software multipiattaforma
libPhenom: Un framework per eventi per costruire sistemi ad alte prestazioni e altamente scalabili.
LibSourcey: IO con eventi su C++11 per streaming video in tempo reale e applicazioni web ad alte prestazioni
LibU: una libreria di strumenti multipiattaforma scritta in C
Loki: La progettazione delle librerie C++, inclusa l'implementazione di modelli di design e idiomi comuni.
MiLi: Una piccola libreria C++ con solo file di intestazione
openFrameworks: Sviluppa toolkit in C++ per la programmazione creativa.
Qt: Un framework di applicazioni e interfaccia utente multipiattaforma
Motivo: un framework multipiattaforma che rende più facile per gli sviluppatori usare Java. Net e Python, che soddisfano anche le loro esigenze di prestazioni e benefici in C++.
ROOT: Un insieme di framework orientati agli oggetti con tutte le funzionalità che possono elaborare e analizzare grandi quantità di dati in modo molto efficiente per l'Agenzia Europea dell'Energia Atomica.
STLport: è una versione rappresentativa di STL
STXXL: Una libreria standard di template per ulteriori grandi dataset.
Ultimate++: framework di sviluppo rapido di applicazioni multipiattaforma C++
Libreria di modelli Windows: una libreria C++ per sviluppare applicazioni Windows e componenti UI
Yomm11: Apri multi-metodi per C++11.
Intelligenza artificiale

BTSK: Strumento di lancio per l'albero del comportamento del gioco
Evolving Objects: Una libreria di calcolo evolutivo ANSI C++ basata su template che ti aiuta a scrivere rapidamente i tuoi algoritmi di ottimizzazione stocastica.
Neu: framework C++11, un insieme di linguaggi di programmazione, un sistema software multiuso per la creazione di applicazioni di intelligenza artificiale.
Cicli di eventi asincroni

Boost.Asio: Una libreria C++ multipiattaforma per networking e programmazione I/O sottostante.
libev: ciclo temporale ricco di funzionalità e ad alte prestazioni che imita leggermente libevent, ma non ha più le stesse limitazioni di libevent, e corregge anche alcuni dei suoi bug.
libevent: Libreria di notifiche eventi
libuv: I/O asincrono multipiattaforma.
Audio

Audio, audio, musica, libreria musicale digitale
FMOD: Un motore audio facile da usare, multipiattaforma e strumento per la creazione di giochi per contenuti audio.
Maximilian: Libreria di Elaborazione Digitale del Segnale Audio e Musica in C++
OpenAL: Open Source Audio Library — Un'API audio multipiattaforma
Opus: Un codec audio completamente aperto, royalty-free e altamente versatile
Speex: Codec gratuito, deprecato da Opus
Tonic: C++ è facile da usare ed è una sintesi audio efficiente
Vorbis: Ogg Vorbis è un formato audio compresso universale, completamente aperto, non proprietario, senza diritti d'auto.
Ecologia

Bioinformatica, genomica e biotecnologie
libsequence: Una libreria C++ per rappresentare e analizzare dati genetici di popolazione.
SeqAn: Focalizzandomi su algoritmi e strutture dati per l'analisi delle sequenze biologiche dei dati.
Vcflib: Una libreria C++ per l'analisi e l'elaborazione di file VCF
Wham: Applica il test associativo direttamente alla variazione della struttura genetica del file BAM.
comprimere

Compressa e archivia librerie
bzip2: Una compressione dati completamente libera, brevettata e di alta qualità
Doboz: una libreria compressa che può essere rapidamente decompressa
PhysicsFS: Una libreria che offre accesso astratto a vari archivi, principalmente per videogiochi, ispirata in parte dal file subsystem di Quake3.
KArchive: Una libreria per creare, leggere, scrivere e manipolare archivi di file come zip e tar, che fornisce dati trasparenti compressi e decompressi attraverso una serie di sottoclassi di QIODevice, utilizzando il formato gzip.
LZ4: Algoritmo di compressione molto veloce
LZHAM: Database di compressione senza perdite, il rapporto di compressione è vicino a LZMA, ma la velocità di decompressione è molto più elevata.
LZMA: Il metodo di compressione predefinito e universale per il formato 7z.
LZMAT: e la sua libreria di compressione dati in tempo reale senza perdita
miniz: file sorgente C-Single Source, libreria di compressione compatta/espansione, utilizzo API compatibile con zlib, ZIP archive read/write, modalità di scrittura PNG.
Minizip: l'ultima correzione di bug di Zlib, supporta il cross disco PKWARE, la crittografia AES e il buffering IO.
Snappy: comprimi e decomprimi rapidamente
ZLib: Una libreria di compressione di flussi dati molto compatta
ZZIPlib: Fornisce accesso di lettura agli archivi ZIP.
Sovrapposizione

Esecuzione concorrente e multithreading
Boost.Compute: libreria di calcolo GPU C++ per OpenCL
Bolt: Una libreria di template C++ ottimizzata per GPU
C++React: una libreria di programmazione reattiva per C++11
Intel TBB: blocco costruttivo del thread Intel
Libclsph: libreria di simulazione di fluidi SPH accelerata da GPU basata su OpenCL
OpenCL: Uno standard aperto per sistemi eterogenei per la programmazione parallela
OpenMP:OpenMP API
Thrust: Una libreria algoritmica parallela simile alla libreria standard di template C++
HPX: Un sistema universale di esecuzione C++ per applicazioni parallele e distribuite di qualsiasi dimensione
VexCL: Una libreria di template di espressioni vettoriali C++ per OpenCL/CUDA.
contenitore

C++ B-tree: Una libreria di template basata sulla struttura dati B-tree per implementare contenitori di memoria di comandi
Hashmaps: Un'implementazione di un algoritmo di tabelle hash a indirizzamento aperto in C++
Crittografia

Bcrypt: Uno strumento di crittografia dei file multipiattaforma che consente di portare file criptati su tutti i sistemi operativi e processori supportati.
BeeCrypt:
Botan: libreria crittografica C++
Crypto++: Una libreria C++ gratuita per schemi crittografici
GnuPG: Un'implementazione completa dello standard OpenPGP
GnuTLS: Una libreria di comunicazione sicura che implementa protocolli SSL, TLS e DTLS
Libgcrypt
libmcrypt
LibreSSL: un protocollo SSL/TLS gratuito che è un fork di OpenSSL 2014
LibTomCrypt: Uno strumento di crittografia molto completo, modulare e portatile
libsodium: Una libreria criptata basata su NaCI, testarda e facile da usare
Libreria di crittografia sottostante di Nettle
OpenSSL: Una potente libreria di crittografia open-source, commerciale, completa e con tutte le funzionalità.
Tiny AES128 in C: Un piccolo algoritmo di crittografia portatile implementato in C che implementa AES128ESB
banca dati

Database, server SQL, driver e strumenti ODBC
hiberlite: mappatura delle relazioni oggetto in C++ per Sqlite3
Hiredis: una libreria client C molto semplice per database Redis
LevelDB: repository a chiave rapida
LMDB: Un archivio chiave-valore incorporato che rispetta i quattro elementi base del database
MySQL++: Un wrapper C++ che racchiude l'API C di MySQL
RocksDB: Memoria rapida delle chiavi incorporate da Facebook
SQLite: Un database relazionale completamente integrato e con tutte le funzionalità con solo poche centinaia di KB che può essere correttamente incluso nel tuo progetto.
Debug

Librerie di debug, rilevamento di perdite di memoria e risorse, test unitari
Boost.Test: La libreria di test Boost
Problema: un framework elegante e nativo C++ che contiene solo intestazioni per test unitari, sviluppo guidato dai test e sviluppo guidato dal comportamento.
CppUnit: un framework di test C++ portato da JUnit
CTest: collaudatore CMake
googletest: framework di test Google C++
ig-debugheap: un heap di debug multipiattaforma per il tracciamento degli errori di memoria
libtap: Scrivere test in C
MemTrack — Usato in C++ per tracciare l'allocazione della memoria
Microprofile - un analizzatore di tentativi di rete multipiattaforma
minUnit: Un framework di mini-unit testing scritto in C con solo due macro
Remotery: Un singolo analizzatore di file C per visualizzazioni web
UnitTest++: Un framework leggero per il test unitario C++
Motore di gioco

Cocos2d-x: Un framework multipiattaforma per creare giochi 2D, libri interattivi, presentazioni e altre applicazioni grafiche.
Glit: Un progetto comunitario per costruire un motore di gioco gratuito per giochi 3D open-world.
Irrlicht: Un motore di #D open-source e ad alte prestazioni in tempo reale scritto in C++
Polycode: Un framework open-source per creare giochi implementati in C++ (legato a Lua).
Interfaccia grafica utente

CEGUI: Una libreria GUI flessibile e multipiattaforma
FLTK: Un toolkit GUI C++ veloce, leggero e multipiattaforma.
GTK+: Un toolkit multipiattaforma per creare interfacce grafiche
gtkmm: L'interfaccia ufficiale C++ per la popolare libreria GUI GTK+.
imgui: interfaccia grafica in modalità immediata con dipendenze minime
libRocket: libRocket è un middleware per interfaccia di gioco HTML/CSS in C++
MyGUI: GUI veloce, flessibile e semplice
Ncurses: Interfaccia utente finale
QCustomPlot: Qt disegna controllo senza più dipendenze
Qwt: Controlli Qt per applicazioni utente e tecniche
QwtPlot3D: Una libreria di programmazione C++ basata su Qt/OpenGL ricca di funzionalità che fornisce essenzialmente un insieme di controlli 3D
OtterUI: OtterUI è una soluzione per lo sviluppo di interfacce utente per sistemi embedded e software di intrattenimento interattivo
PDCurses è una libreria pubblica di funzioni di grafo che contiene codice sorgente e librerie precompilate
la libreria wxWidgets C++, che permette agli sviluppatori di creare applicazioni per vedove, Mac OS X, Linux e altre piattaforme utilizzando un codice base
Grafica

BGFX: Libreria di rendering multipiattaforma
Cairo: una libreria grafica 2D che supporta dispositivi di output multipli
Horde3D è un piccolo motore di rendering e animazione 3D
magnum C++11 e motore grafico OpenGL 2D/3D
Ogre 3D è un motore di rendering 3D flessibile e orientato alla scena, in tempo reale (non un motore di gioco) scritto in C++
OpenSceneGraph è un toolkit di strumenti grafici 3D open-source ad alte prestazioni
Panda3D è un framework per il rendering 3D e lo sviluppo di giochi, scritto in Python e C++.
Skia è una libreria completa di grafica 2D per disegnare testi, immagini e immagini
Motore di rendering e gioco multipiattaforma Urho3D.
Elaborazione immagini

Boost.GIL: libreria di immagini universale
CImg: Un piccolo toolkit open source C++ per l'elaborazione delle immagini
CxImage: Una libreria di elaborazione e conversione di immagini per caricare, salvare, visualizzare e convertire, e può elaborare formati di immagine tra cui BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K.
FreeImage: Una libreria open-source che supporta formati di immagine comuni e altri formati richiesti oggi per le applicazioni multimediali.
GDCM: Biblioteca DICOM dal basso
ITK: Sistema di analisi delle immagini open source multipiattaforma
Magick++: L'interfaccia C++ del programma ImageMagick
MagickWnd: interfaccia C++ per il programma ImageMagick
OpenCV: una libreria open source di visione artificiale
tesseract-ocr: motore OCR
VIGRA: Una libreria generale di visione artificiale C++ per l'analisi delle immagini
VTK: sistema software libero open source per grafica computerizzata 3D, elaborazione e visualizzazione delle immagini.
Internazionalizzazione

gettext :GNU 'gettext'
IBM ICU: C, C++ e librerie Java con supporto Unicode e globale
libiconv: Una libreria per la conversione di codifica tra diverse codifica di caratteri
Jason

congelato: generatore di parse Jason per C/C++
Jansson: Una libreria C che codifica ed elabora i dati di Jason
jbson: Una libreria per costruire e iterare su dati BSON e documentazione Json in C++14
JeayeSON: Una libreria JSON C++ molto robusta che contiene solo file di intestazione
JSON++: Parser JSON C++
json-parser: Un parser JSON scritto in ANSI C portatile che occupa pochissima memoria
json11: Una mini libreria JSON C++11
juta: un parser JSON C++ molto semplice
ibjson: Una libreria di parsing e stampa JSON in C che sia facile da integrare con qualsiasi modello.
libjson: Una libreria JSON leggera
PicoJSON: Serializzazione parsed JSON in C++, contenente solo il file header
qt-json: Una classe semplice per risolvere le gerarchie di dati JSON e QVariant
QJson: Una libreria basata su Qt che mappa dati JSON su oggetti QVariant
RapidJSON: Un generatore veloce di parsing JSON per C++ con API sia in stile SAX che DOM
YAJL: Una libreria di parsing JSON a streaming veloce in C
Log

Boost.Log: Il design è molto modulare ed estenibile
easyloggingpp: libreria di log C++ contenente un solo file di intestare.
Log4cpp: Una raccolta di librerie C++ con la flessibilità di aggiungere log a file, log di sistema, IDSA e altri.
templog: Una libreria C++ leggera che può aggiungere log alla tua applicazione C++
Apprendimento automatico

Caffe: Un framework di rete neurale veloce
CCV: Una moderna libreria di visione artificiale con il linguaggio C come nucleo
mlpack: Una libreria estensibile per machine learning in C++
OpenCV: libreria open source per la visione artificiale
Raccomandatore: Una libreria C che utilizza il filtraggio collaborativo per raccomandare prodotti/suggerire prodotti.
SHOGUN: Strumento di apprendimento automatico Shogun
sofia-ml: Una suite di algoritmi incrementali veloci per il machine learning
Matematica

Armadillo: una libreria di algebra lineare C++ di alta qualità con un buon equilibrio tra velocità e facilità d'uso. La sintassi è simile a quella di MatlAB
blaze: Una libreria matematica ad alte prestazioni in C++ per algoritmi densi e scarsi.
ceres-solver: una libreria C++ di Google per modellare e risolvere grandi problemi complessi di minimi quadrati non lineari.
CGal: Una raccolta di algoritmi di ensemble efficienti e affidabili
cml: Una libreria matematica gratuita in C++ per giochi e grafica
Eigen: Una libreria di header template avanzati in C++, inclusi algebra lineare, matrici, operazioni vettoriali, risoluzione numerica e altri algoritmi correlati.
GMTL: La Mathematical Graph Template Library è un insieme di strumenti che implementano in modo estensivo la grafica di base.
GMP: UNA LIBRERIA C/C++ per calcoli ad alta precisione, gestione di numeri interi con segno, numeri razionali e numeri in virgola mobile.
Multimedia

GStreamer: Una libreria per la creazione di grafica per componenti di elaborazione media
LIVE555 Streaming Media: librerie di streaming multimediale che utilizzano protocolli open standard (RTP/RTCP, RTSP, SIP).
libVLC: libVLC (VLC SDK) media framework
QtAv: Un framework di riproduzione multimediale basato su Qt e FFmpeg che ti aiuta a scrivere un player con facilità
SDL: Livello di media a controllo semplice e diretto
SFML: Libreria multimediale veloce e facile
Internet

ACE: Il networking orientato agli oggetti in C++ diventa un toolkit
Boost.Asio: una libreria C++ multipiattaforma per networking e programmazione I/O sottostante
Casablanca:C++ REST SDK
cpp-netlib: Una raccolta di librerie open source per la programmazione avanzata di rete
Dyad.c: Rete asincrona per C
libcurl: una libreria multiprotocollo per il trasferimento file
Mongoose: Server web molto leggero
Muduo: una libreria di rete C++ non bloccante per server multithread Linux
net_skeleton: libreria client/server TCP per C/C++
nope.c: piattaforma software ultra-leggera basata su C per applicazioni scalabili lato server e web. Per i programmatori C, consideriamo node.js
Onion: Una libreria di server HTTP in C progettata per essere leggera e facile da usare.
POCO: Una libreria di classe C++ per costruire applicazioni web e internet che possono funzionare su desktop, server, dispositivi mobili e sistemi embedded.
RakNet: Un motore web C++ open source e multipiattaforma per sviluppatori di giochi.
Tuf: Un framework web asincrono per C++ si costruisce sopra Qt.
WebSocket++: Una libreria client/server websocket basata su C++/Boost Aiso
ZeroMQ: libreria di comunicazione modulare asincrona ad alta velocità
Fisica

Motore di simulazione dinamica
Box2D: motore fisico di gioco 2D.
Bullet: motore fisico 3D per videogiochi.
Chipmunk: Una libreria di fisica di gioco 2D veloce e leggera
LiquidFun: motore fisico 2D per videogiochi
ODE: Open Dynamics Engine - Open Source, libreria ad alte prestazioni, che simula dinamiche di corpo rigido.
ofxBox2d: Wrapper del framework open source Box2D.
Simbody: libreria ad alte prestazioni di dinamica/fisica multicorpo C++ che simula la biomeccanica congiuntiva e sistemi meccanici come veicoli, robot e scheletri umani.
Robotica

MOOS-IvP: Un insieme di moduli open source in C++ che offrono autonomia alle piattaforme robotiche, in particolare ai veicoli marini autonomi.
MRPT: Kit di Programmazione Robotica Mobile
PCL: La Point Cloud Library è un progetto indipendente e su larga scala per immagini 2D/3D e elaborazione di point cloud.
Robotics Library (RL): Una libreria C++ autonoma che include dinamica robotica, pianificazione del movimento e controllo.
RobWork: Una raccolta di librerie C++ per la simulazione e il controllo di sistemi robotici.
ROS: Sistema operativo per robot che fornisce librerie e strumenti per aiutare gli sviluppatori software a creare applicazioni robotiche.
Calcoli scientifici

FFTW: Una libreria in linguaggio C che utilizza calcoli DFT unidimensionali o multidimensionali.
GSL: Biblioteca Scientifica GNU.
Copione

ChaiScript: Un linguaggio di scripting embedded facile da usare per C++.
Lua: Un motore di scripting piccolo e veloce per file di configurazione e script applicative di base.
luacxx: API C++ 11 per creare binding Lua
SWIG: Un generatore di wrapper/interfaccia che ti permette di collegare il tuo codice C++ a JavaScript, Perl, PHP, Python, Tcl e Ruby
V7: Motore JavaScript incorporato.
V8: Il veloce motore JavaScript di Google che può essere incorporato in qualsiasi applicazione C++.
Serializzazione

Cap'n Proto: formato di scambio dati rapido e sistema RPC.
cereal: libreria di serializzazione C++11
FlatBuffers: una libreria di serializzazione efficiente in memoria
MessagePack: Una libreria di serializzazione binaria efficiente per C/C++, come JSON
protobuf: Protocol buffering, il formato di scambio dati di Google.
protobuf-c: un'implementazione di buffering protocollo di C
SimpleBinaryEncoding: Codifica e decodifica delle informazioni applicative in formato binario per applicazioni a bassa latenza.
Risparmio: IPC/RPC efficiente cross-language per C++, Java, Python, PHP, C# e molti altri linguaggi, originariamente sviluppato da Twitter.
Video

libvpx: SDK di codifica e decodifica VP8/VP9
FFmpeg: Una soluzione completa e multipiattaforma per la registrazione e la conversione di stream video e audio.
libde265: Un'implementazione del codec video Open H.265.
OpenH264: codec H.364 open-source.
Theora: formato di compressione video libero e open source.
Macchine virtuali

CarpVM: Una VM interessante in C, diamo un'occhiata insieme.
MicroPython: Progettato per implementare Python 3.x su un microcontrollore
TinyVM: Una piccola macchina virtuale veloce e leggera scritta in puro ANSI C.
Framework per applicazioni web

Civetweb: Offre un server web embedded C/C++ facile da usare e potente, con supporto opzionale per CGI, SSL e Lua.
CppCMS: framework gratuito e ad alte prestazioni per lo sviluppo web (non CMS).
Crow: Un framework microweb C++ (ispirato a Python Flask)
Corea: server/framework web ultra-veloce e flessibile per applicazioni web sviluppato in C.
libOnion: Una libreria leggera che ti aiuta a creare server web usando il linguaggio di programmazione C.
QDjango: Un framework web scritto in C++ basato sulla libreria Qt, che cerca di emulare l'API Django, da cui il nome.
Wt: Una libreria C++ per lo sviluppo di applicazioni web.
XML

XML è spazzatura, il parsing XML è fastidioso ed è anche un disastro per i computer. Non c'è alcun motivo per cui questa terribile cosa esista. ——Linus Torvalds
Exbat: Una libreria di analisi XML scritta in C
Libxml2: parser e toolkit XML C di Gnome
libxml++: parser xml di C++
PugiXML: Un parser XML leggero, semplice e veloce per C++ che supporta XPath.
RapidXml: Tenta di creare il parser XML più veloce mantenendo facilità d'uso, portabilità e ragionevole compatibilità con il W3C.
TinyXML: un parser C++XML semplice e piccolo che può essere facilmente integrato in altri progetti.
TinyXML2: Un parser C++CML semplice e veloce che può essere facilmente integrato in altri progetti.
TinyXML++: Un'interfaccia completamente nuova per TinyXML che sfrutta molti dei tanti vantaggi di C++, template, eccezioni e una migliore gestione delle eccezioni.
Xerces-C++: Un parser validato in XML scritto in un sottoinsieme di C++ portatile.
Misto multiplo

Alcune librerie o strumenti utili, ma non rientrano nelle categorie sopra, o non hanno ancora categorie.
Formato C++: Una libreria piccola, sicura e a formato rapido per C++
casacore: Una serie di librerie core C++ derivate da AIPS++
cxx-prettyprint: Libreria di stampa per contenitori C++
DynaPDF: Una libreria di generazione PDF facile da usare
gcc-poison: Un semplice file di header che aiuta gli sviluppatori a vietare funzioni C/C++ non sicure nelle loro applicazioni.
googlemock: Una libreria per scrivere e utilizzare classi simulate in C++
Parser HTTP: parser http richieste/risposta di C
libcpuid: Una piccola libreria C per l'estrazione di funzionalità di scatole di rilevamento CPU x86
Libevil: Gestore delle Licenze
libusb: Consente l'accesso mobile alla libreria USB universale dei dispositivi USB
PCRE: Libreria C di espressioni regolari, ispirata alla funzionalità delle espressioni regolari in Perl.
Remote Call Framework: il framework di comunicazione inter-processo di C++.
Scintilla: Controllo dell'editing del codice open source
Serial Communication Library: Una libreria seriale multipiattaforma scritta in linguaggio C++.
La semplice libreria dinamica di stringhe di SDS:C
SLDR: Risolver DNS ultraleggero
SLRE: libreria ultraleggera di espressioni regolari
Fase: Simulatore di robot mobile
VarTypes: framework orientato agli oggetti ricco di funzionalità in C++/Qt4 per la gestione delle variabili.
ZBar: Libreria 'Barcode Scanner' che scansiona i codici a barre in flussi di foto, immagini e video e restituisce i risultati.
CppVerbalExpressions: Espressioni regolari C++ facili da usare
QtVerbalExpressions: una libreria Qt basata sulla libreria VerbalExpressions C++
PHP-CPP: Una libreria che utilizza C++ per costruire estensioni PHP
Better String: Un'altra libreria di stringhe per C, più ricca di funzionalità, ma senza problemi di buffer overflow, e include anche un wrapper in C++.
Software

Software utilizzato per creare un ambiente di sviluppo
Compilatore

Clang: Sviluppato da Apple
GCC: Collezione di compilatori GNU
Compilatore Intel C++: Sviluppato da Intel Corporation
LLVM: Una raccolta di tecnologie modulari e riutilizzabili per compilatori e toolchain
Microsoft Visual C++ : MSVC, sviluppato da Microsoft Corporation
Open WatCom: compilatori e strumenti incrociati Watcom, C, C++ e Fortran
TCC: compilatore C leggero
Compilatore online

Codepad: compilatore/interprete online, uno strumento semplice di collaborazione
CodeTwist: Un semplice compilatore/interprete online che permette di incollare codice C, C++ o Java, eseguirlo online e vedere i risultati
coliru: compilatore/shell online, supporta vari compilatori C++
Compiler Explorer: Un compilatore interattivo che può eseguire output assembly
CompileOnline: Compilare ed eseguire programmi C++ online su Linux
Ideone: Un compilatore online e uno strumento di debug che permette di compilare ed eseguire codice sorgente online, supportando oltre 60 linguaggi di programmazione.
Debugger

Confronto dei debugger: Elenco dei debugger da Wikipedia
GDB: debugger GNU
Valgrind: debug di memoria, rilevamento delle perdite di memoria, strumenti di analisi delle prestazioni.
Ambiente di Sviluppo Integrato (IDE)

AppCode: Costruire un ambiente di sviluppo integrato per lo sviluppo Objective-C, C, C++, Java e Java sulla piattaforma IntelliJ IDEA di JetBrains
CLion: Un ambiente di sviluppo integrato multipiattaforma per C/C++ di JetBrains
Code::Blocks :免费C,C++和Fortran的集成开发环境
CodeLite: Un altro ambiente di sviluppo integrato gratuito in C/C++ su tutte le piattaforme
Dev-C++: Un ambiente di sviluppo integrato portatile in C/C++/C++11
Eclipse CDT: Un ambiente di sviluppo integrato completo in C e C++ basato sulla piattaforma Eclipse
Geany: Ambiente di sviluppo integrato e leggero, veloce, multipiattaforma.
IBM VisualAge: Un ambiente di sviluppo integrato per computer domestici di IBM.
Modalità ironia: micromodalità C/C++ per Emacs alimentata da libclang
KDevelop: Ambiente di sviluppo integrato libero e open source
Microsoft Visual Studio: un ambiente di sviluppo integrato di Microsoft
NetBeans: Un ambiente di sviluppo integrato utilizzato principalmente per lo sviluppo Java, ma supporta anche altri linguaggi, in particolare PHP, C/C++ e HTML5.
Qt Creator: Un ambiente di sviluppo integrato multipiattaforma in C++, Javascript e QML che fa anch'esso parte dell'SDK di Qt.
rtag: C/C++ indice client-server per l'integrazione con emacs basati su clang
Xcode: Sviluppato da Apple
YouCompleteMe: Un motore per Vim che rapidamente offusa la ricerca e completa il codice in base al codice che digiti.
Costruisci il sistema

Bear: Uno strumento usato per generare un database compilato per lo strumento clang
Biicode: Un semplice gestore di dipendenze basato su file.
CMake: Software multipiattaforma, libero e open source utilizzato per gestire il processo di creazione di software utilizzando un approccio compilato in modo indipendente.
CPM: C++ gestore di pacchetti basato su CMake e Git
FASTBuild: Un sistema di build open source ad alte prestazioni che supporta compilazioni, buffering e distribuzione di rete altamente scalabili.
Ninja: Un piccolo sistema di build focalizzato sulla velocità
Scons: Uno strumento di build software configurato usando Python scipt
Tundra: Un sistema di compilazione di codice ad alte prestazioni che offre i migliori tempi di compilazione incrementali anche per progetti software molto grandi.
Tup: Un sistema di compilazione basato su file usato per monitorare i file che cambiano in background.
Analisi statica del codice

Cppcheck: Strumento statico di analisi del codice C/C++
include-what-you-use: Uno strumento per l'analisi del codice usando clang che può essere #included in file C e C++.
OCLint: Strumento statico di analisi del codice sorgente per C, C++ e Objective-C per migliorare la qualità e ridurre i difetti.
Clang Static Analyzer: Uno strumento di analisi del codice sorgente per individuare bug nei programmi C, C++ e Objective-C
Elenco degli strumenti per l'analisi statica del codice: Un elenco di strumenti per l'analisi statica del codice da Wikipedia





Precedente:Sistema di posta gratuito Microsoft Exchange Server 2010
Prossimo:Extra! 360 Website Guard ha aggiunto un nuovo nodo a Langfang Unicom!
Pubblicato su 24/07/2017 05:43:27 |
Grazie per aver condiviso
Pubblicato su 07/08/2017 07:36:27 |
Grazie per aver condiviso
Pubblicato su 15/08/2017 06:37:12 |
Grazie per aver condiviso
Pubblicato su 01/11/2017 19:56:51 |
Guarda, guarda, guarda
Pubblicato su 15/09/2020 13:59:20 |
Cosa stai facendo? Questo è.......
Pubblicato su 15/12/2023 17:01:16 |
Sollecito:Gli autori vengono bannati o i contenuti rimossi vengono automaticamente bloccati
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com