Logo di memPanic
Che ora è? Semplice, sono le: javascript Orologio 360 ore!
Language: bandieraITA | flagENG
Menù:
Home
Sorgenti
Interprete
Codifica veloce
Guide

Visite del sito
Politica
memOogle

Feed RSS

Visite totali: 19284

Powered by DoppiaZeta:
Tommaso Moro
Invia un e-mail

Immancabili:
Valid XHTML 1.0 Strict
Valid CSS!
tableless
php
apache
mysql
freebsd
Benvenuti sul sito di memPanic:

Cos'è memPanic:

MemPanic è un linguaggio di programmazione difficile, classificabile come "esoterico", ciè incompensibile ai più.

A differenza da altri linguaggi esoterici, come brainf*ck, la caratteristica di memPanic non sta nella difficile codifica del sorgente (avendo poche istruzioni o una sintassi incomprensibile), ma da una gestione quasi impossibile della memoria.

Come esempio, molto semplice, ecco un programmino che stampa tutti i caratteri ASCII:
VER 0x2 MATRIX 0x0 M 0x0 ( OUT ++ ASSERT ) CATCH END

Un'ulteriore difficoltà di memPanic sta nella gestione dei salti.
Ogni salto viene considerato come un'eccezione (nel C++ throw) quindi deve essere catturato e gestito.

Ogni ciclo non ha condizioni di terminazione, semplicemente cicla e basta, per farlo terminare occorre sollevare un'eccezione.

Incuriositi? Bene, per iniziare consultate subito la guida e buona fortuna!

Ah, infine, ogni versione di memPanic (0x1 0x2 0x3 ...) è diversa nella sintassi.
Ad ogni versione del linguaggio si aggiungono istruzioni per semplificare la codifica, quindi se volete proprio farvi del male, codificate un programma con memPanic 0x1 (il più difficile).



Ultime NEWS:

NEWS: MemPanic non è morto :) a breve un aggiornamento! [11/6/2012]

EVENTI: In arrivo e3ml (Extremmely Esoteric Extensible markup language). [25/6/2008]

EVENTI: 500 visite. [13/4/2008]

NEWS: Aggiunto memOogle. [6/4/2008]

NEWS: Aggiunto un visualizzatore di visite grafico. [1/4/2008]

EVENTI: Tradotto il sito in inglese! [28/3/2008]

NEWS: Pagina di benvenuto modificata. Riusciremo ad entrare in esolang.org??? [26/3/2008]

AVVISO: Se avete idee, per un'eventuale memPanic 0x3, andate nella guida. [19/3/2008]

NEWS: Uscita la guida per memPanic 0x2, andate nella guida per vederla!!! [18/3/2008]



Istruzioni memPanic 0x1: VER MATRIX ASSIGN OX OY GET PRINT IN M END ASSERT CATCH +++ --- ( ) >
Istruzioni memPanic 0x2: SET NULL OUT PUSH POP TRY LABEL GOTO ++ -- + -