Article View: pl.comp.objects
Article #4678Re: Prawda o C++
From: Andrzej Lewandowski
Date: Sun, 24 Jan 1999 16:31
Date: Sun, 24 Jan 1999 16:31
30 lines
2317 bytes
2317 bytes
Sektor van Skijlen <sektor@spam.org> wrote: >W ostatnim odcinku, Andrzej Lewandowski naskrobal: >: Jakis czas temu ludzie wymyslili cos takiego jak "typy". Typy >: okreslaja nie tylko ilosc bajtow potzrebnych na reprezentacje danych, >: ale i dopuszczalne operacje na tych danych. Zauwazyli tez dosyc dawno, >: ze dopuszczalne operacje na znakach powinny byc inne niz dopuszczalne >: operacje np. na liczbach calkowitych. Oczywiscie, w ramach ogolnej >: dowolnosci ktos moze sobie uznac ze np. ma sens wyciaganie pierwiastka >: kwadrarowego z obiektu 'A'. Zyjemy w wolnym swiecie. Co pozwale >: rowniez mnie wyrazic swoj stosunek do podobnych pomyslow, co wyrazilem >: w poprzednim postingu. >A wiec dodanie 1 do 'a', to jest dla Pana operacja na znakach ? To prosze >spojrzec na ponizszy przyklad: Chyba sie nie rozumiemy. Prosze posluchac o co mi chodzi: operacja "znak + 1" jest operacja arytmetyczna na bajcie czy czymkolwiek co sobie tworcy C wymyslili. Pod wzgledem logicznym operacja "a" + 1 jest idiotyzmem. Inne, bedace w pogardzie jezyki dla operowania na znakach posiadaja operacje poprzednika i nastepnika ktora to operacja czasami moze byc rownowazna powiekszeniu numerycznej reprezentacji znaku o 1 a czasem nie. Ale, jak ktos slusznie niedawno powiedzial, C jako asembler umozliwia wszystko. A.L. A.L.
Technical Details
Message-ID:
<36ab4afb@news3.ibm.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!fu-berlin.de!cpk-news-hub1.bbnplanet.com!news.gtei.net!newsfeed.cwix.com!165.87.194.242!newsm2.ibm.net!ibm.net!news3.ibm.net!32.100.104.15References:
<36A84E58.CC21CC89@meil.pw.edu.pl> <36a90e81@news3.ibm.net> <78ff18$k41$2@polonez.man.lodz.pl>Show Full Headers
Complete Article Headers
From: lewando@ibm.net (Andrzej Lewandowski) Newsgroups: pl.comp.objects Subject: Re: Prawda o C++ Date: Sun, 24 Jan 1999 16:31:38 GMT Reply-To: lewando@ibm.net References: <36A84E58.CC21CC89@meil.pw.edu.pl> <36a90e81@news3.ibm.net> <78ff18$k41$2@polonez.man.lodz.pl> X-Newsreader: Forte Free Agent 1.0.82 NNTP-Posting-Host: 32.100.104.15 Message-ID: <36ab4afb@news3.ibm.net> X-Trace: 24 Jan 1999 16:31:55 GMT, 32.100.104.15 Organization: IBM.NET Lines: 33 X-Notice: Items posted that violate the IBM.NET Acceptable Use Policy X-Notice: should be reported to postmaster@ibm.net X-Complaints-To: postmaster@ibm.net Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!fu-berlin.de!cpk-news-hub1.bbnplanet.com!news.gtei.net!newsfeed.cwix.com!165.87.194.242!newsm2.ibm.net!ibm.net!news3.ibm.net!32.100.104.15 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit