Pascal

Uživatelský avatar
David Nohejl
Matfyz(ák|ačka) level III
Příspěvky: 135
Registrován: 10. 10. 2004 17:23
Typ studia: Informatika Bc.
Bydliště: Praha
Kontaktovat uživatele:

Pascal

Příspěvek od David Nohejl »

cau lidi,
dneska sem kecal s kamosem, padla rec na cecko a na to jak se tento jazyk nejmenovane Katerine nelibi :) mno Katko mam pro tebe dobrou zpravu!
V c muzes psat SKORO stejne jako v Packalu....

Kód: Vybrat vše

// main.c
#include "pscdefs.h"

PROCEDURE main( void )
BEGIN

END
bez problemu projde kompilatorem...

WTF? samozrejme:

Kód: Vybrat vše

// pscdefs.h

#define begin {
#define BEGIN {
#define Begin {
#define end }
#define END }
#define End }
#define eNd }
#define enD }
#define eND }
#define ENd }
#define end }
#define PROCEDURE void
Zbytek headeru "pscdefs.h" (Pascal Definitions )necham na ctenari... :-D

nyoj!

byla by mozna sranda to aspon trochu dopsat ( nebo najit neco odpovidajiciho na netu) a trochu s tim pozlobit cvicici na C. (Ale ja nic nerek!)

David

p.s kod (c) David Nohejl 2005 ale to je snad jasny ;)
Never forget: Stay kul and happy (I.A.)
qk
Matfyz(ák|ačka) level III
Příspěvky: 181
Registrován: 24. 2. 2005 10:03
Typ studia: Informatika Mgr.
Kontaktovat uživatele:

Příspěvek od qk »

No az vyresis jak udelat z cecka case-insensitive, tak to sem hod, docela by mne to zajimalo
Don't worry, be dead
Uživatelský avatar
David Nohejl
Matfyz(ák|ačka) level III
Příspěvky: 135
Registrován: 10. 10. 2004 17:23
Typ studia: Informatika Bc.
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od David Nohejl »

Nedavas pozor :) Jak sis moh vsimnout tak "end" je case insensitive... pro vsechny kombinace velkych/malich pismen je tam nejaky #define :-D Jenom to dopsat i pro ostatni prikazy... treba programem...

David
Never forget: Stay kul and happy (I.A.)
qk
Matfyz(ák|ačka) level III
Příspěvky: 181
Registrován: 24. 2. 2005 10:03
Typ studia: Informatika Mgr.
Kontaktovat uživatele:

Příspěvek od qk »

David Nohejl píše:Nedavas pozor :) Jak sis moh vsimnout tak "end" je case insensitive... pro vsechny kombinace velkych/malich pismen je tam nejaky #define :-D Jenom to dopsat i pro ostatni prikazy... treba programem...

David
No ale ja myslim ze to nenahrazuje vse, pokud bude promena AhoJ a AHoj, tak to jsou pro C dve odlisny a nemyslim si ze define ti to prevede po pismenkach....to by potom
#define a 15
znicilo vsechny promeny :) spis to nahrazuje slova a ne pismenka
Don't worry, be dead
Uživatelský avatar
David Nohejl
Matfyz(ák|ačka) level III
Příspěvky: 135
Registrován: 10. 10. 2004 17:23
Typ studia: Informatika Bc.
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od David Nohejl »

no jasne, a kdyz tam bude treba promenna "end" tak to by taky neslo. Co ja mam na mysli je ze gdyz napises

Kód: Vybrat vše

PROCEDURE main( void )
BEGIN

ENd
a

Kód: Vybrat vše

PROCEDURE main( void )
BEGIN

END
tak je to fuk. To sem i testoval ted prave. Nezapomen ze je to jenom tako va sranda ( no dobre, mozna se u toho bavim jenom ja, no a?) v zadnym pripade si nemyslim ze by takhle slo psat programy!! Ale NEKTERE velmi jednoduche programy jdou :)
Napr Hello World:

Kód: Vybrat vše

PROCEDURE main( void )
BEGIN
WRITE("ahoj");
BEGIN
WRITE(" svete!");
EnD
ENd
Ale musel sem pridelat #define pro write a includovat stdio.h ;)

David
Never forget: Stay kul and happy (I.A.)
tuxo
Matfyz(ák|ačka) level I
Příspěvky: 4
Registrován: 7. 11. 2004 23:29
Typ studia: Informatika Bc.
Kontaktovat uživatele:

hmm

Příspěvek od tuxo »

drogy jsou spatne ale taketo nieco moze pouzivat fakt len uchyl ... pascal sux my c*c*
Uživatelský avatar
David Nohejl
Matfyz(ák|ačka) level III
Příspěvky: 135
Registrován: 10. 10. 2004 17:23
Typ studia: Informatika Bc.
Bydliště: Praha
Kontaktovat uživatele:

Re: hmm

Příspěvek od David Nohejl »

tuxo píše:drogy jsou spatne ale taketo nieco moze pouzivat fakt len uchyl ... pascal sux my c*c*
no vzhledem k tomu ze ja nic takovyho nepouzivam tak to neberu osobne.

Jinak bych te musel povesit za kridla do pruvanu tucnaku.
Never forget: Stay kul and happy (I.A.)
Uživatelský avatar
Oscar
Donátor
Donátor
Příspěvky: 26
Registrován: 13. 11. 2004 13:52
Typ studia: Informatika Mgr.
Kontaktovat uživatele:

Příspěvek od Oscar »

qk píše:No az vyresis jak udelat z cecka case-insensitive, tak to sem hod, docela by mne to zajimalo
No, mne sa zda, ze ked si spravis utilitku ("po-preprocessor"), ktora ti vsetko okrem retazcovych premennych a znakov ('A', "Ahoj"...) prevedie na male pismena, tak by to nebol az tak velky problem. V Ccku nieje tak vela prikazov, ktore sa pisu velkymi pismenami (aspon sa mi zda), lebo tu budu problemy prave s nimy.
Ccko je ale pekny jazyk, je trochu zlozitejsi, ako Pascal, ale daju sa v nom robit take ficurky, o akych sa v Pascale ani snivat neda. :wink:
Uživatelský avatar
tutchek
Site Admin
Příspěvky: 795
Registrován: 21. 9. 2004 00:40
Typ studia: Informatika Mgr.
Bydliště: Praha, Bohnice
Kontaktovat uživatele:

Příspěvek od tutchek »

Oscar píše:
qk píše:No az vyresis jak udelat z cecka case-insensitive, tak to sem hod, docela by mne to zajimalo
No, mne sa zda, ze ked si spravis utilitku ("po-preprocessor"), ktora ti vsetko okrem retazcovych premennych a znakov ('A', "Ahoj"...) prevedie na male pismena, tak by to nebol az tak velky problem. V Ccku nieje tak vela prikazov, ktore sa pisu velkymi pismenami (aspon sa mi zda), lebo tu budu problemy prave s nimy.
Ccko je ale pekny jazyk, je trochu zlozitejsi, ako Pascal, ale daju sa v nom robit take ficurky, o akych sa v Pascale ani snivat neda. :wink:
Tak snivat mozna jo... jinak by to cecko neudelali ;)))
exAdmin. Magistr přes umělou inteligenci. Právník přes daně.
Odpovědět

Zpět na „2005“