Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

intercalcp — Online w chmurze

Uruchom intercalcp w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie intercalcp, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


intercalc - kalkulator biurkowy CLC-INTERCAL

STRESZCZENIE


interkalc [opcje]

OPIS


interkalc to prosty kalkulator biurkowy, pozwalający na wprowadzanie wyciągów INTERCAL (do
zobaczyć, co robią) i wyrażenia (aby zobaczyć, jaką wartość wytwarzają); używa tłumacza
obiekt od CLC-INTERCAL, aby zapewnić natychmiastową informację zwrotną.

Kalkulator biurkowy obsługuje kilka opcji, a niektóre z nich opisano tutaj.

Użytkownik Interfejs Opcje
-X / --graficzny
Wchodzi do graficznego interfejsu użytkownika opartego na X. Wymaga Perla-GTK. Jest to ustawienie domyślne, jeśli
Perl-GTK jest zainstalowany, zmienna środowiskowa $WYŚWIETLACZ jest ustawiony i otwarcie
Wyświetlanie X powiodło się.

-c / --pomstowanie
Wchodzi do pełnoekranowego interfejsu opartego na klątwach. Jest to wartość domyślna, jeśli jest oparta na X
nie można uruchomić interfejsu, zmienna środowiskowa $TERMIN jest ustawiony i terminal
nazwa jest znana.

--linia
Umożliwia przejście do interfejsu użytkownika w trybie liniowym. Jest to ustawienie domyślne, jeśli opiera się na X i przekleństwach
oparte na interfejsach nie działają.

W tym trybie program wykonuje każdą linię ze standardowego wejścia zgodnie z instrukcją
bieżący tryb i język, a następnie wypisuje wyniki na standardowe wyjście. Początek linii
z iskrą wsteczną jest interpretowane jako polecenie dla kalkulatora. Użyj backspark-g, aby
PODDAJ SIĘ (będziesz musiał to zrobić dwa razy) lub backspark-h, aby wyświetlić stronę pomocy ehm.
Rzeczy, które są dostępne poprzez pozycje menu w interfejsach Curses i X, również są dostępne
dostępne poprzez backspark. Na razie możesz zapoznać się z kodem źródłowym, aby uzyskać listę.

Edycję wiersza poleceń i historię poleceń zapewnia biblioteka Readline. Komenda
uzupełnianie działa, jeśli obsługuje je podstawowy kompilator (kompilatory dostarczone z
dystrybucje tak).

--seria
Unika wchodzenia w tryb interaktywny. Jest to ustawienie domyślne w przypadku standardowego wejścia i wyjścia
nie są podłączone do terminala i nie można uruchomić interfejsu opartego na X. Ten tryb
jest bardzo podobny do trybu liniowego, z wyjątkiem edycji z wiersza poleceń i historii poleceń
nie są realizowane. Ucieczki Backspark działają tak samo.

-irodzaj / --berło=rodzaj
Wybiera interfejs użytkownika rodzaj. Obecnie tylko X, Pomstowanie, Linia i żaden są określone,
ale więcej można zainstalować jako wtyczki kompilatora. Jeśli wybrany interfejs to żaden,
interkalc będzie działać w trybie wsadowym. Ponadto pusty ciąg znaków przywróci plik
zachowanie domyślne.

Źródło język i kompilacja Opcje
--błąd=numer
Wybiera inne prawdopodobieństwo wystąpienia błędu kompilatora. Zaimplementowano błąd kompilatora
inicjując stan kompilatora z wymaganym prawdopodobieństwem: gdy instrukcja
jest kompilowany (zwykle w czasie wykonywania), emitowana jest instrukcja „BUG” z wymaganym
prawdopodobieństwo. Wartość domyślna to 1%.

--bug=numer
Wybiera prawdopodobieństwo niewyjaśnionego błędu kompilatora. To jest błąd kompilatora
co ma miejsce, gdy prawdopodobieństwo (wyjaśnionego) błędu kompilatora wynosi zero. Tylko mięczaki
skorzystałby z tej opcji. Wartość domyślna to 0.01%.

-Iścieżka / --włączać=ścieżka
Dodaje katalog przed standardową ścieżką wyszukiwania obiektów kompilatora i kodu źródłowego.
Jeśli plik jest dostępny z bieżącego katalogu, nie jest on nigdy przeszukiwany w żadnym
uwzględnij ścieżkę.

Jeżeli opcja się powtórzy podane ścieżki będą przeszukiwane w podanej kolejności,
po których następują standardowe ścieżki.

-ljęzyk / --język=język
Wybiera język, który będzie używany podczas interpretowania danych wprowadzanych przez użytkownika. To powinno odpowiadać
nazwa kompilatora, który jest obiektem INTERCAL, który został pierwotnie zbudowany przez
iak. Używane są tylko analizatory wyrażeń i instrukcji, więc możliwe jest testowanie
niekompletne kompilatory, ładując je do interkalc nawet jeśli z nimi nie współpracuje chory.
Wartość domyślna jest pobierana z pliku choryrc opcja .INTERCALC.JĘZYK.

--oopcja ---opcja=opcja
Dodaje opcję językową. Na przykład, --o3 wybiera obliczenia bazowe 3 oraz --omięczak
wybiera tryb mięczaka. Jeśli nie podano żadnych opcji, a język domyślny został pobrany z
dotychczasowy choryrc pliku, domyślne opcje są pobierane z pliku choryrc plik. Należy pamiętać, że jeśli
opcję lub język jest określony w wierszu poleceń, plik choryrc wartości domyślne to
ignorowane.

W przeciwieństwie do poprzednich wersji interkalc, ta wersja sprawdza, czy opcje mają sens
w kontekście kalkulatora; na przykład próba załadowania kompilatora jako opcji
spowoduje błąd, ale rozszerzenie kompilatora będzie OK.

-mtryb / --tryb=tryb
Wybierz tryb pracy. Obecnie jedynymi prawidłowymi trybami są pełny, expr i pierwszej. Zobaczyć
"Tryby pracy". Jeśli nie jest to określone, wartość domyślna jest pobierana z pliku choryrc
opcja ..TRYB INTERCALC.

Rożne Opcje
-rNazwa / --plik rc=Nazwa
Wykonuje polecenia z pliku Nazwa zanim zaczniesz akceptować dane wejściowe. Ta opcja może być
powtarzane, aby wykonać więcej niż jeden plik. Jeśli nie jest to określone, biblioteka standardowa,
przeszukiwany jest katalog bieżący i katalog domowy bieżącego użytkownika
z imieniem system.sickrc or .sickrc, które następnie są wykonywane. Kolejność tego wyszukiwania
to: określona biblioteka (--włączać), biblioteka systemowa, katalog domowy, katalog bieżący.
Różni się to od kolejności wyszukiwania stosowanej podczas wyszukiwania obiektów lub kodu źródłowego.
Jeśli katalog zawiera oba .sickrc i system.sickrcThe system.sickrc jest wykonywany
pierwszy, a następnie .sickrc. Należy również pamiętać, że jeśli bieżący katalog lub plik home
katalog pojawi się w ścieżce wyszukiwania i będzie zawierał jeden z tych plików, tak będzie
wykonany dwukrotnie.

Jeśli nazwy plików są wyraźnie określone, muszą być w pełni kwalifikowane: ścieżka wyszukiwania
nie służy do ich wyszukiwania.

--nouserrc
Zapobiega ładowaniu pliku rc użytkownika (.sickrc); ogranicza także ładowanie pliku system.sickrc do pliku
pierwszy znaleziony. Ta opcja jest zwykle używana tylko podczas testowania instalacji, aby
zapobiegają zakłóceniom z poprzednich wersji CLC-INTERCAL.

Operacyjny Tryby pracy


Kalkulator może pracować w następujących trybach:

full W pełni funkcjonalny interpreter INTERCAL.
Kalkulator może analizować i wykonywać dowolne instrukcje lub wyrażenia.

Instrukcje są kompilowane jako program zawierający jedną instrukcję i wykonywane; dowolną wartość rejestru
itp. zostaną zachowane pomiędzy instrukcjami, więc wprowadzenie listy instrukcji jest
równoważne uruchomieniu programu, w którym wykonywane są wszystkie te instrukcje
sekwencja.

Należy pamiętać, że niektóre instrukcje nie zostaną wykonane w normalny sposób.
Na przykład COME FROM zostanie przeanalizowane, ale nie będzie miało żadnego efektu, chyba że jest to coś
lubić:

(1) PROSZĘ PRZYJDŹ OD (1)

co powoduje zawieszenie kalkulatora. Z drugiej strony WSTRZYMANIE SIĘ OD lub a
REINSTATE będzie działać zgodnie z oczekiwaniami, podobnie jak CREATE i DESTROY. PODDANIE się nie
spowodować zakończenie pracy kalkulatora. Ostatnia różnica polega na tym, że komentarze nie są
przeanalizowane i dlatego w kalkulatorze pojawia się „Błąd składniowy”, a nie plik
splat *000 z interpretera INTERCAL.

W przypadku wyrażeń kalkulator ODCZYTA wynik wyrażenia. Wszelkie skutki uboczne
zostaną zapamiętane, więc jeśli wyrażenie zawiera przeciążenia, pozostaną one prześladowane
Kalkulator.

expr Interpreter wyrażeń INTERCAL
Kalkulator może analizować tylko wyrażenia lub przypisania. W obu przypadkach
obliczone wartości są ODCZYTANE; przypisania będą również przechowywać wartość w pliku
miejsce docelowe, podczas gdy wyrażenia odrzucą wynik.

oic One Instrukcja Ckalkulator.
To coś, co wymyśliliśmy pewnego ranka, dyskutując o kalkulatorach biurkowych
(jak to się robi). To wcale nie jest INTERCAL, właściwie jest inspirowany Jednością
Komputer z zestawem instrukcji.

Kalkulator posiada pewną ilość pamięci (domyślnie 100 - można je zmieniać poprzez
np. dodanie numeru do trybu pracy oic10 użyje 10-pamięci
kalkulator). Wspomnienia te są oznaczone literą m po którym następuje liczba; W
domyślna wersja ze 100 pamięciami, pierwsze dwie cyfry po m są pamięci i dowolne
kolejna cyfra stanowi część następnego operandu. Na początku wszystkie wspomnienia są
zainicjowany na 0.

Ponieważ istnieje tylko jedna operacja, nie ma potrzeby jej określać, więc „operacja”
jest sekwencją trzech operandów i wynikiem. Rezultatem musi być pamięć, podczas gdy każdy
operandem może być liczba lub pamięć, z ograniczeniem, że są to kolejne liczby
akceptowalne tylko wtedy, gdy parser może określić, gdzie kończy się jeden, a zaczyna następny.
Na przykład „1-0” to dwa operandy numeryczne, 1 i -0 (czyli 0); „1.2.3” to także dwa
operandy 1.2 i 3; „12” to pojedynczy operand, nawet jeśli w zamierzeniu miały to być dwa
operandy 1 i 2, a nawet jeśli wstawisz spację: „1 2” będzie nadal interpretowane jako
pojedynczy argument 12.

Wykonywana operacja jest różnicą pomiędzy pierwszymi dwoma operandami podzieloną przez
trzeci. Na przykład trzy operacje:

7 m01 2 M01
1 mln 02 1 mln 02
m1 m5 m2

da wyniki m01=3.5 ((7-0)/2); m02=1 ((1-0)/1); m03=3 ((3.5-,5)/1). I
wygeneruje następujący wynik, jeśli kalkulator działa w trybie wsadowym:

m01 3.5 (7 - m01) / 2
m02 1 (1 - m02) / 1
m03 3 (m01 - 5) / m02

Korzystaj z intercalcp online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    NSIS: skryptowy system instalacyjny Nullsoft
    NSIS: skryptowy system instalacyjny Nullsoft
    NSIS (instalacja skryptowa Nullsoft
    System) jest profesjonalnym oprogramowaniem typu open source
    system do tworzenia instalatorów Windows. Ono
    ma być tak mały i elastyczny
    w miarę możliwości...
    Pobierz NSIS: Nullsoft Scriptable Install System
  • 2
    przepustka
    przepustka
    AuthPass to hasło typu open source
    menedżer ze wsparciem dla popularnych i
    sprawdzony Keepass (kdbx 3.x ORAZ kdbx 4.x ...
    Pobierz authpass
  • 3
    Zabbix
    Zabbix
    Zabbix jest otwartą platformą klasy korporacyjnej
    rozwiązanie do monitorowania rozproszonego źródła
    przeznaczony do monitorowania i śledzenia
    wydajność i dostępność sieci
    serwery, urządzenia...
    Pobierz Zabbixa
  • 4
    KRóżn.3
    KRóżn.3
    To repozytorium nie jest już obsługiwane
    i jest przechowywany w celach archiwalnych. Widzieć
    https://invent.kde.org/sdk/kdiff3 for
    najnowszy kod i
    https://download.kde.o...
    Pobierz KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX to GUI dla
    Ładowarka USB firmy Waninkoko, oparta na
    libwiigui. Umożliwia wyświetlanie i
    uruchamianie gier Wii, gier Gamecube i
    homebrew na Wii i WiiU...
    Pobierz USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS oferuje funkcje ANSI SQL
    & działa w systemach Linux, Windows i
    kilka platform uniksowych. Cechy
    doskonała współbieżność i wydajność
    & moc...
    Pobierz Firebirda
  • więcej »

Komendy systemu Linux

Ad