CxTranslator
| Wersja | 4.0 |
|---|---|
| Wydawca | Vitaliy Golub |
| Data wydania | 13 maj 2013 |
| Data dodania | 13 maj 2013 |
| Wymagania systemu operacyjnego | Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Wymagania | None |
| Całkowita liczba pobrań | 13 |
| Cena £ | Free to try |
Opis
CxTranslator to szybki i kompaktowy parser/ewaluator matematyczny z funkcjami prekompilacji i przyjaznym dla użytkownika interfejsem. Pozwala analizować i oceniać ciąg znaków zdefiniowany w czasie wykonywania jako wyrażenie matematyczne na liczbach zespolonych. CxTranslator implementuje prosty typ danych do obsługi liczb zespolonych: części rzeczywiste i urojone. Definicję TCalc można znaleźć w pliku EquTypes.h, który jest częścią demo.
Prawidłowe wyrażenia matematyczne powinny składać się z:
Zmienne - powinny zaczynać się od litery i mieć nie więcej niż 32 znaki. Wyrażenie matematyczne może nie zawierać zmiennych.Operatory - operacje arytmetyczne: +, -, *, /, ^Funkcje - zestaw predefiniowanych funkcji: abs, acos, acosh, arg, asin, asinh, atan, atanh, conj, cos, cosh , exp, imag, log, log10, norma, proj, real, sin, sinh, sqrt, tan, tanh. Ponadto użytkownik może zdefiniować własną funkcję w celu poprawy wydajności i rozszerzenia funkcjonalności.
Główne cechy CxTranslator:
Ekstremalnie szybko.
Przyjazny interfejs i obsługa mechanizmu obsługi błędów.
Dostępne w implementacji natywnej i zarządzanej (.NET).
Sejf wielowątkowy.
Obsługuje nieograniczoną liczbę zmiennych.
Wyrażenie matematyczne może być ciągiem jednobajtowym lub dwubajtowym (UNICODE).
Może być rozszerzony o funkcje zdefiniowane przez użytkownika.
Platforma docelowa: x86 i x64.