🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #802

Re: Pomocy

#802
From: Marek Kotowski
Date: Thu, 22 Jan 1998 09:03
44 lines
2102 bytes
Mechanik wrote:
> 
> >Dlaczego nie mogê definiowaæ funkcji zgodnie ze wzorami z mojej starej
> >ksi±¿ki:
> >wymy¶lona_nazwa_funkcji (zmienne)
> >definicja typów zmiennych
> >{
> >instrukcja
> >}
> 
> Jesli Twoj kompilator ma taka mozliwosc, to ustaw go na konwencje K&R.
> 

  Zla rada. 
  1. W wiekszosci kompilatorow wersja K&R sprowadza sie tylko
     do sprawy slow kluczowych. Prosze sprobowac pod BC 
     skompilowac program ze standardowymi plikami definicyjnymi
     w wersji K&R. Dostanie Pan wiele komunikatow o bledach.
     Jest kwestia dyskusyjna, czy mozna uznac zatem, ze 
     kompilator BC obsluguje K&R (praktycznie nie dostarcza
     dla tej wersji plikow definicyjnych).

  2. Pod wieloma wzgledami wersja K&R czesto funkcjonuje jak
     wersja standardowa (np. prototypy).

  3. Wersja K&R jest bardzo roznie traktowana przez rozne kompilatory.
     Nie ma oczywiscie standardu K&R.

  4. Sens wprowadzania do kompilatorow wersji K&R jest taki, ze
     jest ona przeznaczona do kompilacji programow (lacznie z ich
     plikami definicyjnymi) napisanych dawniej, kiedy nie bylo
     jeszcze standardu. Jesli kompiluje sie wlasne programy,
     lepiej uzywac wersji ANSI. Zazwyczaj uzywa sie wersji
     kompilatora, akceptujacej jego rozszerzenia, co oczywiscie,
     nie znaczy, ze z tych rozszerzen trzeba korzystac (kod jest
     nieprzenosny).

  Lepsza rada jest przyzwyczaic sie do nowego rodzaju definicji
  funkcji.


  Pozdrawiam

  Marek Kotowski
Technical Details
Message-ID: <34C70B5A.2368@imm.org.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!news.nask.pl!not-for-mail
References: <6a2is8$2j9$5@newsfeed.onet.pl> <6a5fjv$rc9$2@sunsite.icm.edu.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!news.nask.pl!not-for-mail
From: Marek Kotowski <mkot@imm.org.pl>
Newsgroups: pl.comp.lang.c
Subject: Re: Pomocy
Date: Thu, 22 Jan 1998 10:03:22 +0100
Organization: Instytut Maszyn Matematycznych
Lines: 44
Message-ID: <34C70B5A.2368@imm.org.pl>
References: <6a2is8$2j9$5@newsfeed.onet.pl> <6a5fjv$rc9$2@sunsite.icm.edu.pl>
NNTP-Posting-Host: 148.81.238.53
Mime-Version: 1.0
X-Mailer: Mozilla 3.01Gold (Win95; I)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit