Utilizator:
Parola:
Am uitat parola... | Cont nou!


Articole Resurse Echipe Competiții Proiecte Forum DevBlogs Locuri de muncă GDROMag Issue#1 GDROCon 2007

 
Forum » Articole » Programare » Limbajul care o sa bata C++

Articol:
Limbajul care o sa bata C++
Autor: raicuandi, postat pe 13 Jan 2008 10:05:27
Versiune printabilã
Cod sursă:

#include "stdlib.h"
#include "stdio.h"
#define clasa class
#define intreg int
#define primeste =
#define returneaza return
#define nou new
#define constant const
#define inceput main
#define afiseaza printf
#define daca if
#define pentru for
#define incrementeaza(x) (x++)
#define distruge delete
#define al [
#define lea ]
#define cheama ->
#define nimic void

clasa Lapte
{
public:
    Lapte(intreg litrii) { }
};

nimic dami_creier();

clasa Vaca
{
public:
    intreg litriiLapte;

    Vaca() { litriiLapte primeste 2; }
    Lapte* mulge() { returneaza nou Lapte(litriiLapte); litriiLapte primeste 0; }
};

intreg constant TOATE_VACILE_DE_PE_LUME primeste 0xBEEF;

intreg inceput()
{
    Vaca* vaca[TOATE_VACILE_DE_PE_LUME];
    
    afiseaza("Salut Lume!");
    pentru (intreg i primeste 0; i(i))
    {
        vaca al i lea primeste nou Vaca();
        vaca al i lea cheama mulge();
        distruge vaca al i lea;
    }
    returneaza 0;
    dami_creier();
}
 


Gratie geniului limbajului BouC (TM), pana si programatorii luminati precum cristy10best isi pot exprima acum pasiune prin cod modern si profesionist, fara sa mai fie ingreunati de unelte nici de cum pe atat de flexibile precum BouC (TM)!

DISCLAIMER: BouC (TM) poate provoca iesirea ochilor din cap, moarte subita, o senzatie de mancarime dupa ureche, ori ras isteric. Consultati cosul de gunoi inainte de a arunca. Autorul BouC, maimuta beata de la Zoo, isi rezerva dreptul sa nu fie trasa la raspundere pentru nici o problema creata direct sau indirect de BouC (TM).

Copyright (c) 2008 Maimuta beata de la Zoo (ballmer@microsoft.com)

De asemenea, Maimuta ofera o copie gratuita a compilatorului BouC (cost obisnuit: 3998.74.6$) oricarei persoane care gaseste cea mai grava eroare din programul de mai sus.


Acest anunt a fost facut posibil datorita generozitatii a Bullshit Inc.

/edit: chestia aia chiar se compileaza...

Comentarii pentru acest articol:



Pagina 1 din 1 [ 1 ]

Mesaj Info autor
    Postat la 13 Jan 2008 11:48:11    Subiect: < fara subiect >
MithY info:

MithY:

Fain. Chiar se plangea cineva in alt topic de ce nu este un limbaj in limba romana. Uite ca acum este Razz

gamedev for life


Status:
Înregistrat pe:
25 Feb 2007 20:12:02
Vârsta: 21 ani
Mesaje: 435
Locatie: Iasi
Programator
Digital Void Entertainment
 
    Postat la 13 Jan 2008 14:29:36    Subiect: < fara subiect >
raicuandi info:

raicuandi:

Am vrut printra 5a sa scriu un programel care imi inlocuieste cuvintele cheie pascal dintr-u n fisier sursa, ceva de genul, imi inlocuieste "inceput" cu "begin", "pentru" cu "for" etc., si dupaia cheama compilatorul... probabil de aici si toata "trauma' Smile (insa cred ca fix pe atunci am scris primul joc, in text mode, in pascal, tot jocul fiin un loop gigantic in "main"*, nici o functie nimic, si de atunci mi-am vazut cam numa de asta)

* = aka intre begin-ul si end-ul principal, dar ai prins idea

Oricum postu a avut mai mult legatura cu cristy, cara daca ii inlaturi prostia... ei bine, nu mai ramane nimic, dar daca inlaturi prostia SI te uiti la actiunile lui dintr-un punct de vedere OBIECTIV (nu subiectiv - legat de faptul ca e dobitoc), ramai -cel putin eu- putin.. socat.

Am invatat cateva chestii de pe urma lu cristy care acum le-as inrama cu aur... cu asta in minte, si cu cateva sfaturi practice de la Rimio (multumesc din nou! Smile ), am creat designul pt jocul pe N95 -inainte complet incert pt mine- in cate ore pe la 3 dimineata, si multe detalii tehnice despre cum sa fac respectivele efecte care le doresc in fixed-function/opengl. (neavand shadere pe acest hardware; sper sa-mi iasa bine totusi Smile )

Method 2: Move Your Mouse Pointer
If you move your mouse pointer continuously while the data is being returned to Microsoft Excel, the query may not fail. Do not stop moving the mouse until all the data has been returned to Microsoft Excel.


Status:
Înregistrat pe:
24 Mar 2007 21:02:40
Vârsta: 22 ani
Mesaje: 514
Locatie: Adelaide, Australia
Programator

 
    Postat la 14 Jan 2008 12:48:41    Subiect: < fara subiect >
Black_Knight info:

Black_Knight:

tareeeeeeeeeeeeeeeeeeeeeee Very Happy

cand o sa vrea sa pierd timpu as putea sa ma joc cu definurile astea Very Happy
hmmmm as putea inlocui un program calumea cu o chestie dastea sunt curios cum ar arata Very Happy

pentru (intreg i primeste 0; i(i))
ar trebui incrementeaza(i) nu i(i) Very HappyVery HappyVery Happy

dami_creier(); nu e definita Very Happy

Ultima editare efectuată de Black_Knight pe 14 Jan 2008 13:03:37; 1 editări în total


Status:
Înregistrat pe:
07 May 2007 19:49:43
Vârsta: 29 ani
Mesaje: 711
Locatie: Bucuresti
Programator

 
    Postat la 14 Jan 2008 13:16:08    Subiect: Re:
raicuandi info:

raicuandi:

Black_Knight a scris:


pentru (intreg i primeste 0; i(i))
ar trebui incrementeaza(i) nu i(i) Very HappyVery HappyVery Happy

Aia se pare ca e de la o problema cu forumul... eu am scris incrementeaza(i) dar mi-a aparut apoi doar i(i)....

Black_Knight a scris:

dami_creier(); nu e definita Very Happy

Si returneaza "void" (inside joke?). Si e chemata dupa return 0, deci nu o sa se ajunga la ea niciodata.

Oricum era o gluma, nu te juca cu define-urile alea ca-ti pierzi timpu Smile
Singurul define cu care poti sa te joci este:

#define if while

Method 2: Move Your Mouse Pointer
If you move your mouse pointer continuously while the data is being returned to Microsoft Excel, the query may not fail. Do not stop moving the mouse until all the data has been returned to Microsoft Excel.


Status:
Înregistrat pe:
24 Mar 2007 21:02:40
Vârsta: 22 ani
Mesaje: 514
Locatie: Adelaide, Australia
Programator

 
    Postat la 15 Jan 2008 12:55:09    Subiect: Re: Re:
Black_Knight info:

Black_Knight:

raicuandi a scris:

Black_Knight a scris:


pentru (intreg i primeste 0; i(i))
ar trebui incrementeaza(i) nu i(i) Very HappyVery HappyVery Happy

Aia se pare ca e de la o problema cu forumul... eu am scris incrementeaza(i) dar mi-a aparut apoi doar i(i)....

Black_Knight a scris:

dami_creier(); nu e definita Very Happy

Si returneaza "void" (inside joke?). Si e chemata dupa return 0, deci nu o sa se ajunga la ea niciodata.

Oricum era o gluma, nu te juca cu define-urile alea ca-ti pierzi timpu Smile
Singurul define cu care poti sa te joci este:

#define if while


looooooool
pai tokmai daia, sa ma joc ca sa pierd timpu... nu cred k se poate face ceva serios din #define if daca Very HappyVery HappyVery Happy


Status:
Înregistrat pe:
07 May 2007 19:49:43
Vârsta: 29 ani
Mesaje: 711
Locatie: Bucuresti
Programator

 
    Postat la 15 Jan 2008 14:28:07    Subiect: < fara subiect >
raicuandi info:

raicuandi:

Nu-mi vinzi mie din timpul tau? Smile Trebuie sa fac un proof of concept pana vineri, si am inceput fix.. azi la pranz.

Method 2: Move Your Mouse Pointer
If you move your mouse pointer continuously while the data is being returned to Microsoft Excel, the query may not fail. Do not stop moving the mouse until all the data has been returned to Microsoft Excel.


Status:
Înregistrat pe:
24 Mar 2007 21:02:40
Vârsta: 22 ani
Mesaje: 514
Locatie: Adelaide, Australia
Programator

 
    Postat la 16 Jan 2008 12:52:58    Subiect: Re:
Black_Knight info:

Black_Knight:

raicuandi a scris:

Nu-mi vinzi mie din timpul tau? Smile Trebuie sa fac un proof of concept pana vineri, si am inceput fix.. azi la pranz.



hahaha

looool
am spus 'daca am timp de pierdut' nu ca 'am timp de pierdut' Very Happy


Status:
Înregistrat pe:
07 May 2007 19:49:43
Vârsta: 29 ani
Mesaje: 711
Locatie: Bucuresti
Programator

 
    Postat la 30 Jan 2008 14:04:36    Subiect: < fara subiect >
Pintea info:

Pintea:

in aceeasi nota, 2 clasice :

http://www.gnu.org/fun/jokes/helloworld.html

http://www.gnu.org/fun/jokes/declarations.html



Status:
Înregistrat pe:
05 May 2007 14:50:45
Vârsta: 28 ani
Mesaje: 300
Locatie:
Programator

 
    Postat la 06 Feb 2008 18:03:48    Subiect: < fara subiect >
GameGodN info:

GameGodN:

Nu incerci sa faci si tu un limbaj care sa bata C++ cu compilator cu tot sau sa il integrezi intr-un compilator. Laughing Laughing Laughing Laughing Laughing Laughing Laughing Laughing
Thats a joke Cool

Design game for all to have funn and play them with addiction. Do not bore them and give all what they want if you cann.


Status:
Înregistrat pe:
16 Oct 2007 12:47:38
Vârsta: 27 ani
Mesaje: 180
Locatie: Sibiu
Game designer

 

Pagina 1 din 1 [ 1 ]


Server time: 23:23:59 10.02.2012



[ Termeni si conditii | Contact | F.A.Q. | Funny Pictures ]

© 2011 Copyright 7thFACTOR Entertainment - All rights reserved