
			################################
			#  Mirt jobb a pszkl, mint  #
			#       a cplusszplussz       #
			################################


		A pszkl nyelv egy igen fejlett nyelv. Elg j, mint
	pldul a C++. A C++ ppen mg a pszklnl is jabb nyelv,
	de ebbl mg korntsem kvetkezik, hogy jobb. A C++ fordt
	sokkal hosszabb is, mint egy akrmilyen pszkl fordt, s
	ebbl sokan arra kvetkeztetnek, hogy maga a nyelv sokkal fej-
	lettebb, s jobb. Ebben a cikkben megprblom bemutatni a
	pszkl nyelv nhny olyan tulajdonsgt, amelybl egyrtelm-
	en lthat, hogya pszkl mennyivel magasabb szint nyelv, mint
	a C, vagy a C++. ( Ez igen nehz feladat, mert a C sokkal jobb,
	mint a pszkl, de lssuk...)

		Elszr is, induljunk ki abbl, hogy a BZIK, egy fej-
	letlen, primitv (,szar) nyelv. Aki ezzel nem rt egyet, azt
	nehz lesz meggyzni. Teht a BZIK szar. Amelyik nyelv hasonlt
	a BZIK-re, az nem lehet egy j nyelv. Mrpedig egyrtelmen
	ltszik, hogy a C  printf,cprintf,sprintf,stb. eljrsainak igen
	sok kze van a BASIK  print  utastshoz. A pszkl azonban
	mr elhagyta ezt a szintet a szinvonalas Write, s Writeln elj-
	rsaival.

		Ezentl a C fordt olyan hlye, hogy nem tud megkln-
	bztetni, egy karaktert egy bjttl. Ez azrt mr sok. Mg a
	pszklban van a karakter, s a bjt (shortint) kln, addig az
	a bna C fordt ssze-vissza keveri. Azrt a C is meg tud kln-
	bztetni signed, s unsigned char-t, de ez mr maga igen sok
	problmhoz vezet. Pszklosok! Kpzeljetek el egy eljeles, s
	egy eljel nlkli nagy A karaktert !!

		A BASIC  for  utastsa magangedi, hogy a ciklusvlto-
	z egy ciklus alatt ne pontosan 1-gyel cskkenjen, vagy nveked-
	jen. A pszkl ezt a szintet tllpte! Itt mr csak a TO s a
	DOWNTO maradt. A C pedig mg jval a BZIK al sllyedt ilyen
	tren: a for cilkusban akrmilyen baromsgot megenged. Nem elg,
	hogy nem csak 1-gyel nveli, vagy cskkenti a ciklusvltozt, de
	hatvnyozst, st mg utastst is megenged. Ez mr tiszta
	anarhia. Ksz rlet !

		C-ben tbb ugyanolyan nev eljrst lehet definilni
	klnbz paramrerekkel. Ez mg nagyon szp lenne, de nem r-
	tem, hogy hogyan mertk ilyen tulajdonsggal felruhzni a C-t,
	amikor mg egy karaktert sem tud megklnbztetni egy bjttl.

		Mr csak abbl is ltszik, hogy a pszkl mennyivel
	jobb, hogy a C fordtk kszti is tudjk ezt. Ezrt oldottk
	meg, hogy C-ben lehessen hasznlni a pszkl hvsi konvencit.
	Azrt ha a fprogramot C-ben is rja valaki, azrt legyen meg
	a lehetsge, hogy a bonyolultabb eljrsokat egy fejlettebb
	nyelv s fordt segtsgvel rja meg.

		Mr a pszkl nevbl (PASCAL) is ltszik, hogy egy
	fejlettebb nyelv. A nyelv alkoti gyeltek arra is, hogy ha egy
	hossz szvegben kell megkeresni a nyelv nevt, akkor se legyen
	problma. De, ha a C-t prbln valaki megkeresni egy 1 Mb
	hossz fjlban(file), akkor igen sokat kellene szrakoznia, mert
	elg sok angol/magyar/nmet/francia/belorusz/tasmn sz van,
	amely tartalmav C karaktert. Tbbek kztt ebbe a csoportba
	sorolhatjuk az angol PASCAL szt is.

		Ezek utn mr csak azt nem rtem, hogy a nagyobb prog-
	ramokat mirt rjk C-ben, amikor ott van a programozk kez-
	ben egy sokkal hatkonyabb eszkz: a pszkl nyelv. s akkor
	mg nem szltunk a tbbi, a fejlettsg igen magas szintjn ll
	programozsi nyelvrl, a gmforszrl, a modulrl, a klipperrl,
	s a fortranrl. Vagy ha netn azrt rjk a progamot fejletlen
	nyelven, hogy j gyors legyen, akkor mirt nem rjk mindjrt
	asszembliben, mer' arr aszt hallotam, hogy nagy gyors.

		Szerintem a pszkl, akarom mondani a C egy nagy szar,
	s mr nincs neki sok htra, hamarosan el fog tnni a Fld
	sznrl, s tadja helyt a fejlettebb nyelveknek.


						____________________


		/*
			Aki ez al odarja a nevt, az
			jelentkezzen a NOSASOFT-nl, s
			kldnk neki egy Turbo Pascal
			7.0-t installllemezeken.
		*/