IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

intercalcp - Online nel cloud

Esegui intercalcp nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando intercalcp che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


intercalc - Calcolatrice da tavolo CLC-INTERCAL

SINOSSI


intercalco [opzioni]

DESCRIZIONE


intercalco è una semplice calcolatrice da tavolo, che consente all'utente di inserire istruzioni INTERCAL (per
vedere cosa fanno) ed espressioni (per vedere che valore producono); usa un interprete
oggetto da parte di CLC-INTERCAL per fornire un feedback immediato.

La calcolatrice da tavolo accetta diverse opzioni, alcune delle quali sono documentate qui.

Utente Interfaccia Opzioni
-X / --grafico
Accede all'interfaccia utente grafica basata su X. Richiede Perl-GTK. Questa è l'impostazione predefinita se
Perl-GTK è installato, la variabile d'ambiente $VISUALIZZA è impostato e l'apertura del
La visualizzazione X ha esito positivo.

-c / --maledizioni
Entra a schermo intero, interfaccia basata su curses. Questa è l'impostazione predefinita se si basa su X
l'interfaccia non può essere avviata, la variabile d'ambiente $TERMINE è impostato e il terminale
nome è noto.

--linea
Accede all'interfaccia utente in modalità linea. Questa è l'impostazione predefinita se la X è basata e le maledizioni
le interfacce basate non funzionano.

In questa modalità, il programma esegue ogni riga dallo standard input secondo il
modalità e lingua correnti e stampa i risultati sullo standard output. Una linea che inizia
con un backspark viene interpretato come un comando per la calcolatrice. Usa backspark-g per
GIVE UP (dovrai farlo due volte), o backspark-h per visualizzare la ehm, pagina di aiuto.
Anche le cose che sono disponibili tramite le voci di menu sulle interfacce Curses e X sono
disponibile tramite il backspark. Per ora, puoi fare riferimento al codice sorgente per un elenco.

La modifica della riga di comando e la cronologia dei comandi sono fornite dalla libreria readline. Comando
il completamento funziona se il compilatore sottostante lo supporta (i compilatori forniti con
le distribuzioni lo fanno).

--lotto
Evita di entrare in modalità interattiva. Questa è l'impostazione predefinita se l'input e l'output standard
non sono collegati a un terminale e l'interfaccia basata su X non può essere avviata. Questa modalità
è molto simile alla modalità linea tranne che la modifica della riga di comando e la cronologia dei comandi
non sono implementati. Le fughe di Backspark funzionano allo stesso modo.

-iDigitare / --interfaccia=Digitare
Seleziona l'interfaccia utente Digitare. Attualmente, solo X, maledizioni, linea ed Nessuna Sono definiti,
ma è possibile installarne altri come plug-in del compilatore. Se l'interfaccia selezionata è Nessuna,
intercalco funzionerà in modalità batch. Inoltre, una stringa vuota ripristinerà il
comportamento predefinito.

Fonte Lingua ed compilazione Opzioni
--insetto=numero
Seleziona una probabilità diversa per il bug del compilatore. Il bug del compilatore è implementato
inizializzando lo stato del compilatore con la probabilità richiesta: quando un'istruzione
viene compilato (di solito in fase di esecuzione), viene emessa un'istruzione "BUG" con la richiesta
probabilità. L'impostazione predefinita è 1%.

--ubug=numero
Seleziona una probabilità per l'inspiegabile bug del compilatore. Questo è il bug del compilatore
che si verifica quando la probabilità di un bug del compilatore (spiegabile) è zero. Solo imbranati
userebbe questa opzione. Il valore predefinito è 0.01%.

-Isentiero / --includere=sentiero
Aggiunge una directory prima del percorso di ricerca standard per gli oggetti del compilatore e il codice sorgente.
Se un file è accessibile dalla directory corrente, non viene mai cercato in nessuna
includi percorso.

Se questa opzione viene ripetuta, i percorsi dati verranno cercati nell'ordine indicato,
seguiti dai percorsi standard.

-lLingua / --linguaggio=Lingua
Seleziona la lingua da utilizzare durante l'interpretazione dell'input dell'utente. Questo dovrebbe corrispondere a
il nome di un compilatore, che è un oggetto INTERCAL originariamente creato da
iac. Vengono utilizzati solo i parser di espressioni e istruzioni, quindi è possibile testare
compilatori incompleti caricandoli in intercalco anche se non funzionano con malato.
Il valore predefinito è ottenuto da malaticcio opzione .INTERCALC.LINGUA.

--oopzione ---opzione=opzione
Aggiunge un'opzione per la lingua. Per esempio, --o3 seleziona il calcolo in base 3 e --obuono a nulla
seleziona la modalità Wimp. Se non vengono fornite opzioni e la lingua predefinita è stata presa da
, il malaticcio file, le opzioni predefinite sono prese da malaticcio file. Nota che se an
opzione o una lingua è specificata nella riga di comando, il malaticcio le impostazioni predefinite sono
ignorato.

A differenza delle versioni precedenti di intercalco, questa versione verifica che le opzioni abbiano senso
nel contesto della calcolatrice; per esempio provando a caricare un compilatore come opzione
causerà un errore, ma un'estensione del compilatore andrà bene.

-mmodo / --modalità=modo
Seleziona la modalità di funzionamento. Attualmente, le uniche modalità valide sono pieno, espr ed prima. Vedere
"Modalità operative". Se questo non è specificato, il default è preso da malaticcio
opzione ..MODALITÀ.INTERCALC.

Varie Opzioni
-rNome / --rcfile=Nome
Esegue comandi da file Nome prima di iniziare ad accettare l'input. Questa opzione può essere
ripetuto, per eseguire più di un file. Se non è specificato, la libreria standard,
la directory corrente e la directory home dell'utente corrente vengono cercati per i file
con il nome system.sickrc or .malato, che vengono poi eseguiti. L'ordine per questa ricerca
è: libreria specificata (--includere), libreria di sistema, directory home, directory corrente.
Questo è diverso dall'ordine di ricerca utilizzato quando si cercano oggetti o codice sorgente.
Se una directory contiene entrambi .malato ed system.sickrc, le system.sickrc viene eseguito
primo, seguito da .malato. Nota anche che se la directory corrente o la home
directory appaiono nel percorso di ricerca e contengono uno di questi file, saranno
eseguito due volte.

Se i nomi dei file sono specificati in modo esplicito, devono essere completamente qualificati: il percorso di ricerca
non serve a trovarli.

--nouserrc
Impedisce il caricamento di un file rc utente (.sickrc); limita anche il caricamento di system.sickrc nel
primo trovato. Questa opzione viene normalmente utilizzata solo durante il test dell'installazione, per
prevenire le interferenze delle versioni precedenti di CLC-INTERCAL.

Operativo Modalità


La calcolatrice può funzionare nelle seguenti modalità:

Interprete INTERCAL completamente funzionante.
La calcolatrice può analizzare ed eseguire qualsiasi istruzione o espressione.

Le istruzioni vengono compilate come un programma a una sola istruzione ed eseguite; qualsiasi valore di registro
ecc. verrà preservato tra le istruzioni, quindi inserire un elenco di istruzioni è
equivalente all'esecuzione di un programma in cui tutte queste istruzioni vengono eseguite in
sequenza.

È importante notare che alcune istruzioni non verranno eseguite nel modo normale.
Ad esempio, un COME FROM verrà analizzato ma non avrà alcun effetto, a meno che non sia qualcosa
piace:

(1) PER FAVORE, VIENI DA (1)

che causa il blocco della calcolatrice. D'altra parte, un ASTENUTO DA o un
REINSTATE funzionerà come previsto, così come CREATE e DESTROY. UN GIVE UP non lo fa
far terminare la calcolatrice. Un'ultima differenza è che i commenti non lo sono
analizzato, e quindi ottieni un "Errore di sintassi" dalla calcolatrice anziché a
splat *000 dall'interprete INTERCAL.

Per le espressioni, la calcolatrice legge il risultato dell'espressione. Eventuali effetti collaterali
verrà ricordato, quindi se l'espressione contiene sovraccarichi rimarranno a tormentare
la calcolatrice.

expr INTERCAL interprete di espressioni
La calcolatrice può solo analizzare espressioni o assegnazioni. In entrambi i casi, il
i valori calcolati vengono LETTURATI; le assegnazioni memorizzeranno anche il valore nel
destinazione, mentre le espressioni scarteranno il risultato.

oic Il One Instruction Calcolatore.
Questo è qualcosa che abbiamo inventato una mattina presto mentre discutevamo di calcolatrici da tavolo
(come si fa). Non è affatto INTERCAL, infatti si ispira all'Uno
Set di istruzioni per computer.

La calcolatrice ha un numero di memorie (predefinito 100 - queste possono essere cambiate da
aggiungendo un numero alla modalità operativa, ad esempio oic10 userà un 10-memory
calcolatrice). Questi ricordi sono identificati dalla lettera m seguito da un numero; in
la versione predefinita da 100 memorie, le prime due cifre dopo m sono la memoria, e qualsiasi
la cifra successiva fa parte dell'operando successivo. All'inizio, tutti i ricordi sono
inizializzato a 0.

Poiché esiste una sola operazione, non è necessario specificarla, quindi un "operazione"
è una sequenza di tre operandi e un risultato. Il risultato deve essere un ricordo, mentre ciascuno
l'operando può essere un numero o una memoria, con la limitazione che i numeri consecutivi sono
accettabile solo se il parser può determinare dove finisce uno e inizia il successivo.
Quindi, ad esempio, "1-0" sono due operandi numerici, 1 e -0 (ovvero 0); "1.2.3" è anche due
operandi, 1.2 e 3; "12" è un singolo operando, anche se volevi che fossero due
operandi, 1 e 2, e anche se metti gli spazi: "1 2" viene comunque interpretato come il
operando singolo 12.

L'operazione eseguita è la differenza tra i primi due operandi, divisa per
il terzo. Ad esempio, le tre operazioni:

7 M01 2 M01
1 mq 02 mq
m1 m5 m2

produrrà risultati m01=3.5 ((7-0)/2); m02=1 ((1-0)/1); m03=3 ((3.5-,5)/1). e
produrrà il seguente output se la calcolatrice è in esecuzione in modalità batch:

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

Utilizzare intercalcp online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    NSIS: sistema di installazione con script Nullsoft
    NSIS: sistema di installazione con script Nullsoft
    NSIS (installazione con script Nullsoft
    System) è un open source professionale
    sistema per creare programmi di installazione di Windows. Esso
    è progettato per essere il più piccolo e flessibile
    come possibile...
    Scarica NSIS: Nullsoft Scriptable Install System
  • 2
    autorizzazione
    autorizzazione
    AuthPass è una password open source
    manager con il supporto per il popolare e
    comprovato Keepass (kdbx 3.x E kdbx 4.x ...
    Scarica pass di autenticazione
  • 3
    Zabbix
    Zabbix
    Zabbix è un open di classe enterprise
    soluzione di monitoraggio distribuito alla fonte
    progettato per monitorare e tracciare
    prestazioni e disponibilità della rete
    server, dispositivo...
    Scarica Zabbix
  • 4
    KDiff3
    KDiff3
    Questo repository non è più mantenuto
    ed è conservata a scopo di archivio. Vedere
    https://invent.kde.org/sdk/kdiff3 for
    il codice più recente e
    https://download.kde.o...
    Scarica KDiff3
  • 5
    USB LoaderGX
    USB LoaderGX
    USBLoaderGX è una GUI per
    Caricatore USB di Waninkoko, basato su
    libwiigui. Consente la quotazione e
    lancio di giochi Wii, giochi Gamecube e
    homebrew su Wii e WiiU...
    Scarica USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS offre funzionalità ANSI SQL
    e funziona su Linux, Windows e
    diverse piattaforme Unix. Caratteristiche
    concorrenza e prestazioni eccellenti
    & potenza...
    Scarica l'uccello di fuoco
  • Di Più "

Comandi Linux

Ad