🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: argv

#769
From: Michal Malecki
Date: Mon, 02 Feb 1998 11:09
53 lines
3672 bytes
Marek Kotowski <mkot@imm.org.pl> wrote:
:   Zadalem sobie trud i skompilowalem ten program pod BC 3.1.
: Daje ostrzezenie "Call to function "funkcja" with no prototype".
: W czym rzecz? Otoz najpewniej ma Pan zamaskowane ostrzezenia.
: Prosze wybrac z glownego ekran:
itd.
Wiem, ze tam sie cos wylacza, bo juz to "wylaczalem" pare razy. Prawdopodobnie
ma pan absolutna racje (nie sprawdzalem, jaka byla konfiguracja kompilatora,
jak to odpalalem, byc moze ktos (administrator :-) sobie to wylaczyl. I stad
cale nieporozumienie. Niemniej jednak sprawdze to jeszcze dzisiaj.

Mimo wszystko jednak po pierwsze sadze, ze i tak ma pan racje, a po drugie
wcale mnie to nie zdziwi. Maly przyklad:

if ( i = do_costam() )

GCC i BC zwroca uwage, ze w if uzyto operatora przypisania (byc moze mialby
to byc operator porownania). Natomiast w takim wypadku:

if ( (i = do_costam()) )

Tylko BC zwroci wyzej wymieniona uwage.

Zeby bylo jasniej, w tym pierwszym wypadku, to gcc dokladnie napisze cos w tym
stylu, ze "ambiguous expressions need parentheses".
Swiadczy to o tym po prostu, ze BC 3.1 ma zwyczaj generowania ostrzezen calkiem
bez sensu niekiedy. I wcale sie nie dziwie, dlaczego zostaja wylaczane.

:   Uzyl Pan slowa "brednie". Moglbym tu sie wyzlosliwic,
: ze brak kompetencji zastepuje Pan inwektywami. Moglbym napisac
: pare innych rzeczy. Ale po tych kilku Pana wystapieniach w
: grupie zaczynam watpic, czy w ogole warto z Panem dyskutowac.
Tak. Nie. Nie wiem. Ja osobiscie na brak kompetencji nie narzekam.
I nie zamierzam sie na pewno trzymac jakichs smiesznych regulek, ktore
honoruja najwyzej teoretycy jezyka. Bo gdybym mial to robic, to raczej
pozostalbym na etapie turbo-pascala. Przeciez mozliwosci ma podobne.
Skoro jednak dostapilem lepszego jezyka, to nie dlatego, ze uzywanie go
swiadczy o mnie czy cos w tym stylu. Tylko ja na prawde lubie ten jezyk.
I - m. in. dzieki mojej awersji do turbo-pascala - polubilem ten jezyk
od pierwszej przegladanej w ksiegarni ksiazki.

A tak troche na marginesie: Co mnie obchodzi, ze standard ANSI C czegos nie
okresla i "nie wiadomo jak to pojdzie na jakim kompilatorze". Juz nie
pierwszy raz powtarzam, ze jezeli pisze program, to od razu wiem, na jaki
kompilator i jaki system. Co mnie obchodzi, ze na inny system ten program
trzeba bedzie przerabiac ? A ile trwalo przeniesienie Linuxa na sparka ?


-- 
.---.     .   . - Michal Malecki <mmalecki@technologist.com>/The things that
\___  ,-. | , |- ,-. ,-  mUd: zly.mud.org.pl 4000.         /can't destroy you
    \ |-' |<  |  | | |   uRl: www.kis.p.lodz.pl/~sektor   /make you
`---' `-' ' ` `' `-' '   pGp: sektor@zly.kis.p.lodz.pl   /stronger...
Technical Details
Message-ID: <6b49gm$477@polonez.man.lodz.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!ict.pwr.wroc.pl!pwr.wroc.pl!news.man.lodz.pl!not-for-mail
References: <Pine.LNX.3.96.980118170312.17197A-100000@qrnik.knm.org.pl> <34C5278D.10A8@bdk.lublin.pl> <34C5B81A.8C6@imm.org.pl> <Pine.LNX.3.96.980122183153.525B-100000@qrnik.knm.org.pl> <34C8723E.5485@imm.org.pl> <6aaotj$3ra$2@sunsite.icm.edu.pl> <34C9F634.1AF9@imm.org.pl> <6ai18e$npt@polonez.man.lodz.pl> <34CC8ED2.59EE@imm.org.pl> <6akiq3$nua@polonez.man.lodz.pl> <34CDE24B.2CA5@imm.org.pl> <6at7ri$qk5@polonez.man.lodz.pl> <34D3044D.55AD@imm.org.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!ict.pwr.wroc.pl!pwr.wroc.pl!news.man.lodz.pl!not-for-mail
From: Michal Malecki <sektor@zly.kis.p.lodz.pl>
Newsgroups: pl.comp.lang.c
Subject: Re: argv
Date: 2 Feb 1998 11:09:10 GMT
Lines: 53
Message-ID: <6b49gm$477@polonez.man.lodz.pl>
References: <Pine.LNX.3.96.980118170312.17197A-100000@qrnik.knm.org.pl> <34C5278D.10A8@bdk.lublin.pl> <34C5B81A.8C6@imm.org.pl> <Pine.LNX.3.96.980122183153.525B-100000@qrnik.knm.org.pl> <34C8723E.5485@imm.org.pl> <6aaotj$3ra$2@sunsite.icm.edu.pl> <34C9F634.1AF9@imm.org.pl> <6ai18e$npt@polonez.man.lodz.pl> <34CC8ED2.59EE@imm.org.pl> <6akiq3$nua@polonez.man.lodz.pl> <34CDE24B.2CA5@imm.org.pl> <6at7ri$qk5@polonez.man.lodz.pl> <34D3044D.55AD@imm.org.pl>
NNTP-Posting-Host: sektor@zly.kis.p.lodz.pl
User-Agent: tin/pre-1.4-980105 (UNIX) (SunOS/5.5.1 (i86pc))
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit