Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 24567|Atsakyti: 6

[C++] 【Sausos prekės】 Visa C++ išteklių kolekcija, kurią sudarė užsienio programuotojai

[Kopijuoti nuorodą]
Paskelbta 2014-10-24 18:23:32 | | |
Kai kurie apibendrinti C++ sistemų, bibliotekų ir išteklių sąrašas, inicijuoti ir prižiūrimi fffaraz.

Turinį sudaro: standartinės bibliotekos, žiniatinklio programų sistemos, dirbtinis intelektas, duomenų bazės, vaizdų apdorojimas, mašininis mokymasis, žurnalai, kodo analizė ir kt.

Standartinė biblioteka

C++ standartinė biblioteka: yra klasių ir funkcijų rinkinys, parašytas pagrindine kalba ir paties C++ISO standarto dalis.
Standartinė šablonų biblioteka: standartinių šablonų biblioteka
C POSIX biblioteka: C standartinė POSIX sistemos bibliotekos specifikacija
ISO C++ standartų komitetas: C++ standartų komitetas
Rėmas

C++ bendroji sistema ir bibliotekos
"Apache C++" standartinė biblioteka: yra algoritmų, konteinerių, iteratorių ir kitų esminių komponentų rinkinys
ASL: "Adobe" šaltinio kodo saugykla teikia recenzuojamas ir nešiojamas C++ šaltinio kodo saugyklas.
"Boost": daugybės bendrųjų C++ bibliotekų rinkinys.
BDE: Iš "Bloomberg Info Labs" kūrimo aplinkos.
Pelenė: atvirojo kodo kūrėjų bendruomenė, teikianti profesionalios kokybės kūrybinį kodavimą.
Cxxomfort: lengva, tik antraštės biblioteka, kuri perkelia kai kurias naujas C++11 funkcijas į C++03.
Dlib: bendra, kelių platformų C++ biblioteka, sukurta naudojant sutartinį programavimą ir modernią C++ technologiją.
EASTL: EA-STL viešasis skyrius
FFEAD-CPP: Įmonių taikomųjų programų kūrimo sistema
Folly: atvirojo kodo C++ biblioteka, kurią sukūrė ir naudoja "Facebook"
JUCE: visa apimanti C++ biblioteka, skirta kelių platformų programinei įrangai kurti
libPhenom: įvykių sistema, skirta didelio našumo ir labai keičiamo dydžio sistemoms kurti.
LibSourcey: C++11 įvykių IO, skirtas vaizdo transliacijai realiuoju laiku ir didelio našumo žiniatinklio programoms
LibU: kelių platformų įrankių biblioteka, parašyta C
Loki: C++ bibliotekų dizainas, įskaitant bendrų dizaino modelių ir idiomų įgyvendinimą.
MiLi: maža C++ biblioteka, kurioje yra tik antraštės failai
openFrameworks: kuria C++ įrankių rinkinius kūrybiniam kodavimui.
Qt: kelių platformų programų ir vartotojo sąsajos sistema
Priežastis: kelių platformų sistema, leidžianti kūrėjams lengviau naudotis "Java". Net ir Python, kurie taip pat atitinka jų poreikius dėl C++ našumo ir privalumų.
ROOT: objektinių sistemų rinkinys su visomis funkcijomis, galinčiomis labai efektyviai apdoroti ir analizuoti didelius duomenų kiekius Europos atominės energijos agentūrai.
STLport: yra reprezentatyvi STL versija
STXXL: standartinė šablonų biblioteka, skirta papildomiems dideliems duomenų rinkiniams.
Ultimate++: C++ kelių platformų greito programų kūrimo sistema
"Windows" šablonų biblioteka: C++ biblioteka, skirta "Windows" programoms ir vartotojo sąsajos komponentams kurti
Yomm11: atidarykite kelis C++11 metodus.
Dirbtinis intelektas

BTSK: žaidimo elgesio medžio paleidimo įrankis
Besivystantys objektai: šablonu pagrįsta ANSI C++ evoliucinė skaičiavimo biblioteka, padedanti labai greitai parašyti savo stochastinius optimizavimo algoritmus.
Neu: C++11 sistema, programavimo kalbų rinkinys, daugiafunkcė programinė įranga dirbtinio intelekto programoms kurti.
Asinchroniniai įvykių ciklai

Boost.Asio: kelių platformų C++ biblioteka, skirta tinklų kūrimui ir pagrindiniam I/O programavimui.
libev: daug funkcijų turintis didelio našumo laiko ciklas, kuris šiek tiek imituoja libevent, bet nebeturi tų pačių apribojimų kaip libevent, taip pat ištaiso kai kurias klaidas.
libevent: įvykių pranešimų biblioteka
libuv: Kelių platformų asinchroninis I/O.
Garsas

Garso, garso, muzikos, skaitmeninės muzikos biblioteka
FMOD: paprastas naudoti, kelių platformų garso variklis ir žaidimų kūrimo įrankis garso turiniui.
Maksimilianas: C++ garso ir muzikos skaitmeninio signalo apdorojimo biblioteka
OpenAL: atvirojo kodo garso biblioteka – kelių platformų garso API
Opus: visiškai atviras, nemokamas, labai universalus garso kodekas
Speex: Nemokamas kodekas, nebenaudojamas Opus
Tonikas: C++ yra paprasta naudoti ir efektyvi garso sintezė
Vorbis: Ogg Vorbis yra visiškai atviras, nepatentuotas, nemokamas, universalus suspaustas garso formatas.
ekologija

Bioinformatika, genomika ir biotechnologijos
libsequence: C++ biblioteka, skirta populiacijos genetiniams duomenims pateikti ir analizuoti.
SeqAn: Dėmesys biologinių duomenų sekos analizės algoritmams ir duomenų struktūroms.
Vcflib: C++ biblioteka, skirta VCF failams analizuoti ir apdoroti
Wham: taikykite asociatyvų testą tiesiogiai BAM failo genetinės struktūros variantui.
suspausti

Suspausti ir archyvuoti bibliotekas
bzip2: visiškai nemokamas, patentuotas ir aukštos kokybės duomenų glaudinimas
Doboz: suspausta biblioteka, kurią galima greitai išspausti
PhysicsFS: biblioteka, suteikianti abstrakčią prieigą prie įvairių archyvų, daugiausia vaizdo žaidimų, su dizaino įkvėpimu iš dalies iš Quake3 failų posistemio.
KArchive: biblioteka, skirta kurti, skaityti, rašyti ir manipuliuoti failų archyvais, tokiais kaip zip ir tar, teikianti skaidrius suspaustus ir išspaustus duomenis per QIODevice poklasių seriją, naudojant gzip formatą.
LZ4: labai greitas glaudinimo algoritmas
LZHAM: Nenuostolinga glaudinimo duomenų bazė, glaudinimo laipsnis yra artimas LZMA, tačiau išskleidimo greitis yra daug didesnis.
LZMA: numatytasis ir universalus 7z formato glaudinimo metodas.
LZMAT: ir greita duomenų glaudinimo biblioteka realiuoju laiku be nuostolių
miniz: Vieno C šaltinio failas, kompaktiška / išplėtimo glaudinimo biblioteka, naudojant zlib suderinamą API, ZIP archyvo skaitymas / rašymas, PNG rašymo režimas.
Minizip: naujausias Zlib klaidų pataisymas, palaiko PKWARE disko kirtimą, AES šifravimą ir IO buferį.
Snappy: greitai suspauskite ir išskleiskite
ZLib: labai kompaktiška duomenų srauto glaudinimo biblioteka
ZZIPlib: suteikia skaitymo prieigą prie ZIP archyvų.
Lygiagrečiai

Vienalaikis vykdymas ir kelių gijų kūrimas
Boost.Compute: C++ GPU skaičiavimo biblioteka, skirta OpenCL
"Bolt": C++ šablonų biblioteka, optimizuota GPU
C++React: reaktyviojo programavimo biblioteka, skirta C++11
"Intel TBB": "Intel" gijų kūrimo blokas
Libclsph: OpenCL pagrįsta GPU pagreitinta SPH skysčių modeliavimo biblioteka
OpenCL: atviras standartas heterogeninėms sistemoms lygiagrečiam programavimui
OpenMP:OpenMP API
Trauka: lygiagreti algoritmų biblioteka, panaši į C++ standartinę šablonų biblioteką
HPX: universali C++ vykdymo sistema, skirta bet kokio dydžio lygiagrečioms ir paskirstytoms programoms
VexCL: C++ vektorinių išraiškų šablonų biblioteka, skirta OpenCL/CUDA.
konteineris

C++ B-tree: šablonų biblioteka, pagrįsta B medžio duomenų struktūra, skirta komandų atminties konteineriams įdiegti
Hashmaps: atviro adresavimo maišos lentelės algoritmo įdiegimas C++
Kriptografija

Bcrypt: kelių platformų failų šifravimo įrankis, leidžiantis perkelti užšifruotus failus į visas palaikomas operacines sistemas ir procesorius.
"BeeCrypt":
Botanika: C++ kriptografinė biblioteka
Crypto++: nemokama C++ biblioteka, skirta kriptovaliutų schemoms
GnuPG: Visiškas OpenPGP standarto įgyvendinimas
GnuTLS: saugi ryšių biblioteka, įgyvendinanti SSL, TLS ir DTLS protokolus
Libgcrypt
libmcrypt
LibreSSL: nemokamas SSL/TLS protokolas, kuris yra OpenSSL 2014 atšaka
LibTomCrypt: labai išsamus, modulinis, nešiojamas šifravimo įrankis
libsonis: užšifruota biblioteka, pagrįsta NaCI, užsispyrusi ir paprasta naudoti
Dilgėlių šifravimo biblioteka
OpenSSL: galinga, komercinė, visapusiška atvirojo kodo šifravimo biblioteka.
Tiny AES128 in C: mažas, nešiojamas šifravimo algoritmas, įdiegtas C, kuris įgyvendina AES128ESB
duomenų bazė

Duomenų bazės, SQL serveriai, ODBC tvarkyklės ir įrankiai
hiberlite: C++ objektų ryšių susiejimas Sqlite3
Hiredis: labai paprasta C kliento biblioteka, skirta Redis duomenų bazėms
LevelDB: "Quickkey" reikšmių saugykla
LMDB: įterptoji rakto ir reikšmės saugykla, atitinkanti keturis pagrindinius duomenų bazės elementus
MySQL++: C++ įvyniojimas, apimantis MySQL C API
"RocksDB": greitas įterptųjų raktų saugojimas iš "Facebook"
SQLite: visiškai įterpta, visapusiška reliacinė duomenų bazė, turinti tik kelis šimtus KB, kurią galima tinkamai įtraukti į jūsų projektą.
Derinimas

Derinimo bibliotekos, atminties ir išteklių nuotėkio aptikimas, vienetų testai
"Boost.Test": "Boost" testų biblioteka
"Catch": elegantiška, C++ vietinė sistema, kurioje yra tik antraštės, skirtos vienetų testavimui, testais pagrįstam kūrimui ir elgesiu pagrįstam kūrimui.
CppUnit: C++ testavimo sistema, perkelta iš JUnit
CTest: CMake bandomasis vairuotojas
googletest: Google C++ testavimo sistema
ig-debugheap: kelių platformų derinimo krūva, skirta atminties klaidoms sekti
libtap: Rašyti testus C
MemTrack - Naudojamas C++ atminties paskirstymui sekti
Mikroprofilis - kelių platformų tinklo bandymų analizatorius
minUnit: mini vienetų testavimo sistema, parašyta C kalba su tik dviem makrokomandomis
Nuotolinis: vieno C failo analizatorius žiniatinklio rodiniams
"UnitTest++": lengva C++ vienetų testavimo sistema
žaidimo variklis

Cocos2d-x: kelių platformų sistema, skirta kurti 2D žaidimus, interaktyvias knygas, pristatymus ir kitas grafikos programas.
Glit: bendruomenės projektas, skirtas sukurti nemokamą žaidimų variklį atviro pasaulio 3D žaidimams.
Irrlicht: atvirojo kodo, didelio našumo realaus laiko #D variklis, parašytas C++
Polikodas: atvirojo kodo sistema, skirta kurti žaidimus, įdiegtus C++ (susietas su Lua).
Grafinė vartotojo sąsaja

CEGUI: lanksti kelių platformų GUI biblioteka
FLTK: greitas, lengvas, kelių platformų C++ GUI įrankių rinkinys.
GTK+: kelių platformų įrankių rinkinys, skirtas grafinėms vartotojo sąsajoms kurti
gtkmm: oficiali C++ sąsaja, skirta populiariai GUI bibliotekai GTK+.
imgui: Tiesioginio režimo grafinė vartotojo sąsaja su minimaliomis priklausomybėmis
libRocket: libRocket yra C++ HTML/CSS žaidimo sąsajos tarpinė programinė įranga
MyGUI: greita, lanksti ir paprasta GUI
Ncurses: Galutinio vartotojo sąsaja
QCustomPlot: Qt piešimo valdymas be daugiau priklausomybių
Qwt: Qt valdikliai naudotojui ir techninėms reikmėms
QwtPlot3D: daug funkcijų turinti Qt/OpenGL pagrįsta C++ programavimo biblioteka, kurioje iš esmės pateikiamas 3D valdiklių rinkinys
OtterUI: OtterUI yra įterptųjų sistemų ir interaktyvios pramogų programinės įrangos vartotojo sąsajos kūrimo sprendimas
PDCurses yra viešoji grafiko funkcijų biblioteka, kurioje yra šaltinio kodas ir iš anksto sukompiliuotos bibliotekos
wxWidgets C++ biblioteka, leidžianti kūrėjams kurti programas našlėms, Mac OS X, Linux ir kitoms platformoms naudojant kodų bazę
Grafika

BGFX: kelių platformų atvaizdavimo biblioteka
Kairas: 2D grafikos biblioteka, palaikanti kelis išvesties įrenginius
Horde3D yra nedidelis 3D atvaizdavimo ir animacijos variklis
magnum C++11 ir OpenGL 2D/3D grafikos variklis
Ogre 3D yra į sceną orientuotas, realaus laiko, lankstus 3D atvaizdavimo variklis (ne žaidimo variklis), parašytas C++
"OpenSceneGraph" yra didelio našumo atvirojo kodo 3D grafikos įrankių rinkinys
Panda3D yra 3D atvaizdavimo ir žaidimų kūrimo sistema, parašyta Python ir C++.
"Skia" yra visa 2D grafikos biblioteka, skirta tekstui, grafikai ir vaizdams piešti
Urho3D kelių platformų atvaizdavimas ir žaidimų variklis.
Vaizdo apdorojimas

Boost.GIL: universali vaizdų biblioteka
CImg: nedidelis atvirojo kodo C++ įrankių rinkinys, skirtas vaizdų apdorojimui
CxImage: vaizdo apdorojimo ir konvertavimo biblioteka, skirta įkelti, išsaugoti, rodyti ir konvertuoti, ir gali apdoroti vaizdo formatus, įskaitant BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K.
"FreeImage": atvirojo kodo biblioteka, palaikanti įprastus vaizdo formatus ir kitus formatus, reikalingus šiandien daugialypės terpės programoms.
GDCM: Grassroots DICOM biblioteka
ITK: kelių platformų atvirojo kodo vaizdų analizės sistema
"Magick++": "ImageMagick" programos C++ sąsaja
"MagickWnd": C++ sąsaja "ImageMagick" programai
OpenCV: atvirojo kodo kompiuterinės vizijos biblioteka
tesseract-ocr: OCR variklis
VIGRA: bendra C++ kompiuterinės vizijos biblioteka vaizdų analizei
VTK: atviro kodo nemokama programinė įranga 3D kompiuterinei grafikai, vaizdo apdorojimui ir vizualizacijai.
Internacionalizacija

gettext :GNU 'gettext'
IBM ICU: C, C++ ir Java bibliotekos su Unicode ir pasauliniu palaikymu
libiconv: biblioteka, skirta kodavimo konvertavimui tarp skirtingų simbolių kodavimų
Džeisonas

užšaldytas: Jason analizės generatorius, skirtas C / C ++
Jansson: C biblioteka, koduojanti ir apdorojanti Jason duomenis
jbson: biblioteka, skirta kurti ir kartoti BSON duomenis ir Json dokumentaciją C++14
JeayeSON: labai tvirta C++ JSON biblioteka, kurioje yra tik antraštės failai
JSON++: C++ JSON analizatorius
json-analizatorius: JSON analizatorius, parašytas nešiojamu ANSI C, kuris užima labai mažai atminties
json11: mini C++11 JSON biblioteka
džiutas: labai paprastas C++ JSON analizatorius
ibjson: JSON analizės ir spausdinimo biblioteka C formatu, kurią lengva integruoti su bet kokiu modeliu.
libjson: lengva JSON biblioteka
PicoJSON: JSON išanalizavo serializaciją C++, kurioje yra tik antraštės failas
qt-json: paprasta JSON duomenų ir QVariant hierarchijų sprendimo klasė
QJson: Qt pagrįsta biblioteka, kuri susieja JSON duomenis su QVariant objektais
RapidJSON: greitas JSON analizės generatorius, skirtas C++ su SAX ir DOM API stiliais
YAJL: greito srautinio perdavimo JSON analizės biblioteka C
Žurnalas

Boost.Log: dizainas yra labai modulinis ir išplečiamas
easyloggingpp: C++ žurnalų biblioteka, kurioje yra tik vienas antraštės failas.
Log4cpp: C++ bibliotekų rinkinys, leidžiantis lanksčiai pridėti žurnalus prie failų, sistemos žurnalų, IDSA ir kt.
templog: lengva C++ biblioteka, galinti pridėti žurnalų prie C++ programos
Mašininis mokymasis

Caffe: greita neuroninių tinklų sistema
CCV: moderni kompiuterinės vizijos biblioteka, kurios pagrindas yra C kalba
mlpack: išplečiama C++ mašininio mokymosi biblioteka
OpenCV: atvirojo kodo kompiuterinės vizijos biblioteka
Rekomendatorius: C biblioteka, kuri naudoja bendradarbiavimo filtravimą, kad rekomenduotų produktus / pasiūlytų produktus.
SHOGUN: Shogun mašininio mokymosi įrankis
sofia-ml: greitų inkrementinių algoritmų rinkinys, skirtas mašininiam mokymuisi
Matematika

Šarvuotis: aukštos kokybės C++ linijinės algebros biblioteka, pasižyminti geru greičio ir paprasto naudojimo balansu. Sintaksė panaši į MatlAB
blaze: didelio našumo C++ matematikos biblioteka, skirta tankiems ir retiems algoritmams.
ceres-solver: "Google" C++ biblioteka, skirta modeliuoti ir spręsti dideles sudėtingas netiesines mažiausių kvadratų problemas.
CGal: efektyvių ir patikimų ansamblio algoritmų rinkinys
cml: nemokama C++ matematikos biblioteka žaidimams ir grafikai
Eigen: išplėstinių C++ šablonų antraščių biblioteka, įskaitant tiesinę algebrą, matricas, vektorines operacijas, skaitmeninį sprendimą ir kitus susijusius algoritmus.
GMTL: Matematinio grafiko šablonų biblioteka yra įrankių rinkinys, kuris plačiai įgyvendina pagrindinę grafiką.
GMP: C/C++ biblioteka, skirta didelio tikslumo skaičiavimams, sveikiesiems skaičiams, racionaliesiems skaičiams ir slankiojo kablelio skaičiams tvarkyti.
Multimedija

GStreamer: biblioteka, skirta medijos apdorojimo komponentų grafikai kurti
LIVE555 Streaming Media: daugialypės terpės srautinio perdavimo bibliotekos, naudojančios atvirojo standarto protokolus (RTP/RTCP, RTSP, SIP).
libVLC: libVLC (VLC SDK) medijos sistema
QtAv: daugialypės terpės atkūrimo sistema, pagrįsta Qt ir FFmpeg, padedanti lengvai parašyti grotuvą
SDL: paprastas ir tiesioginis laikmenų sluoksnis
SFML: greita ir paprasta daugialypės terpės biblioteka
Internetas

ACE: C++ objektinis tinklas tampa įrankių rinkiniu
Boost.Asio: kelių platformų C++ biblioteka, skirta tinklų kūrimui ir pagrindiniam I/O programavimui
Kasablanka: C++ REST SDK
cpp-netlib: atvirojo kodo bibliotekų rinkinys, skirtas pažangiam tinklo programavimui
Dyad.c: asinchroninis tinklas, skirtas C
libcurl: daugiaprotokolinė failų perdavimo biblioteka
Mongoose: labai lengvas žiniatinklio serveris
"Muduo": C++ neblokuojanti tinklo biblioteka, skirta "Linux" kelių gijų serveriams
net_skeleton: TCP kliento/serverio biblioteka, skirta C/C++
nope.c: Itin lengva C pagrindu sukurta programinės įrangos platforma, skirta keičiamo dydžio serverio ir žiniatinklio programoms. C programuotojams apsvarstykite node.js
Svogūnas: C HTTP serverio biblioteka, sukurta taip, kad būtų lengva ir paprasta naudoti.
POCO: C++ klasės biblioteka, skirta kurti žiniatinklio ir interneto programas, kurios gali veikti darbalaukyje, serveryje, mobiliajame ir įterptinėse sistemose.
RakNet: kelių platformų atvirojo kodo C++ žiniatinklio variklis žaidimų kūrėjams.
Tuf: Asinchroninė žiniatinklio sistema, skirta C++, remiasi Qt.
WebSocket++: WebSocket kliento / serverio biblioteka, pagrįsta C++/Boost Aiso
ZeroMQ: didelės spartos, modulinė asinchroninė ryšio biblioteka
Fizika

Dinamikos modeliavimo modulis
Box2d: 2d žaidimo fizikos variklis.
kulka: 3d žaidimo fizikos variklis.
burundukas: greitas, lengvas 2D žaidimų fizikos biblioteka
LiquidFun: 2D žaidimų fizikos variklis
ODE: Open Dynamics Engine - atvirojo kodo, didelio našumo biblioteka, imituojanti standaus kūno dinamiką.
ofxBox2d: Box2D atvirojo kodo sistemos įvyniojimas.
Simbody: didelio našumo C++ kelių kūnų dinamikos / fizikos biblioteka, imituojanti bendrą biomechaniką ir mechanines sistemas, tokias kaip transporto priemonės, robotai ir žmonių skeletai.
Robotika

MOOS-IvP: atvirojo kodo C++ modulių rinkinys, suteikiantis autonomiją robotų platformoms, ypač autonominėms jūrų transporto priemonėms.
MRPT: mobiliųjų robotų programavimo įrankių rinkinys
PCL: Taškų debesų biblioteka yra nepriklausomas, didelio masto atviras projektas, skirtas 2D/3D vaizdams ir taškų debesų apdorojimui.
Robotikos biblioteka (RL): atskira C++ biblioteka, apimanti robotų dinamiką, judesio planavimą ir valdymą.
RobWork: C++ bibliotekų rinkinys, skirtas robotų sistemų modeliavimui ir valdymui.
ROS: robotų operacinė sistema, teikianti bibliotekas ir įrankius, padedančius programinės įrangos kūrėjams kurti robotų programas.
Moksliniai skaičiavimai

FFTW: C kalbos biblioteka, naudojanti vienmačius arba daugiamačius DFT skaičiavimus.
GSL: GNU mokslo biblioteka.
Scenarijus

ChaiScript: lengvai naudojama įterptoji scenarijų kalba, skirta C++.
Lua: Mažas ir greitas scenarijų variklis, skirtas konfigūracijos failams ir pagrindiniams programų scenarijams.
luacxx: C++ 11 API Lua įrišimams kurti
SWIG: įvyniojimo / sąsajos generatorius, leidžiantis susieti C++ kodą su JavaScript, Perl, PHP, Python, Tcl ir Ruby
V7: Įterptas JavaScript variklis.
V8: greitas "Google" JavaScript variklis, kurį galima įterpti į bet kurią C++ programą.
Serializacija

Cap'n Proto: greitas duomenų mainų formatas ir RPC sistema.
grūdai: C++11 serializacijos biblioteka
"FlatBuffers": atmintį taupanti serializavimo biblioteka
MessagePack: efektyvi dvejetainė serializacijos biblioteka, skirta C/C++, pvz., JSON
protobuf: protokolo buferis, "Google" duomenų mainų formatas.
protobuf-c: C protokolo buferio įgyvendinimas
SimpleBinaryEncoding: programos informacijos kodavimas ir dekodavimas dvejetainiu formatu, skirtas mažos delsos programoms.
Taupumas: efektyvus kelių kalbų IPC/RPC, skirtas C++, Java, Python, PHP, C# ir daugeliui kitų kalbų, iš pradžių sukurtas "Twitter".
Vaizdo įrašas

libvpx: VP8 / VP9 kodavimo ir dekodavimo SDK
FFmpeg: išsamus kelių platformų sprendimas vaizdo ir garso srautams įrašyti, konvertuoti.
libde265: atviro H.265 vaizdo kodeko įgyvendinimas.
OpenH264: atvirojo kodo H.364 kodekas.
Theora: Nemokamas atvirojo kodo vaizdo glaudinimo formatas.
Virtualios mašinos

CarpVM: Įdomi VM C, pažvelkime į tai kartu.
MicroPython: skirtas įdiegti Python 3.x mikrovaldiklyje
TinyVM: maža, greita, lengva virtuali mašina, parašyta grynu ANSI C.
Žiniatinklio programų sistema

"Civetweb": siūlo paprastą naudoti, galingą, C/C++ įterptąjį žiniatinklio serverį su pasirenkamu CGI, SSL ir Lua palaikymu.
CppCMS : Nemokama ir didelio našumo žiniatinklio kūrimo sistema (ne TVS).
Varna: C++ mikrožiniatinklio sistema (įkvėpta Python Flask)
Kore: Itin greitas ir lankstus žiniatinklio serveris / sistema, skirta žiniatinklio programoms, sukurtoms C.
libOnion: lengva biblioteka, padedanti kurti žiniatinklio serverius naudojant C programavimo kalbą.
QDjango: žiniatinklio sistema, parašyta C++, pagrįsta Qt biblioteka, bandanti imituoti Django API, taigi ir pavadinimas.
Wt: C++ biblioteka, skirta žiniatinklio programoms kurti.
XML

XML yra šiukšlės, XML analizė erzina, taip pat yra katastrofa kompiuteriams. Nėra jokios priežasties šiam baisiam dalykui egzistuoti. - Linusas Torvaldsas
Exbat: xml analizės biblioteka, parašyta C
Libxml2: Gnome's xml C analizatorius ir įrankių rinkinys
libxml++: C++'s xml analizatorius
PugiXML: lengvas, paprastas ir greitas XML analizatorius, skirtas C++, palaikantis XPath.
RapidXml: Bando sukurti greičiausią XML analizatorių, išlaikant paprastą naudojimą, perkeliamumą ir pagrįstą W3C suderinamumą.
TinyXML: paprastas ir mažas C++XML analizatorius, kurį galima lengvai integruoti į kitus projektus.
TinyXML2: paprastas ir greitas C++CML analizatorius, kurį galima lengvai integruoti į kitus projektus.
TinyXML++: visiškai nauja TinyXML sąsaja, kuri naudoja daugelį daugelio C++ privalumų, šablonų, išimčių ir geresnio išimčių tvarkymo.
Xerces-C++: XML patvirtintas analizatorius, parašytas nešiojamojo C++ poaibyje.
Keli mišrūs

Kai kurios naudingos bibliotekos ar įrankiai, bet jie netelpa į aukščiau nurodytas kategorijas arba dar neturi kategorijų.
C++ formatas: maža, saugi ir greito formato biblioteka, skirta C++
casacore: C++ pagrindinių bibliotekų serija, gauta iš aips++
cxx-prettyprint: C++ konteinerių spausdinimo biblioteka
DynaPDF: paprasta naudoti PDF generavimo biblioteka
gcc-poison: paprastas antraštės failas, padedantis kūrėjams uždrausti nesaugias C/C++ funkcijas savo programose.
googlemock: biblioteka, skirta rašyti ir naudoti C++ bandomąsias klases
HTTP analizatorius: C http užklausos / atsakymo analizatorius
libcpuid: maža C biblioteka, skirta x86 procesoriaus aptikimo dėžučių funkcijų ištraukimui
Libevil: licencijų tvarkyklė
libusb: suteikia mobiliąją prieigą prie universalios USB įrenginių USB bibliotekos
PCRE: reguliariųjų reiškinių C biblioteka, įkvėpta reguliariųjų reiškinių funkcionalumo Perl.
Nuotolinio skambučio sistema: C++ procesų komunikacijos sistema.
Scintilla: atvirojo kodo redagavimo valdiklis
Serijinės komunikacijos biblioteka: kelių platformų serijinė biblioteka, parašyta C++ kalba.
SDS:C paprasta dinaminių eilučių biblioteka
SLDR: itin lengvas DNS sprendiklis
SLRE: Itin lengva reguliariųjų reiškinių biblioteka
Scena: Mobilus robotų simuliatorius
VarTypes: C++/Qt4 daug funkcijų, į objektus orientuota kintamųjų valdymo sistema.
ZBar: "Brūkšninių kodų skaitytuvo" biblioteka, kuri nuskaito brūkšninius kodus nuotraukų, nuotraukų ir vaizdo įrašų srautuose ir pateikia rezultatus.
CppVerbalExpressions: lengvai naudojamos C++ reguliarios išraiškos
QtVerbalExpressions: Qt biblioteka, pagrįsta C++ VerbalExpressions biblioteka
PHP-CPP: biblioteka, kuri naudoja C++ PHP plėtiniams kurti
Geresnė eilutė: Kita C eilučių biblioteka, turinti daugiau funkcijų, bet be buferio perpildymo problemų, taip pat apima C++ įvyniojimą.
Programinė įranga

Programinė įranga, naudojama kūrimo aplinkai sukurti
Kompiliatorius

"Clang": sukūrė "Apple"
GCC: GNU kompiliatorių kolekcija
"Intel C++" kompiliatorius: sukūrė "Intel Corporation"
LLVM: modulinių ir daugkartinio naudojimo kompiliatorių ir įrankių grandinės technologijų rinkinys
"Microsoft Visual C++" : MSVC, sukūrė "Microsoft Corporation"
Atidarykite WatCom: Watcom, C, C++ ir Fortran kryžminiai kompiliatoriai ir įrankiai
TCC: lengvas C kompiliatorius
Internetinis kompiliatorius

Codepad: internetinis kompiliatorius / vertėjas, paprastas bendradarbiavimo įrankis
CodeTwist: paprastas internetinis kompiliatorius / vertėjas, leidžiantis įklijuoti C, C++ arba Java kodą, vykdyti jį internete ir pamatyti rezultatus
coliru: internetinis kompiliatorius / apvalkalas, palaiko įvairius C++ kompiliatorius
Kompiliatoriaus naršyklė: interaktyvus kompiliatorius, galintis atlikti asamblėjos išvestis
"CompileOnline": C++ programų kompiliavimas ir vykdymas internete "Linux".
Ideone: internetinis kompiliatorius ir derinimo įrankis, leidžiantis kompiliuoti ir vykdyti šaltinio kodą internete, palaikantis daugiau nei 60 programavimo kalbų.
Derintuvas

Derintuvų palyginimas: Vikipedijos derintuvų sąrašas
GDB: GNU derintuvas
Valgrind: atminties derinimas, atminties nuotėkio aptikimas, našumo analizės įrankiai.
Integruota kūrimo aplinka (IDE)

"AppCode": sukurkite integruotą "Objective-C", "C", "C++", "Java" ir "Java" kūrimo aplinką "JetBrains" "IntelliJ IDEA" platformoje
CLion: kelių platformų integruota C/C++ kūrimo aplinka iš JetBrains
Code::Blocks :免费C,C++和Fortran的集成开发环境
CodeLite: dar viena nemokama C/C++ integruota kūrimo aplinka visose platformose
"Dev-C++": nešiojama C/C++/C++11 integruota kūrimo aplinka
Eclipse CDT: visapusiška C ir C++ integruota kūrimo aplinka, pagrįsta Eclipse platforma
Geany: lengva, greita, kelių platformų integruota kūrimo aplinka.
IBM VisualAge: integruota IBM namų kompiuterių kūrimo aplinka.
Ironijos režimas: C / C ++ mikrorežimas Emacs powered by libclang
KDevelop: nemokama ir atvirojo kodo integruota kūrimo aplinka
"Microsoft Visual Studio": integruota "Microsoft" kūrimo aplinka
NetBeans: integruota kūrimo aplinka, pirmiausia naudojama Java kūrimui, bet taip pat palaiko kitas kalbas, ypač PHP, C/C++ ir HTML5.
Qt kūrėjas: kelių platformų C++, Javascript ir QML integruota kūrimo aplinka, kuri taip pat yra Qt SDK dalis.
rtags: C/C++ kliento-serverio indeksas, skirtas integracijai su clang pagrįstais emacs
"Xcode": sukūrė "Apple"
YouCompleteMe: "Vim" variklis, kuris greitai sujungia paiešką ir užbaigia kodą pagal įvestą kodą.
Sukurkite sistemą

Lokys: įrankis, naudojamas sukompiliuotai duomenų bazei sukurti klango įrankiui
Biicode: paprasta failų priklausomybių tvarkyklė.
CMake: kelių platformų, nemokama ir atvirojo kodo programinė įranga, naudojama programinės įrangos kūrimo procesui valdyti naudojant nepriklausomą kompiliuotą metodą.
MUT: C++ paketų tvarkyklė, pagrįsta CMake ir Git
FASTBuild: didelio našumo atvirojo kodo kūrimo sistema, palaikanti labai keičiamo dydžio kompiliavimą, buferį ir tinklo paskirstymą.
Ninja: maža konstravimo sistema, orientuota į greitį
Trūkumai: programinės įrangos kūrimo įrankis, sukonfigūruotas naudojant Python scipt
Tundra: didelio našumo kodo kūrimo sistema, užtikrinanti geriausią kūrimo laiką net ir labai dideliems programinės įrangos projektams.
tup: failais pagrįsta kūrimo sistema, naudojama stebėti besikeičiančius failus fone.
Statinio kodo analizė

Cppcheck: statinis C/C++ kodo analizės įrankis
include-what-you-use: kodo analizės įrankis naudojant clang, kurį galima #included C ir C++ failuose.
OCLint: statinio šaltinio kodo analizės įrankis, skirtas C, C++ ir Objective-C, siekiant pagerinti kokybę ir sumažinti defektus.
"Clang Static Analyzer": šaltinio kodo analizės įrankis, skirtas C, C++ ir Objective-C programų klaidoms rasti
Statinio kodo analizės įrankių sąrašas: Statinio kodo analizės įrankių sąrašas iš Vikipedijos





Ankstesnis:Microsoft Exchange Server 2010 nemokama pašto sistema
Kitą:Papildomai! 360 Website Guard pridėjo naują mazgą į Langfang Unicom!
Paskelbta 2017-07-24 05:43:27 |
Dėkojame, kad dalijatės
Paskelbta 2017-08-07 07:36:27 |
Dėkojame, kad dalijatės
Paskelbta 2017-08-15 06:37:12 |
Dėkojame, kad dalijatės
Paskelbta 2017-11-01 19:56:51 |
Pažiūrėk, pažiūrėk, pažiūrėk
Paskelbta 2020-09-15 13:59:20 |
Ką veiki? Tai yra.......
Paskelbta 2023-12-15 17:01:16 |
Raginimas:Autoriai uždrausti arba pašalintas turinys automatiškai blokuojamas
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com