Libbsl

libbsl ist eine leistungsstarke, einfach zu bedienende und vollständig fadensichere C ++-Template-Klassenbibliothek für häufig wiederkehrende Programmierprobleme
Jetzt downloaden

Libbsl Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jan Uschok
  • Website des Verlags:

Libbsl Stichworte


Libbsl Beschreibung

libbsl ist eine leistungsstarke, einfach zu bedienende und vollständig fadensichere C ++ - Templattenklasse-Bibliothek für häufig wiederkehrende Programmierprobleme LIBBSL (Basic System Library) ist eine leistungsstarke, einfach zu bedienende und vollständig fadensichere C ++ - Template-Klassenbibliothek für häufig wiederkehrende Programmierungsprobleme (Maschinen- / Betriebssystemorientierter). Alle grundlegenden Objekte in Libbsl sind frei kopierbar und subjektiv zwischen einer beliebigen Anzahl von Threads - z.B Das Lesen von einem gemeinsam genutzten IO-Gerät aus mehreren gleichzeitigen Threads ist implizit Fadensicher für den Programmierer ohne zusätzliche Kosten und Wissen. Ein wichtiges Ziel in der Entwicklung von Libbsl war es, es einfach zu halten und sogar dem unerfahrenen Programmierer zu ermöglichen, um komplexe Programme schnell mit Hilfe von libbsl.Dieser Ziel wird erreicht, indem er die meisten Vorlagen versteckt - und es gibt viele - von der API von mehreren vernünftigen TypeDefs. Andererseits kann die generische Template-Architektur von Libbsl der eher eindeutigere Benutzer ermöglicht (z. B. durch die Verwendung von Richtlinien Vorlagen) oder durch Kombinieren von Libbsl-Klassen zum Erstellen neuer Objekte oder benutzerdefinierte Funktionalität. Hier sind einige wichtige Funktionen von "libbsl": · crypto; Kryptographische Klassen (AES, ELGAMAL usw.) hauptsächlich für eine sichere Netzwerkkommunikation · DateTime; Datum, Uhrzeit- und Timerklassen · DSO; dynamische ladbare C ++ - Objekte, die nach dem Laden · IO dynamic_castable bleiben; ILE, Verzeichnis, Zeichengeräte usw. Klassen. · IO / net; TCP / UDP IPv4 (Secure) Socket-Klassen usw. · IPC; Programmausführungsklasse, leichte Prozessklasse, mit der Sie Ihre eigene feinkörnige Programmlogik durch die Verwendung von frei konfigurierbaren Suspendieren einer Lebenslauffunktion pro Prozess · Fehlerbehandlung und Protokollierungsmechanismen über Syslog, Dateien usw. · MiMIME; MIME-Typ-Erkennung mit ternären Suchbäumen · Optionen; Befehlszeilenoptionen und Umgebungseinstellungsklassen · Thread; einfach zu bedienende Fadenklasse, Mutester, Barrieren, Übertragung von Programmaufgaben in Threads durch die Verwendung von Fadenfunktoren usw. · Typen; Typmerkmale, Typlisten usw. · · · · · · Speicherverwaltung, Fabriken, Daemon-Klasse, Funktoren, "Switchless" Intelligent State Machine Implementierung, UTF8-Stringklasse und vieles mehr · Werte; Parameter (Paar beliebige Werte als Text), Tupel, Variante usw. Hier sind einige wichtige Funktionen von "libbsl": · Crypto; Kryptographische Klassen (AES, Elgamal usw.) hauptsächlich für eine sichere Netzwerkkommunikation · Terminzeit; Datum, Uhrzeit- und Timer-Klassen · DSO; dynamische ladbare C-Objekte, die nach dem Laden dynamic_castable bleiben · IO; ILE, Verzeichnis, Zeichengeräte usw. Klassen. · IO / net; TCP / UDP IPv4 (Secure) Socket-Klassen usw. · IPC; Programmausführungsklasse, leichte Prozessklasse, mit der Sie Ihre eigene feinkörnige Programmlogik durch die Verwendung von frei konfigurierbaren Suspendieren einer Lebenslauffunktion pro Prozess entwerfen können · Protokoll; Fehlerbehandlung und Protokollierungsmechanismen über Syslog, Dateien usw. · MIME; MIME-Typ-Erkennung mit ternären Suchbäumen · Optionen; Befehlszeilenoptionen und Umwelteinstellungsklassen · Faden; Einfach zu bedienende Gewindeklasse, Mutester, Barrieren, Übertragung von Programmaufgaben in Threads durch die Verwendung von Gewindefunktoren usw. · Typen; Typeneigenschaften, Typlisten usw. · · · · Speicherverwaltung, Fabriken, Daemon-Klasse, Funktoren, "Switchless" Intelligent State Machine Implementierung, UTF8-String-Klasse und vieles mehr · Werte; Parameter (Paar beliebige Werte als Text), Tupel, Variante usw.


Libbsl Zugehörige Software

Optionen

-Optionen ist eine kleine und einfache Bibliothek für die Parsing-Befehlszeilenoptionen. ...

165

Herunterladen

Ossp Var.

OSP VAR ist eine flexible, voll ausgestattete und schnelles Variablen-Erweiterungsbibliothek. ...

163

Herunterladen

Libsysctr.

libsysctr ist eine Dienstprogrammbibliothek, mit der Systemaufruffunktionen auf einem Linux-System abfangen können. ...

131

Herunterladen

Zacktag

DisplayTag-Bibliothek ist eine Open-Source-Suite von benutzerdefinierten Tags, die auf hochrangige Web-Präsentationsmuster bereitstellen. ...

155

Herunterladen