Oprogramowanie FastScript, biblioteka skryptów zawierająca 4 języki programowania, jest przeznaczona dla programistów, którzy chcą dodać możliwości wykonywania programów skryptowych do swoich projektów.
FastScript jest napisany w całości w Object Pascal i obsługuje Borland Delphi 4-2007, Borland C ++ Builder 4-6, Borland Kylix 1-3 i Lazarus.
Maksymalna elastyczność i moc
Unikalne funkcje FastScript - możliwość jednoczesnego używania wielu języków (obecnie - PascalScript, C ++ Script, JScript i BasicScript). FastScript nie używa hosta skryptów Microsoft i dlatego może być używany zarówno w systemie Windows, jak i Linux.
FastScript łączy wieloplatformowe, szybkie wykonywanie kodu, kompaktowość, szeroki wybór funkcji i doskonałą skalowalność.
Możliwości:
- Obsługa OLE;
- tablice wariantów;
- drzewo klas i funkcji;
- edytor kodu z podświetlaniem składni i zakładkami;
- wielojęzyczna architektura, która pozwala na używanie wielu języków (obecnie PascalScript, C ++ Script, JScript, BasicScript) i dodawanie innych języków zorientowanych proceduralnie (ich opis jest przechowywany w formacie XML);
- umiejętność tworzenia i wykonywania skryptów wielojęzycznych;
- standardowy zestaw językowy: zmienne, stałe, procedury, funkcje (z możliwością zagnieżdżania) z parametrami czas / stała / domyślna, wszystkie standardowe operatory i deklaracje (w tym case, try / finally / with, with), typy (liczba całkowita, ułamkowa, logiczna, znak, łańcuch, tablice wielowymiarowe, zestaw, typ uniwersalny), klasy (z metodami, zdarzeniami, właściwościami, indeksami i właściwościami domyślnymi);
- kontrola zgodności typu;
- dostęp do dowolnego obiektu aplikacji. Biblioteki standardowe do dostępu do klas podstawowych, formantów, formularzy i baz danych. Łatwo rozszerzalna architektura biblioteki;
- zwartość - 80-150Kb, w zależności od zastosowanych modułów.