ObfunaeObfunae è un interprete di Obfuna. | |
Scarica ora |
Obfunae Classifica e riepilogo
Annuncio pubblicitario
Obfunae Tag
Obfunae Descrizione
Obfunae è un interprete di Obfuna. Obfuna è un linguaggio di programmazione esoterico progettato per ridurre al minimo il set di istruzioni, la durata del codice necessaria per esprimere un programma e la leggibilità rimane ancora vagamente utile. Per ottenere questi obiettivi, tutte le operazioni di Obfuna sono assegnate a nomi di un personaggio e prendono esattamente uno discussione. Infatti, il nome Obfuna è derivato da "offuscato" (il codice Obfuna è, almeno inizialmente, difficile da leggere) e "Unario" (tutte le operazioni hanno esattamente un argomento). Ci sono ventisei variabili e un array illimitato di accesso casuale . Tutte le variabili vengono digitate in modo dinamico poiché ciò si abbassa sulla lunghezza del codice.obfuna ha 26 variabili standard che sono rappresentate dalle lettere minuscole A a Z.Quente è un array di accesso casuale che è infinitamente estensibile (bene, in teoria comunque; In pratica questo sarà limitato dalla memoria della macchina) che è rappresentato da un numero (indicando la posizione nell'array - a partire da 0) o una funzione che restituisce un numero circondato da parentesi rotonde, cioè (e). Ad esempio, il primo elemento nell'array è rappresentato da (0). La dimensione dell'array aumenta mentre si assegna a posizioni più alte. La dimensione iniziale dell'array è 0. Ci sono due "variabili speciali" utilizzate per accertare la dimensione corrente dell'array. $ Contene il numero di indice dell'ultimo elemento nell'array e% contiene il numero di elementi nell'array. Dall'alto, sarà ovvio che inizialmente $ sarà -1 e% sarà 0. L'assegnazione a queste variabili può crescere o ridurre (nel qual caso perderai dati) l'array a una dimensione specificata. Questi sono di particolare utilizzare come ($) possono essere utilizzati per fare riferimento all'ultimo elemento nell'array e (%) si rivolge a un elemento oltre la fine, consentendo di aggiungere un nuovo elemento, il trattamento dell'array come una pila. Indizionata, là sono tre "variabili" speciali che agiscono come tubi I / O. Passare un valore per?, Stampa il valore all'output standard. Assegnazione da una variabile da?, Legge dall'ingresso standard. ! Agire in modo simile, tranne che nel caso di output, aggiunge un carattere di nuova riga (ritorno) al valore e, in caso di ingresso, conserva la nuova riga dall'input standard. # funziona esattamente nello stesso modo? Ma input e uscite da e al file attualmente aperto. La sintassi di Obfuna è estremamente semplice. Esistono solo due tipi di istruzioni: chiamate di funzione e incarichi. Lesioni prendono la forma e le chiamate funzionali sembrano o. Nota È possibile nidificare le funzioni in questo modo. Un esempio, per assegnare il numero 10 alla variabile N, si scrive semplicemente n10. Non ci sono = Operatore.Strings sono quotati utilizzando le staffe angolari,
Obfunae Software correlato
annotater
Applicazione di annotazione Web in linea e middleware utilizzando JavaScript e WSGI ...
137