Atomic Memory Model 2.3

Licencji: Bezpłatna wersja próbna ‎Rozmiar pliku: 1.40 MB
‎Ocena użytkowników: 4.0/5 - ‎1 ‎Głosów

Atomic Memory Model to potężna metodologia, która obsługuje pamięć w spójny, elegancki, prosty i bardzo skuteczny sposób, znacznie zwiększając jakość kodu i szybkość rozwoju. Poprzez abstrakcję pamięci i reprezentowanie jej jako enmetyzowanej jednostki, można wyeliminować wszystkie problemy wynikające z korzystania z pamięci w cyfrowym systemie komputerowym i uczynić je wewnętrznie niemożliwymi. Plik do pobrania zawiera tezę o modelu, pełny kod źródłowy przykładowej implementacji "Two" (wersja 2.3) dla języka C++, oraz podręcznik referencyjny. Zawiera również zestaw przydatnych klas pomocnika i kod źródłowy do implementacji "One" (wersja 1.2) oraz prosty przykładowy program demonstrujący użycie kodu.

historia wersji

  • Wersja 2.3 opublikowany na 2012-10-15
    Dodano HandleMemory, SecureMemory, SecureString i inne klasy atomów pamięci. Dodano wiele metod o różnych możliwościach, takich jak funkcje znajdowania danych i manipulowania zasobami. Wprowadzono liczne ulepszenia, w tym ulepszoną obsługę wyjątków.
  • Wersja 2.2 opublikowany na 2007-08-05

Szczegóły programu

Eula

Umowa licencyjna użytkownika końcowego – Umowa licencyjna użytkownika końcowego

Licencja oprogramowania modelu pamięci atomowej Licencja MIT [Twój produkt] używa atomic memory model Miroslav Bonchev Bonchev. Niniejszym udziela się zgody każdej osobie uzyskującej kopię tego oprogramowania i powiązanych plików dokumentacji ("Software"), do zawierania w Oprogramowaniu bez ograniczeń, w tym między innymi praw do używania, kopiowania, modyfikowania, łączenia, publikowania, rozpowszechniania, udzielania sublicencji i/lub sprzedaży kopii Oprogramowania oraz zezwalania osobom, którym Oprogramowanie jest dostarczane, z zastrzeżeniem następujących warunków: Powyższa informacja o prawach autorskich i niniejsza informacja o zezwoleniu zostaną zawarte we wszystkich kopiach lub istotnych częściach Oprogramowania. OPROGRAMOWANIE JEST DOSTARCZANE "AS IS", BEZ JAKIEJKOLWIEK GWARANCJI, WYRAŹNEJ LUB DOROZUMIANEJ, W TYM MIĘDZY INNYMI GWARANCJI PRZYDATNOŚCI HANDLOWEJ, PRZYDATNOŚCI DO OKREŚLONEGO CELU I NIENARUSZANIA PRAW. W ŻADNYM WYPADKU AUTORZY LUB POSIADACZE PRAW AUTORSKICH NIE PONOSZĄ ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK ROSZCZENIA, SZKODY LUB INNĄ ODPOWIEDZIALNOŚĆ, CZY TO W RAMACH DZIAŁANIA UMOWY, CZYNU NIEDOZWOLONEGO LUB W INNY SPOSÓB, WYNIKAJĄCEGO Z, Z LUB W ZWIĄZKU Z OPROGRAMOWANIEM LUB KORZYSTANIEM LUB INNYMI TRANSAKCJAMI W OPROGRAMOWANIU.