AdaVirtus

 
  • Increase font size
  • Default font size
  • Decrease font size
Pewne i bezpieczne oprogramowanie

Poniżej znajdziesz tłumaczenia wszystkich 13 rozdziałów broszury Johna Barnesa Safe and Secure Software. Lektura poniższego pozwoli uświadomić sobie jak ogromny wpływ na projektowanie niezawodnego i bezpiecznego oprogramowania (niezależnie od wykorzystanego języka programowania) ma nauka Ady, a w szczególności Ady 2005.

Tłumaczenie (aczkolwiek niedoskonałe - sugestie poprawek mile widziane Laughing) zostało dokonane za zgodą AdaCore oraz autora.

Zapraszam.

Pewne i bezpieczne oprogramowanie

Zaproszenie do Ady 2005

Dzięki uprzejmości AdaCore
John Barnes
Tłumaczenie: Adres poczty elektronicznej jest chroniony przed robotami spamującymi. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć. (dzięki uprzejmości wyżej wymienionych)


Przedmowa

Celem tego opracowania jest pokazanie w jaki sposób nauka Ady, a w szczególności Ady 2005 jest przydatna każdemu w projektowaniu pewnego i bezpiecznego oprogramowania niezależnie od języka programowania, w którym dany program jest pisany. Wykorzystując wiedzę zawartą w niniejszym opracowaniu piszący programy będzie tworzył w obojętnie jakim języku programowania, ale za to w duchu Ady!

Johnowi należą się gorące podziękowania za przekazywanie nam wiedzy poprzez artykuły, książki czy niniejsze opracowanie.

AdaCore dedykuje to opracowanie wszystkim projektantom i implementatorom pewnego i bezpiecznego oprogramowania.

 


AdaCore The GNAT Pro Company

North American Headquarters
104 Fifth Avenue, 15th floor
New York, NY 10011-6901, USA
tel +1 212 620 7300
fax +1 212 807 0162
Adres poczty elektronicznej jest chroniony przed robotami spamującymi. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć.
www.adacore.com

European Headquerters
46 rue d’Amsterdam
75009 Paris, France
tel +33 1 49 70 67 16
fax +33 1 49 70 05 52
Adres poczty elektronicznej jest chroniony przed robotami spamującymi. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć.
www.adacore.com


  • Zaprezentowany materiał może być wykorzystany wyłącznie dla celów prywatnych lub edukacyjnych.
  • Wykorzystanie komercyjne wersji angielskiej wymaga zgody AdaCore oraz autora. Wersja polska wymaga dodatkowo zgody tłumaczącego.
  • Zamieszczenie wersji angielskiej na stronach WWW wymaga zgody AdaCore oraz autora. Wersja polska wymaga dodatkowo zgody tłumaczącego oraz zamieszczenia linku zwrotnego w postaci:
<a title="http://adavirtus.pl/ada/pewne-i-bezpieczne-oprogramowanie">
Pewne i bezpieczne oprogramowanie
</a>

Wszystkie prawa zastrzeżone.

1 Wprowadzenie 1413
2 Rozdział 1: Bezpieczna składnia 1788
3 Rozdział 2: Bezpieczny system typów 2054
4 Rozdział 3: Bezpieczne wskaźniki 2605
5 Rozdział 4: Bezpieczna architektura 1816
6 Rozdział 5: Bezpieczne programowanie obiektowe 1620
7 Rozdział 6: Bezpieczne tworzenie obiektów 1968
8 Rozdział 7: Bezpieczne zarządzanie pamięcią 2220
9 Rozdział 8: Bezpieczny start programu 1165
10 Rozdział 9: Bezpieczna komunikacja 1304
11 Rozdział 10: Bezpieczna wielozadaniowość 2467
12 Rozdział 11: Spark - Uwierzytelnione bezpieczeństwo 1133
13 Zakończenie 549
14 Bibliografia 658