Stránka 1 z 1
Pascal
Napsal: 20. 4. 2005 21:14
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...
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
Napsal: 21. 4. 2005 12:20
od qk
No az vyresis jak udelat z cecka case-insensitive, tak to sem hod, docela by mne to zajimalo
Napsal: 21. 4. 2005 15:05
od David Nohejl
Nedavas pozor
Jak sis moh vsimnout tak "end" je case insensitive... pro vsechny kombinace velkych/malich pismen je tam nejaky #define
Jenom to dopsat i pro ostatni prikazy... treba programem...
David
Napsal: 22. 4. 2005 10:26
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
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
Napsal: 22. 4. 2005 17:16
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
a
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
hmm
Napsal: 14. 5. 2005 19:49
od tuxo
drogy jsou spatne ale taketo nieco moze pouzivat fakt len uchyl ... pascal sux my c*c*
Re: hmm
Napsal: 15. 5. 2005 00:37
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.
Napsal: 22. 5. 2005 14:52
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.
Napsal: 23. 5. 2005 10:25
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.
Tak snivat mozna jo... jinak by to cecko neudelali
))