🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #4662

Re: Prawda o C++

#4662
From: Adam Szeliga
Date: Sat, 23 Jan 1999 19:22
57 lines
2727 bytes

Andrzej Lewandowski wrote:

> siosion@meil.pw.edu.pl (Adam Szeliga) wrote:
>
> >Andrzej Lewandowski wrote:
>
> >> >programy numeryczne.
> >>
> >> Nie umniejszajac zaslugi Sztostrupa, jezyk w ktorym do zmiennej typu
> >> "character" mozna dodac "1" mogl wymyslec tylko idiota. Oczywiscie,
> >> Sztostrup jest to polwinny; dodac nalezy nazwiska K&R.
> >>
> >> A.L.
>
> >Nie bardzo rozumiem co wtym jest takiego idiotycznego !!!!
> >Zmienna char w C to taka sama zmienna jak int tylko troche
> >krotsza. 'a' - to tez wartosc liczbowa tylko inaczej zapisana.
> >Moge napisac 'a' lub 97 w zaleznsci jak bedzie dla mnie czytelniej
> >i bedzie to tosamo.  Co jest zlego w tym, ze po dodaniu 1 otrzymam kod
> >nastepnej litery w alfabecie (kodzie ASCII). Nie jest powiedziane ze
> >w zminnej typu char musza byc tylko literki.
>
> 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.
>

Oczywiscie zgadzam sie z opinia iz definicja typu to takze okreslenie
dopuszczalnych
na nich operacji. Nigdzie nie znalazlem jednak, informacji aby w zmiennych
typu
char maja byc przechowywane wylacznie znaki.  Jak juz wiele razy tutaj
napisano
C to taki przenosny assembler. W assemblerze (zapewe w kazdym) na danych
jedno bajtowych mozna wykonywac operacje artmetyczne. Z reszta istnieje
takze
typ unsigned char. Byc moze nieszczesliwa jest tu nazwa typu char, ktora
sugeruje
szczegolne zastosowanie.

> >P.S. Wiecej szacunku dla K&R
>
> A mozna wiedziec dlaczego?...

Niepodoba mi sie zestawienie slow: idiota, Sztostrup, K&R.
Uwazam iz panowie K&R mimo wszytko zrobili cos naprawde niezlego.

Z powazaniem
Adam Szeliga
Technical Details
Message-ID: <36AA1255.E592B09D@meil.pw.edu.pl>
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!ict.pwr.wroc.pl!m2n-gate.okapi.usenet.pl

Show Full Headers
Complete Article Headers
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!ict.pwr.wroc.pl!m2n-gate.okapi.usenet.pl
From: siosion@meil.pw.edu.pl (Adam Szeliga)
Newsgroups: pl.comp.objects
Subject: Re: Prawda o C++
Message-ID: <36AA1255.E592B09D@meil.pw.edu.pl>
Date: 23 Jan 99 19:22:02 GMT
Sender: objects@sprocket.ict.pwr.wroc.pl
Organization: Lista dyskusyjna objects@sprocket.ict.pwr.wroc.pl
Lines: 58
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit