7.1 POZIOM PROGRAMOWANIA 


Testowane programy tworzono w oparciu o różne narzędzia i języki, z wyraźną jednak dominacją języka C (C++), który zapewnia dużą sprawność i wydajność tworzonych aplikacji oraz pozwala na łatwą współpracę z zewnętrznymi bibliotekami funkcji (np. bazodanowymi). Warto jednak podkreślić, że wbrew powszechnym opiniom wpływ użytych narzędzi tylko w niewielkim stopniu przekłada się na jakość programów. Wydajność aplikacji w znacznie większej mierze zależy od użytych algorytmów oraz zastosowanych funkcji i procedur. 

Tab. 13 Języki programowania, kompilatory, typy danych

 

Libra 2000

Patron 2

Sowa

Sowa 2

MAK

Język (języki) programowania

C++

C++

Delphi

Clipper, Pascal, C, PHP

Clipper, Pascal, C, PHP

C

Kompilator

Visual Studio.NET

 

Visual Studio.NET

Borland Delphi

Clipper 5.2
Turbo Pascal 5.0
Watcom C, Delphi 7
Kylix 3

Clipper 5.2
Turbo Pascal 5.0
Watcom C, Delphi 7
Kylix 3

b. d.

Typy danych w rekordach bibliogr.

string (64 kB)

string (64 kB)

string
zależny od pola

string
zależny od pola

string (16 kB)

  ... Dalej