Obfunae

Obfunae è un interprete di Obfuna.
Scarica ora

Obfunae Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Steve Engledow
  • Sito web dell'editore:

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, . Qualsiasi cosa tra parentesi ricci, {e}, è considerata un commento e sarà ignorato da Obfuna. Questi sono particolarmente utili per la denominazione delle variabili più utilmente. Invece di solo n10, potresti scrivere n {umber} 10. L'unico altro elemento sintattico di Obfuna è le parentesi quadre, . Qualsiasi codice tra una coppia di parentesi quadre sarà considerata un blocco da elaborare come un'istruzione. Questo è di particolare utilizzare quando si utilizzano le funzioni di controllo del flusso che saltano o ripetono solo le istruzioni successive.


Obfunae Software correlato

Pystates.

Un semplice e potente quadro della macchina di stato Python utilizzando Canoutines ...

181

Scarica

annotater

Applicazione di annotazione Web in linea e middleware utilizzando JavaScript e WSGI ...

137

Scarica