To jest aplikacja dla systemu Linux o nazwie Idris 2, której najnowszą wersję można pobrać jako wersję 0.6.0.zip. Można go uruchomić online w darmowym dostawcy usług hostingowych OnWorks dla stacji roboczych.
Pobierz i uruchom online tę aplikację o nazwie Idris 2 z OnWorks za darmo.
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.
ZRZUTY EKRANU
Ad
Idrys 2
OPIS
W programowaniu opartym na typach typy są narzędziami do konstruowania programów. Traktujemy typ jako plan programu, a kompilator i moduł sprawdzania typów używamy jako naszego asystenta, który prowadzi nas do kompletnego programu, który spełnia typ. Im bardziej wyrazisty typ zrezygnujemy z góry, tym większą możemy mieć pewność, że wynikowy program będzie poprawny. W Idrisie typy są konstrukcjami pierwszej klasy w języku. Oznacza to, że typy mogą być przekazywane jako argumenty do funkcji i zwracane z funkcji, tak jak każda inna wartość, taka jak liczby, ciągi znaków lub listy. Jest to mały, ale potężny pomysł, umożliwiający wyrażenie relacji między wartościami; na przykład, że dwie listy mają taką samą długość. Założenia, które mają być określone i sprawdzone przez kompilator. Na przykład, jeśli założysz, że lista nie jest pusta, Idris może zapewnić, że to założenie zawsze będzie obowiązywać przed uruchomieniem programu.
Korzyści
- jeśli jest to pożądane, właściwości zachowania programu mają być formalnie określone i udowodnione
- Typy to konstrukcje pierwszej klasy w języku
- Idris to język programowania zaprojektowany w celu wspierania rozwoju opartego na typach
- Traktujemy typ jako plan programu
- Użyj kompilatora i sprawdzania typów jako asystenta
- Typy mogą być przekazywane jako argumenty do funkcji
Język programowania
C
Kategorie
Jest to aplikacja, którą można również pobrać z https://sourceforge.net/projects/idris-2.mirror/. Został umieszczony w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.