To aplikacja dla systemu Linux o nazwie fast_float, której najnowszą wersję można pobrać jako Version8.1.0sourcecode.tar.gz. Można ją uruchomić online na bezpłatnym hostingu OnWorks dla stacji roboczych.
Pobierz i uruchom bezpłatnie aplikację fast_float z OnWorks.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
ZDJĘCIA EKRANU:
fast_float
OPIS:
Biblioteka fast_float zapewnia szybkie implementacje funkcji C++ from_chars dla typów float i double, a także integer, dostępne tylko w nagłówku. Funkcje te konwertują ciągi znaków ASCII reprezentujące wartości dziesiętne (np. 1.3e10) na typy binarne. Zapewniamy dokładne zaokrąglanie (w tym zaokrąglanie do parzystych). Z naszego doświadczenia wynika, że funkcje fast_float są wielokrotnie szybsze niż porównywalne funkcje analizy liczb z istniejących standardowych bibliotek C++. Analizuje ona sekwencję znaków [pierwszy, ostatni] w celu znalezienia liczby. Analizuje liczby zmiennoprzecinkowe, oczekując formatu niezależnego od ustawień regionalnych, równoważnego funkcji C++17 from_chars. Wynikowa wartość zmiennoprzecinkowa jest najbliższą wartością zmiennoprzecinkową (używającą float lub double), z zastosowaniem konwencji „zaokrąglania do parzystych” dla wartości, które w przeciwnym razie znalazłyby się dokładnie pomiędzy dwiema wartościami. Oznacza to, że zapewniamy dokładną analizę zgodnie ze standardem IEEE.
Funkcjonalności
- W tej chwili obsługujemy tylko typy float i double
- Dostępna dokumentacja
- Typy całkowite
- Obsługujemy systemy Visual Studio, macOS, Linux, freeBSD
- Obsługujemy systemy 32-bitowe i 64-bitowe
- C++23: Typy zmiennoprzecinkowe o stałej szerokości
- Wejścia inne niż ASCII
Język programowania
C + +
Kategorie
Tę aplikację można również pobrać ze strony https://sourceforge.net/projects/fast-float.mirror/. Została ona umieszczona w OnWorks, aby można ją było uruchomić online w najłatwiejszy sposób z jednego z naszych darmowych systemów operacyjnych.