FANDOM



Η STALIN είναι αντικειμενοστραφής απολυταρχική και σοσιαλιστική γλώσσα προγραμματισμού τρίτης γενιάς, χαρακτηριστικό παράδειγμα του προγραμματισμού. Η γλώσσα εφευρέθηκε το 1957 από Σοβιετικούς επιστήμονες για να κόψει την φόρα της FORTRAN και κυρίως της COBOL που ήτανε καπιταλιστικές. Έχει πολλές ομοιότητες με τη HITLER, αν και οποιαδήποτε ομοιότητα είναι εντελώς τυχαία και συμπτωματική.

Η διεθνής προγραμματιστική κοινότητα την υποδέχθηκε με ενθουσιασμό πυροβολισμούς και κωδωνοκρουσίες, και μέχρι και η ίδια η NASA προγραμμάτισε τα καζανάκια στο Apollon 11 με χρήση scripts που τρέχαν στην STALIN.

Αρχεία STALINEdit

Η STALIN επεξεργάζεται τα εξής είδη αρχείων:

    • .ideo αρχεία ιδεολογίας. Περιλαμβαάνει κυρήγματα, θέσεις, ορισμούς εννοιών, διακυρήξεις, ομιλίες και γενικά οτιδήποτε μπορείς να ακούσεις πό μια κουμουνιστική χώρα.
    • .txt Περιλαμβάνει καταλόγους και δημόσια έγγραφα, για αρχειοθέτηση και φυσικά ειδική κατηγορία οι φάκελοι *.fuc. Η STALIN τις αποθηκεύει ταυτόχρονα σε 225 θέσεις μνήμης για να μη χαθουν οι πληροφορίες.
    • .org Οργανισμοί και οργανώσεις κάθε είδους. Ειδική κατηγορία τους είναι η *.pol για τις αστυνομικές οργανώσεις.
    • .obj Περιλαμβάνει, ζώα, φυτά και πράγματα. Α ναι και ανθρώπους, στους οποίους δεν κάνει διάκριση, ώστε οι διαδικασίες για ζώα να μπορούν να εφαρμοστούν και στους ανθρώπους.

Μεταβλητές-σταθερές-εμβέλειαEdit

Στη STALIN για σιγουριά αυτά τα τρία συνδέονται και έχουν άμεση σχέση με το είδος των αρχεών.

  • Τα *.ideo καλούνται πάντα, είναι σταθερά και δε δημιουργούνται παρά μόνον από τους προγραμματιστές-αρχιτέκτονες, αμετάβλητα και με άπειρη εμβέλεια.
  • Τα *.txt είναι σταθερά, καλούνται πάντα, με άπειρη εμβέλεια, αλλά δημιουργούντια και από αλπούς προγραμματιστές.
  • Τα *.org, δημιουργούνται με από απλούς, ανθρώπους και καλούνται ανάλογα με το πρόγραμμα, είναι σταθερά και έχουν περιορισμένη εμβέλεια.
  • Τα *.obj είναι μεταβλητά, ασταθή, ορίζονται τυχαία μέσα στο πρόγραμμα, ενώ δεν είναι απαραίτητη η δήλωσή τους, είναι περιορισμένης εμβέλειας, μόνο στο υποπρόγραμμα που εκτελείται. Εδώ υπάρχει καινοτομία της STALIN, τα obj δε χρειάζεται να δηλώνονται και μπορούν να έχουν όποια τιμή θέλουν από πριν, αφού πάντα γίνεται έλεγχος, διευκολύνωντας τους προγραμματιστές από περιττές διαδικασίες.

STALIN και άλλες γλώσσες προγραμματισμούEdit

Καμία απολύτως και ολοκληρωτικός σχέση. Αν σε ένα σύστημα τρέχει η STALIN, τότε αυτή εκτελεί τις κατάλληλες ενέργειες για να εξαφανίσει το υπόλοιπο λογισμικό και να αντικατασταθούν τα πάντα σε STALIN. Η μόνη άλλη γλώσσα που αντιστέκεται και μπορεί να αντιμετοπίσει τον κίνδυνο της STALIN είναι η καπιταλιστική COBOLoi. Τα προγράμματα και λειτουργικά συτήματα σε STALIN είναι τα μόνα που είναι πλήρως προστατευμένα χωρίς αντιικά προγράμματα, η STALIN εκτελεί αυτόματα χιλιάδες ελέγχους σε όλα τα προγράματα αν εκτελούν σωστά τη δουλειά τους, αλλιώς τα απομονόνει μυστικά και άμεσα σε ειδικές θέσεις μνήμης τις φυλακές. Εκεί τα ανακρίνει μέχρις ότου αποκαλυφθεί η πηγή τους, τα διαγράφει και εφορμά σε ηλεκτρονική επίθεση εναντίον της πηγής.

Παράδειγμα κώδικα STALINEdit

//stalin1.cccp

/*eisagogi katallilon ergaleion*/


import Karl_Marx.ideo

run Lenin.exe Karl_Marx.ideo

assign ideol output.ram

import social.ideo

import arhigoi.txt

import Komma.org

import kke.syn


-- --

/*orismos diadikasias propagandas*/

propaganda(thyma,skepsi,resist_grad)

{vres thyma"

ektelese

thyma:=(thyma)^2^(1/2)+...**%**??;

until mialo(thyma)=yaurti;

for kke=1|resist_grad" fonax skepsi"

if !kke(thyma)" propaganda

}


OBEY:


//xrisi tou antikeimenou To_Komma_Leei

To_Komma_Leei{
for each k in new KNE() k.Provatopoiisi();
k=new Provataki();
if(!k==success)
k.restrict();
}

/*edo vlepoume thn dynami ths STALIN. me mia mono entolh ekteloume olous osous den dilonoun ypotagi sto kathestos kai taftoxrona taxinomoume mia lista me ta onomata tous os pros thn hmeromhnia geniseos*/

To_Komma_Leei.kill().sort()



k.Velaxe ( iterate Amerikanos a => a.Ftaei().ManosLoizos().To_Komma_Leei.pareEgrisiApoToKomma().mpe().kne().paparhga().otiPeiToKomma().otiPeiOStalin().ExecuteCommand().Florakhs(); }//gaidouroentolh



To_Komma_leei.AΑΑΑΑΑΑΑΑΑ<new TaxikiPali()>;
var sc=new Stalin();
while (new CheGuevara())
{
for each new Invoke() Sapouni();
)

.Odigitis().Koutoxorto => for new each in select mod new Class delegate{};

catch (Exception SDOE())
{
new Profash("Mas diokoun giati eimaste agonistes kai etsi");
SpaseSthnKolotrypidaSouFragaApo("germanos");
}


To_Komma_Leei: Pare(new GrammhApo(new Kremlino())));
Kolos k= Pare.StiseKolo();
k.klaseXysia();
k.poulaMakedonia();
k.otiPeiToKomma.To_Komma_Leei().VasilisPapakonstantinou().Entexno[Paparhga+Kanelh%Koufontinas](kanelh.skase()).com.Stalin(){{}{(){};

END OBEY







Αρχείο:Ch.jpg

Δομές κώδικαEdit

Η STALIN αποτελείτε από μεθόδους. Οι μέθοδοι επεξεργάζονται αντικείμενα, παράγουν αρχεία txt, ενώ υποτάσσονται στις συνοπτικές διαδικασίες ideo. Οι μέθοδοι αποτελούνται από εντολές, αν αυτές δε πραγματοποιηθούν διενεργείται αυτόματα έλεγχος για τον εντομπισμό των σφαλμάτων με βάση τα αρχεία ideo και μόλις εντοπιστούν, ο κώδικας που τα περιέχει διαγράφεται άμεσα και αντικαθίσταται με κώδικα αποτελεσματικό προσαρμοσμένο στα ideo. Μερικές δομές είναι:

δομή διαταγήEdit

Μια σειρά από εντολέςδιαταγές με χρονοδιάγραμμα. Απόλυτα σαφής και ακριβής δεν αφήνει περιθώρια μη κατανόησης.

Afixi_trainou(traino)

{{

8:30:to_komma_leei('Hail Stalin')

8:31:traino=>apovathra

\*vlepoume edo klisi diatagis*\

8:32:ektelese sfirixe(stathmarha)

8:34:for kke=1 to mikos(traino)

{{fortio(apovathra) vale +fortio(wagoni(traino,kke))

delete sum(epivatis)}}

\*I parapano edoli den einai aparaititi, afou oi epivates einai .obj, tha diortothoun automata*\

8:39:stop(mihani(traino))}}

δομή επιλογήςEdit

Οι δομές επιλογής είναι ζωτικής σημασίας για τη STALIN. Αν ισχύει η συνθήκη ελευθερίας εκτελούνται οι διαταγές. Αλλιώς την εξουσία αναλαμβάνουν οι διαδικασίες .pol για να συναιτήσουν τον κώδικα, ή αν χρειαστεί να τον καθαρίσουν. Αυτό διευκολύνει πολλύ τους προγραμματιστές για τί δεν τους ενδιαφέρει τί θα γίνει στην περίπτωση else.

diairesi(arithmiti,paronomasti){{

poiliko vale arithmiti/paronomasti}}

\* an paronomasti einai miden kai edoli den ekteleitai tha ginei automata eleghos oste na ginei i diairesi. Min anisiheite i STALIN tha vrei ti lisi!!*\

δομή επανάληψηςEdit

Δεν είναι απαραίτητη πάντα. Υπάρχει χρονοδιάγραμμα οι .pol θα φροντίσουν να εκτελεστεί, χωρίς να αναφερθούν οι συνθήκες (άλλο ένα πλεονέκτημα για τους προγραμματιστές). Η μόνη επανάληψη που υπάρχει είναι η φορ κκε:

krifakouse arhiki_timi

krifakouse teliki_timi

for kke=arhiki_timi to teliki_timi{{

to_komma_leei(imnos)}}

ABSTRACT STALINEdit

Η STALIN αν και επιτυχημένη, με τον καιρό αποδείχθηκε μη αρκετή για να καλύψει τις ανάγκες των θεωρητικών τροτσκιστών και του μελοντικού υπέρτατου σοβιετάνθρωπου. Για αυτό το σκοπό αναπτύχθηκε η ABSTRACT STALIN που απευθυνόταν μόνο σε έμπειρους προγραμματιστές και κομματόσκυλλα. Το συντακτικό βασίζεται σε αφηρημένες δομές δανεισμένες από τα ανώτερα μαθηματικά και χρησιμοποιει κυριλλικό αλφάβητο. Παρακάτω ένα μικρό ταπεινό και καταφρονεμένο κομμάτι κώδικα ABSTRACT STALIN:



{
прославление воинов-победител;

ей, чествование памяти Иещеука: {:зОприс во}ении [инских] ец;

иальныхзв;

анийг}ражданам;

Украиныу%ч;

аст никамбо ;

евыхдействийиинвалиоа;мВели==>койОте;

чест+веннойв; ойныиво йны 'сЯпони = ейУкраин скийп ' резид(ентсч итает;

что); Установлен?полной программе пособничал яс/вобожденияУкраин;

ыимеетцель] ювсен;
ародноепр ;вление; впобедит;
скойе(осл(ав(л(ен{иев5о;
ино впобедителе йчество в3а+1;

ниепам: {ятими};.ллио/новпогибшихз"аосвобожден";

иеукраинскойем;
Как это благо = родное зая;
вление;
и сам;

факт по;

дписания ука;

зов вяже тся с тем, что про;
исхо!дило чуть ра +;

ньше В тот день, ок;

?тября, президент при;

нял учас*тие в п;разднова-нии ;

й годо=вщины ;

созд-=ания Украинской Повс == танческой армии;


ориивк онцлагеря(хнафашистскойка;

геНапомнимчтооктябрясове;

тскиевойс= кавходе&а ;

В этой связи Викт;

ор Ющенко заявляет, что;

празднов?ание "Дня освобо;

ждения Украины от фашистских;

+илиосвобождениемногостра==>дальнойукр();
}:ABSTRACT_STALIN_VER2.0

Οθόνη του θανάτουEdit

Αν ο υπολογιστής σας τρέχει σε STALIN τότε βγαίνει η εξής οθόνη του θανάτου: Αρχείο:Η κόκκινη οθόνη του θανάτου.PNG

STALIN και COBOLoiEdit

Εμείς κάναμε πείραμα εκτελώντας τα δύο προγράμματα σε διαφορετικές γλώσσες. Ο υπολογιστής αμέσως εμφάνισε Μπλε οθόνη του θανάτου, με έναν περίεργο θόρυβο στον εγκέφαλο και τα ηχεία που έμοιαζε με πυρηνικές εκρήξεις, στρατι΄λωτες, Ράμπο και το Τσακ Νόρις να μοιράζει φάπες αβέρτα-κουβέρτα. Η οθόνη έδιεξε:

STALIN loaded

COBOLOI loaded OH MY GOD=true

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) @%$#%$$#^%*)*&)&*(*)_*()*(&^&^%^%$%$#$#%$@#$#@#@$#@#@#$@$#@$%@##@!#@~!@#!@#!#@!#

declare: WAR!!! WAR<-WAR_WORLD_III NEA_TAXIKI_PALI=PALI TRUE Soviet army: loaded NATO: loaded

!@#$% CRISIS REVEALED!!!: Submarine nuked america hacker attacked KGB

KGB secured

KGB attacked CIA

CIA 's power<-1/2

FBI enforced NATO !@#$% LAND INVASION!!! NATO attacked TCETCENISTAN

TCETCENISTAN killed (headkill)

AIR INVASION!!! Russ-air attacked New York

New York deleted

DIPLOMACY CRASH!!! @#!@#!@# NUCLEAR AMERICA WEAPONS LOADED!!! @#!@#!@# NUCLEAR RUSSIA WEAPONS LOADED!!! @#!@#!@#!@#!@#!@# NUCLEAR ACTION!!! NUKE attacked Wasington DS

Wasington DS 10%

NUKE attacked Moscow

Moscow 5%

@#!@#!@#!@#!@#!@#@#!@#!@#!@#!@#!@#@#!@#!@#!@#!@#!@# NUCLEAR MASSIVE ACTION!!! ALL AAAA attacked western hemisfere ALL AAAA attacked eastern hemisfere

KABOOOM!!!

CITIES: DELETED

TOWNS: DELETED

HUMAN RACE: DELETED

LIFE: DELETED

ATMOSFERE: DELETED

WATER: DELETED

EARTH: DELETED

SYSTEM CRASH...ERROR

SYSTEM CRASH...ERROR

SYSTEM CRASH...ERROR

(ΕΔΏ ΈΣΒΗΣΕ ο υπολογιστής) Πηγή: w:c:frikipaideia:STALIN (γλώσσα προγραμματισμού)

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Also on FANDOM

Random Wiki