cccc.515visnja,
-> #509, postmast> Da li neko zna kako se prosledjuju podaci printf funkciji,
> odnosno kako se ista moze pozvati iz asemblera recimo da
> odstampa float.
Hm... neznam tacno, ali pogledaj iz dibagera.
Prvo se bace dva parametra na stek pa onda zove printf. Ta dva parametra
su verovatno odresa stringa koji se stampa. Naravno pre toga
adekvatno formatizuje float.
cccc.516vitez.koja,
-> #511, postmast#=> Jel nije tesko nekom da napise prg u C ili C++ -u koji
#=> pretrazuje datoteku i ispituje koliko se puta string
#=> pojavljuje u datoteci npr
#=> c:\trazi a.txt racunari
Imaš grep uz Borlandove jezike, a i kao standardni deo svih
unix-like operativnih sistema, koji između ostalog ume i da
izbroji pojavljivanja stringa u datoteci.
cccc.517oper,
-> #515, visnjaSubject: Re: printf parametri
>> > Da li neko zna kako se prosledjuju podaci printf funkciji,
>> > odnosno kako se ista moze pozvati iz asemblera recimo da
>> > odstampa float.
>>
>> Hm... neznam tacno, ali pogledaj iz dibagera.
>> Prvo se bace dva parametra na stek pa onda zove printf. Ta dva
>> parametra su verovatno odresa stringa koji se stampa. Naravno
>> pre toga adekvatno formatizuje float.
Ovo, naravno, nije tačno ;)
printf je, kao što se može videti u stdio.h, deklarisana kao:
int printf(const char *__format, ...);
Funkcija printf je funkcija koja prima "variable number of
arguments". Mora joj se proslediti char* na format string, a posle
toga može doći proizvoljan broj argumenata. Na osnovu prosleđenog
format stringa sama printf funkcija određuje kako će štampati ono
što (na osnovu format stringa misli da ;) joj je prosleđeno.
O tome kako konkretno za tvoj kompajler i asembler da pozoveš
printf da odštampa float, najviše ćeš saznati ako kompajleru zadaš
da generiše .asm listing. Uopšteno - na stek se smeštaju svi
argumenti sa desna na levo i tako sve do adrese format stringa.
Zatim se poziva printf. Stek, kao i kod svake c funkcije, čisti
funkcija koja je pozvala printf.
Pz, Pera...
cccc.518postmast,
From: vinko@impex.durlan.co.yu (Vinko Velinov)
Subject: Re: Cccc
Date: Tue, 05 Sep 1995 08:27:00 GMT+2
Mladen.Adamovic@f135.n135.z38.setnet.setnet.co.yu (Mladen Adamovic) writes:
> ZR> manje vaznog u datom momentu). Ako se radi o implementacijama jezika,
> ZR> opet je FORTRAN superiorniji zbog istog razloga: njegove
> ZR> "promatematicke" orijentisanosti. Ne, podatke o testiranju nemam ;)
> Hm, ... ja bih rekao da bi C trebao da ga sije, jer je C
> jezik srednjeg nivoa, koji ima sposobnost da se spusti do najnizeg
Na FORTRAN-u sam jako puno programirao. Prema mojim iskustvima FORTRAN je
jedino brzi u pozivu funkcija koji standardno ide po adresi, dok u C-u
standardno ide po vrednosti.
Nisam radio neka konkretna merenja ali sam puno programa "prepevao".
Razlika se vidi golim okom. Jedno sam na primitivan nacin uporedjivao
brzinu rada sa fajlovima. FORTRAN programima je trebalo jos oko 50%
vremena potrebno C programu da zavrsi isti posao.
Drugo, cak da su mat. fukcije u FORTRANU radjene u asembleru i maksimalno
optimizovane on je sporiji jer radi svakojake provere (recimo granice
nizova), tako da tu gubi puno vremena, pa je C opet brzi. U vezi sa tim
hocu da napomenem da meni zbog greske u FORTRAN programu masina __nikada__
nije zaglavila. Uvek se dobije neki run-time error. U C-u je zaglavljivanje
kao dobar dan. To dokazuje da C ne vrsi skoro nikakve provere sto ga cini
veoma brzim.
Sem toga FORTRAN ima jos sijaset mana. Kao najvecu mogu da pomenem da su
svi objekti staticki. To ima i svojih prednosti ali programer je veoma
skucen zbog nemogucnosti dinamckog kreiranja objekata. Ja sam to uvek
resavao kroz privremene fajlove sto je vodilo daljem padu performansi.
Dalje staticki objekti onemogucavaju pravljenje rekurzivnih funkcija
(moguce je uz pomoc jednog trika i to prevazici ali uz velika ogranicenja.
Ako nekog zanima mogu da napisem kako se to radi). Sledeci veliki
nedostatak u poredjenju sa C-om je nedostatak pokazivaca na objekte. Zatim
tu je izostanak bilo kakvih rutina za rad sa ekranom. Ako se programer
ogranici samo na koriscenje WRITE i PRINT naredbe njegovi programi ce
izgledati jadno. Znaci osudjen je na koriscenje ANSI drajvera, koji je
izuzetno spor i prevazidjen. Resenje moze da se potrazi u C ili ASM
rutinama, ali jezik kao jezik znaci nista nije obezbedio. U knjigama o C++
se mnogo ekspolatise termin "notaciona pogodnost". Ja cu ovde da kazem par
reci o "notacionim nepogodnostima" FORTRAN-a. Pre svega tu je "drveni"
nacin pisanja programa (7 - 72 kolona, 6-ta za prenos itd.). Zatim
izostanak struktura, pa obaveza da se procedura pozove posebnom naredbom
CALL. Po meni je velika mana podrazumevani tip promenljive. Cesto uvedemo
promenljivu u program i ostavimo za kasnije da je deklarisemo (da nam ne bi
pobegla misao dok se vracamo na pocetak programa), posle to zaboravimo i
promenljiva obicno bude tipa kojeg nismo zeleli.
Ovo su mane koje sam ovako, spontano, uz pisanje uocio. Detaljnijom
analizom sigurno mogu da se nadju jos neke inferiornosti FORTRAN-a u odnosu
na C. U svakom slucaju FORTRAN je zastareo jezik i valja ga penzionisati.
Da se ogradim. Ja sam ovde govorio o standardu FORTRAN 77. Mnogi
prevodioci dodaju razne ekstenzije jeziku u cilju prevazilazenja
njegovih mana. Tako, recimo MS FORTRAN 5.0 ima i strukture i unije i
dinamicke objekte i jos sto sta sto ga priblizava C-u.
Na kraju da kazem i neku lepu o FORTRANU-u. To je veoma jednostavan
jezik i pogodan je ucenje programiranja. Po meni bolji od BASIC-a.
BASIC je slozen jezik i cesto odvraca ljude. Njegova (BASIC) prednost
kod ucenja jezika se istice u interpretatorskom nacinu rada. Po meni
to je mana. Covek se navikne na takav nacin rada, a kad predje na
"pravi" jezik (C :)), od toga nema nista i biva totalno isfrustiran.
Ovako pocinje sa jezikom koji je jenostavniji ali odmah radi
modularne programe, koristi kompajler, linker itd, tj. sve ono sto ga
ceka kada krene sa nekim drugim jezikom. Zato je on za mene najbolji
za uvod u programiranje.
I jos nesto. FORTRAN programi jesu efikasni, ali ne kao C.
Nemoj da lazes da si hteo iz nehata. (Neposlusni B)
-----
Vinko Velinov * Impex Promet * 25. Maj 81 * 18000 Nis * tel. 018/43-671
cccc.519postmast,
From: pop@galeb.etf.bg.ac.yu (Aleksandar Popovic)
Subject: Re: Find
Date: Thu, 7 Sep 1995 09:32:35 GMT
Petar Djukic wrote:
> Jel nije tesko nekom da napise prg u C ili C++ -u koji
> pretrazuje datoteku i ispituje koliko se puta string
> pojavljuje u datoteci npr
> c:\trazi a.txt racunari
Koliko placas :>>
Pop.
+-------------------------------------------------------------------+
| pop@galeb.etf.bg.ac.yu popa@osmeh.fon.bg.ac.yu |
| popovi78891d@buef31.etf.bg.ac.yu e1popova@rcub.rcub.bg.ac.yu |
| http://galeb.etf.bg.ac.yu/~pop/ |
+-------------------------------------------------------------------+
cccc.520postmast,
From: Aleksandar.Glumac@f119.n111.z38.setnet.setnet.co.yu (Aleksandar Glumac)
Subject: _
Date: Tue, 05 Sep 1995 20:05:01
AG>Mene zanima da li to moze i kako da dobijem spisak svih .obj u
AG>biblioteci ?
>> Mozzda cce ti ovo pomocci.
>> If you want to see what functions are in library, use this basic
>> TLIB command:
>> TLIB library_name, outputfile.lst
>> Notice that the comma is essential in this command.
>> Chombe
Thanx, mrzelo me da gledam po helpovima :)
ĐŠč█ Thanx & Pozdrav, Ace B) █čŠĐ---
* Origin: ECSTASY BBS * Indjija * 022 53-884 * SETNet: (38:111/119)
cccc.521postmast,
From: shadow@setnet.co.yu (Ivan Jocic)
Subject: BC
Date: Mon, 04 Sep 1995 15:44:50
Zna li neko kako je moguce da se izvede nesto ovako u C++:
main()
{
_asm{
jmp mika
mika:nop
}
}
Ovo nece kompajler da proguta. Znam da moze ovo da se sredi ako se
zatvori blok, pa se stavi labela, pa se ponovo otvori blok. Moze li
nekako drugacije?
Shadow
... Bas su sasavi ti Rimljani!
* Origin: * SETNet * Sirius BBS * 018/711-667 * Nis * (38:101/101.5)
cccc.522postmast,
From: ivica@galeb.etf.bg.ac.yu (Ivica Nikolic)
Subject: Re: BC
Date: Fri, 8 Sep 1995 12:49:32 GMT
Ivan Jocic je napisao:
>> Zna li neko kako je moguce da se izvede nesto ovako u C++:
>> main()
>> {
>> _asm{
>> jmp mika
>> mika:nop
>> }
>> }
>> Ovo nece kompajler da proguta. Znam da moze ovo da se sredi ako se
>> zatvori blok, pa se stavi labela, pa se ponovo otvori blok. Moze li
>> nekako drugacije?
Nije mi ovde kompjuter, pa ne mogu da probam, ali mozes da pokusas
sledecu varijantu: ukljuci opcije 'Generate assembler source' i 'Compile via
assembler' (mozda i ne moraju obe da se ukljuce, eksperimentisi malo).
Trebalo bi da tada ceo _asm { ... } prodje netaknut kroz kompajler i stigne
do Turbo asemblera. Pretpostavka je da imas Turbo assembler, sto se u
verzijama BC++ 3.x podrazumeva.
--
Integer out of range
cccc.523postmast,
From: MILICEV@BUEF31.ETF.BG.AC.YU (Milicev Dragan)
Subject: Re: Nova knjiga
Date: Sun, 10 Sep 1995 16:45:51 GMT
Postovane kolege,
Nisam imao nameru da se ukljucujem u diskusiju o svojoj knjizi, ali
moram da odgovorim na komentar kolege Vladimira Vucinica.
Kolega Vucinic kaze da je moja knjiga "bliska" knjizi Stroustrupa
"The C++ Programming Language, Second Edition". Termin "bliska"
ja sam protumacio u negativnom kontekstu, kao "prepisana,
prilicno po ugledu" i slicno. Ako gresim, molim, ispravite me.
Kao prvo, sasvim je nekorektna primedba kolege Vucinica da
"rizikuje nekoliko ispita". Posao u nastavi nimalo ne mesam
sa ovim, tako da kolega Vucinic nema razloga za strah.
Drugo, knjiga je izasla iz stampe dana 16. avgusta 1995., a ja
sam uz dosta truda dosao do prvih primeraka istog dana. Kolega
Vucinic svoju tvrdnju iskazuje istog dana, 16.8. u 21:53.
Da li je moguce da se ovakva tvrdnja iskazuje samo na osnovu
letimicnog pogleda na knjigu? Ne secam se da sam kolegi Vucinicu
dao neku verziju rukopisa?!
Dalje, ako je kolega Vucinic zakljucio da je moja knjiga "bliska"
sa pomenutom knjigom samo na osnovu sadrzaja, onda to moze da
se opravda time sto moja knjiga, ali samo u svom srednjem delu
u kome predstavlja jezik C++ u celini, lici na Stroustrupa samo
po kompletnosti prikaza jezika i donekle po redosledu naslova.
Ipak, ova slicnost potice od oslanjanja knjige na knjigu "The C++ An-
notated Reference Manual" istog autora, sto se odmah u predgovoru
jasno istice. Ostavljam auditorijumu da presudi o mom doprinosu
u izlaganju.
Najzad, iskreno da priznam, pomenutu knjigu sam dobio tek oko
mesec dana pre izdavanja svoje knjige, a kada je ona bila
u potpunosti napisana, pa sam iz Stroustrupa samo proverio neke
stvari.
Koristim ovu priliku i da odgovorim kolegi Barjaktarevicu:
knjiga sadrzi detaljan opis izuzetaka i sablona, ali ne i rtti,
jer je taj koncept deo nacrta novog standarda ISO, a nema ga u ARM.
Mozda u nekom novom izdanju...
Izvinjavam se zbog duzeg izlaganja i molim auditorijum da
prokomentarise celu diskusiju.
S postovanjem,
Dragan Milicev
milicev@buef31.etf.bg.ac.yu
cccc.524rrad,
Zdravo.
Posto ne stizu nove verzije DFlat-a :) probao sam ove.
Izgleda da je plasplas varijanta prebagovita, dok je
C ver19 veoma stabilna, ali veoma teska za upotrebu.
Elem, pitanje za narod :
Ima li ikoga ovde ko je iole ozbiljnije koristio
DFlat19 i da li je raspolozen za razmenu iskustava?
KKKKHHHHHKKKKKKK Pozdrav
RRadovanovic.
cccc.525ikordic,
-> #523, postmastRE: Nova knjiga
=> Izvinjavam se zbog duzeg izlaganja i molim auditorijum da
=> prokomentarise celu diskusiju.
Evo, ja:
* Mene zabole za "diskusiju".
* Sviđa mi se knjiga.
Sledeći...
cccc.526mkaralic,
-> #518, postmast> Dalje staticki objekti onemogucavaju pravljenje rekurzivnih funkcija
> (moguce je uz pomoc jednog trika i to prevazici ali uz velika ogranicenja.
> Ako nekog zanima mogu da napisem kako se to radi). Sledeci veliki
Napiši, mene bi zanimalo!
Pozdrav // Mića
cccc.527postmast,
From: markom@setnet.co.yu (Marko Milivojevic)
Subject: Re: Find
Date: Fri, 08 Sep 1995 11:37:00
***> Citiram 'Aleksandar Popovic' za 'All' <***
> Jel nije tesko nekom da napise prg u C ili C++ -u koji
> pretrazuje datoteku i ispituje koliko se puta string
> pojavljuje u datoteci npr
> c:\trazi a.txt racunari
AP> Koliko placas :>>
Trebalo bi sramota da te bude sto ti je i palo na pammet da
naplatis to ;-)
■ Blue Wave/QWK v2.20 [NR] ■
* Origin: Exodus Music Collection, Bgd #22-09# (011) 137-477 SETNet: (38:103/130)
cccc.528postmast,
From: Zeljko.Jovanovic@f122.n103.z38.setnet.setnet.co.yu (Zeljko Jovanovic)
Subject: PALETA&MIS
Date: Sat, 09 Sep 1995 16:29:11
Imam jedan vrlo mali , ali zeznut problem. Naime, kad u WATCOM-u
promenim RGB komponente neke boje on mi istovremeno promeni i
okvir(BORDER). Sta da radim? Drugo da li bi neko mogao da mi napise
konkretno kako da pokrenem misa u grafickom modu 640x480x256boja odnosno
video mode 101h. Imam microsfot mouse drajver 9.x. Help me please!!
---FidoPCB v1.0 [NR]
* Origin: * Fenix BBS, Beograd 011 414-312;404-679 * SetNet: (38:103/122)
cccc.529postmast,
From: shadow@setnet.co.yu (Ivan Jocic)
Subject: BC
Date: Sat, 09 Sep 1995 11:32:25
IN> eksperimentisi malo). Trebalo bi da tada ceo _asm { ... } prodje
IN> netaknut kroz kompajler i stigne do Turbo asemblera. Pretpostavka je da
Ma vise nije ni bitno. Napravio sam prg. koji konvertuje tako nesto u:
_asm{
jmp mika
}
mika: _asm{
Tako da je problem resen, a ovo radi i u MSC-u i u BC-u.
Svejedno, hvala.
Shadow
... Biti realan? Kakav uzasan pesimizam !
* Origin: * SETNet * Sirius BBS * 018/711-667 * Nis * (38:101/101.5)
cccc.530postmast,
From: Aleksandar.Glumac@f119.n111.z38.setnet.setnet.co.yu (Aleksandar Glumac)
Subject: cccc
Date: Thu, 14 Sep 1995 19:20:00
>> Imam jedan vrlo mali , ali zeznut problem. Naime, kad u WATCOM-u
>> promenim RGB komponente neke boje on mi istovremeno promeni i
>> okvir(BORDER). Sta da radim?
Meni se isto desava u 320x200x256 kada menjam RGB (da li preko setrgbpalette
f-je ili preko portova, neznam) tako da bi i mene zanimalo.
Kada "rucno" promenim border ekran pobrljavi (BTW koriscene su 2 video str)
>> Drugo da li bi neko mogao da mi napise
>> konkretno kako da pokrenem misa u grafickom modu 640x480x256boja odnosno
>> video mode 101h. Imam microsfot mouse drajver 9.x. Help me please!!
Kada se pokrene mis u modovima sa 256 boja , on pravi probleme (ili ga nema
ili postane AND-ovan sa pozadinom) tako da sam ja napravio image kojeg
pomeram sa :
Petlja:
putimage(xo,yo,bkg,COPY_PUT) ; // prikaz stare pozadine
...... // ovde bi isle operacije sa x i y zavisno da li je mis pomeren
// verovatno znas , ali ipak , za proveru koristis f-je int-a 33h
getimage(x,y,x+10,y+10,bkg); // uzmem novu pozadinu, kurzor je veliki 10x10
putimage(x,y,mish,XOR_PUT);
xo=x,yo=y; // ovo se moze cak izostaviti , ali da u prvom redu stavis
// x i y umesto xo,yo . Ovo se moze koristiti da proveris da li
// je mis pomeran , ako jeste crtaj kurzor ako ne necrtaj. Tako
// ces imati manje treperenja, a mozes i da cekas vertical retrace
// za jos bolji efekat.
goto Petlja;
Sada, meni je mis pravio probleme , npr ide samo da pola ekrana , cak sam
menjao drajvere i nista, pa sam mu "zaskocio" i sada radi odlicno :)
Ako budes imao jos problema , javi mi ;)
ĐŠč█ Pozdrav, Ace B) █čŠĐ---
* Origin: ECSTASY BBS * Indjija * 022 53-884 * SETNet: (38:111/119)
cccc.531postmast,
From: Aleksandar.Glumac@f119.n111.z38.setnet.setnet.co.yu (Aleksandar Glumac)
Subject: cccc
Date: Tue, 12 Sep 1995 16:53:00
Hi,
zanima me dali ja mogu prostim _SS=xx,_SP=yy; da promenim adresu stacka
unutar funkcije koju sam deklarisao kao void interrupt , u BC++ v3.1 .
ĐŠč█ Pozdrav, Ace B) █čŠĐ---
* Origin: ECSTASY BBS * Indjija * 022 53-884 * SETNet: (38:111/119)
cccc.532postmast,
From: ivica@galeb.etf.bg.ac.yu (Ivica Nikolic)
Subject: Re: C PITALICA
Date: Thu, 14 Sep 1995 12:48:48 GMT
Jugoslav Stojanov je napisao:
>> Evo jos jedne C pitalice:
>> ...
>> printf("\n %p, \n %p, \n %p",&x, x, *x);
>> ...
>>
>> PITANJE:
>> Sta x treba da bude pa da se ispisu 3 ista pointera ???
Pointer na samog sebe, tj.
void*
x;
x = (void*)&x;
--
Program too big to fit in memory
cccc.533.sima,
-> #528, postmast║║ konkretno kako da pokrenem misa u grafickom modu 640x480x256boja
║║ odnosno video mode 101h. Imam microsfot mouse drajver 9.x. Help me
║║ please!!
Ja sam upravo rešio taj problem. Možda moje rešenje nije najsrećnije,
ali evo ga pa ti proceni. Postoje ustvari dva rešenja. Prvo i malo
jednostavnije je korišćenje jednog programa iz svga256.bgi v5.5, koji je
okačen na brzi Sezam zahvaljujući evlad-u. Taj program radi nad
drajverom za miša. Naravno on je TSR. Drugo rešenje je da sam definišeš
rutine za iscrtavanje miša. Verovatno postoje i bolja i vrlo bih voleo da
ih čujem. Iscrtavanje miša sam uradio tako što sam definisao default
handler za miša takav da reaguje na pomeranje miša. Kada se miš pomeri,
on na staru lokaciju vrati original, a na novu nacrta miša. Kod nije baš
poželjan da se piše u telu poruke pa ću ga za zainterecovane ili
zakačiti ili poslati na mail. Neki Microsoftovi drajveri podržavaju svga
modove, ali ne znam niti koji niti kako.
cccc.534postmast,
From: Jugoslav.Stojanov@f122.n103.z38.setnet.setnet.co.yu (Jugoslav Stojanov)
Subject: C PITALICA
Date: Tue, 12 Sep 1995 18:56:11
Evo jos jedne C pitalice:
...
printf("\n %p, \n %p, \n %p",&x, x, *x);
...
PITANJE:
Sta x treba da bude pa da se ispisu 3 ista pointera ???
---FidoPCB v1.0 [NR]
* Origin: * Fenix BBS, Beograd 011 414-312;404-679 * SetNet: (38:103/122)
cccc.535postmast,
From: rsasa@fon (Radetic Aleksandar)
Subject: Re: cccc
Date: Fri, 15 Sep 1995 11:48:28 GMT
Radosav Radovanovic (rrad@sezam.UUCP) wrote:
: Ima li ikoga ovde ko je iole ozbiljnije koristio
: DFlat19 i da li je raspolozen za razmenu iskustava?
Pre otprilike dve godine sam trebao da napisem neku
aplikaciju u DOS-u gde se DFLAT (samo naizgled) ucinio
prilicno pogodan. Medjutim, na kraju se ispostavilo da
njihov demo primer radi samo ako se ne menja, sto znaci
da je "nastiman". Mozda gresim, ali nisam uspeo nista
dobro da uradim s njime, pa sam se vratio na C i C++ i
zavrsio posao. Ako ti trebaju neke druge informacije (bez
DFLAT-a), javi se.
Pozdrav, Sasa
cccc.536postmast,
From: ivica@galeb.etf.bg.ac.yu (Ivica Nikolic)
Subject: Re: C PITALICA
Date: Fri, 15 Sep 1995 13:23:17 GMT
Ivica Nikolic je napisao:
>> >> printf("\n %p, \n %p, \n %p",&x, x, *x);
>> >> PITANJE:
>> >> Sta x treba da bude pa da se ispisu 3 ista pointera ???
>>
>> Pointer na samog sebe, tj.
>>
>> void*
>> x;
>>
>> x = (void*)&x;
Moram da se ispravim:
void **
x;
x = (void*)&x;
U prethodnoj varijanti se kompajler buni, jer ako je x pointer na void,
ne sme da se napise *x.
--
Nisam zgodan al sam plodan
cccc.537postmast,
From: CIRIC_37893D@BUEF31.ETF.BG.AC.YU (Ciric Vladimir)
Subject: BC++4.02
Date: Sun, 17 Sep 1995 09:07:20 GMT
Ako neko ima BC++4.02 i voljan je da ga da na COPY, da mi posalje poruku na
mail. Dobio sam PowerPack bas za tu verziju pa mi je hitno neophodna. Ako je
imalac sa ETFa bilo bi jos lepse. Moja adresa je CIRIC_37893d@buef31.etf.bg.ac
Hvala unapred.
cccc.538postmast,
From: ivica@galeb.etf.bg.ac.yu (Ivica Nikolic)
Subject: Re: BC++4.02
Date: Sun, 17 Sep 1995 14:00:40 GMT
Ciric Vladimir je napisao:
>> Ako neko ima BC++4.02 i voljan je da ga da na COPY, da mi posalje poruku na
>> mail. Dobio sam PowerPack bas za tu verziju pa mi je hitno neophodna. Ako je
>> imalac sa ETFa bilo bi jos lepse. Moja adresa je CIRIC_37893d@buef31.etf.bg.ac
>> Hvala unapred.
Ako je samo do PowerPack-a, nemoj da brines: radi i na BC+4.5 . 4.0 ne
preporucujem zbog bagova.
--
Mala, mala, mala grupa hedera
cccc.539rrad,
-> #535, postmast> zavrsio posao. Ako ti trebaju neke druge informacije (bez
> DFLAT-a), javi se.
Trebaju, trebaju. Jos kad bih znao da ce ova poruka da ode
gde treba?
Rec je zapravo o korisnickom interfejsu za baze podataka. Ako
imas iskustva o tome, pogotovu kada je C++ u pitanju, potrebne
su mi sve moguce i nemoguce informacije.
Najbolje bi bilo kada bi mi ostavio telefon, jer mi se cini da
je ovaj nacin komunikacije malko spor.
Pozdrav,
RRadovanovic.
cccc.540omega,
Postoji li velika razlika izmedju BC++ v4.02 i v4.5 po
pitanju memorijskih zahteva i brzine kompajliranja?
cccc.541deimos,
Da li je neko radio sa interapt rutinama u Watcom C-u?
Naime, rutina FAR tipa treba da bude vezana za interapt.
Iz Borland/Turbo C-a, f-ja bi glasila ovako:
void interrupt far rutina()
{
...
}
U Watcom C-u, ovo ne prolazi, vec ispisuje poruku tipa
'Pointer truncated'. Sta treba uciniti pa da ovo funkcionise?
Naravno, radi se u Protected modu.
.dEiMoS.
cccc.542postmast,
From: Aleksandar.Glumac@f119.n111.z38.setnet.setnet.co.yu (Aleksandar Glumac)
Subject: obj
Date: Tue, 19 Sep 1995 13:32:00
Howdy svima,
kako mogu da najdem pocetak neke f-je iz nekog .obj fajla.
Ja ga lepo debug-ujem ali nikako ne mogu gde je koja f-ja :(
Thanx u-napred :)
ĐŠč█ Pozdrav, Ace B) █čŠĐ---
* Origin: ECSTASY BBS * Indjija * 022 53-884 * SETNet: (38:111/119)
cccc.543postmast,
From: Aleksandar.Glumac@f119.n111.z38.setnet.setnet.co.yu (Aleksandar Glumac)
Subject: obj
Date: Tue, 19 Sep 1995 13:32:00
Howdy svima,
kako mogu da najdem pocetak neke f-je iz nekog .obj fajla.
Ja ga lepo debug-ujem ali nikako ne mogu gde je koja f-ja :(
Thanx u-napred :)
ĐŠč█ Pozdrav, Ace B) █čŠĐ---
* Origin: ECSTASY BBS * Indjija * 022 53-884 * SETNet: (38:111/119)
cccc.544postmast,
From: Sasa.Sekulic@f110.n103.z38.setnet.setnet.co.yu (Sasa Sekulic)
Subject: Re: Cccc
Date: Thu, 21 Sep 1995 00:57:34
MA> Kao jezik koji se koristi za sistemsko
MA> programiranje, smesno je da bude u matematickim operacijama
MA> sporiji od Fortrana...
Ne sjecam se ko je radio testove, samo su nasli da je Fortan cak i sada
mnogo brzi od C-a (50-100%), posto ima potpuno optimizovane biblioteke, sto
za C ne moze da se nadje, osim ako neces da pises u asembleru.
mad.max
... I.m.a.m...z.e.c.i.t.i.t.i.s...
* Origin: # New Age # 22-08h # Beograd # SETNet: (38:103/110)
cccc.545postmast,
From: Mladen.Adamovic@f135.n135.z38.setnet.setnet.co.yu (Mladen Adamovic)
Subject: Re: Cccc
Date: Tue, 12 Sep 1995 18:16:17
-+=+- Vinko Velinov rece : -+=+-
VV> From: vinko@impex.durlan.co.yu (Vinko Velinov)
VV> Na FORTRAN-u sam jako puno programirao. Prema mojim iskustvima FORTRAN
VV> je jedino brzi u pozivu funkcija koji standardno ide po adresi, dok u
VV> C-u standardno ide po vrednosti.
Sto je i logicno :).
VV> Drugo, cak da su mat. fukcije u FORTRANU radjene u asembleru i
VV> maksimalno optimizovane on je sporiji jer radi svakojake provere
VV> (recimo granice nizova), tako da tu gubi puno vremena, pa je C opet
VV> brzi. U vezi sa tim hocu da napomenem da meni zbog greske u FORTRAN
VV> programu masina __nikada__ nije zaglavila. Uvek se dobije neki run-time
VV> error. U C-u je zaglavljivanje kao dobar dan. To dokazuje da C ne vrsi
VV> skoro nikakve provere sto ga cini veoma brzim.
XM, skoro sam naletio u nekom FAQ-u sa Internet-a da C moze biti
sporiji od Fortrana sto se tice matemtickih operacija - obrazlozenje
je jednostavno - C mora da pazi na redosled operacija, dok
Fortran ne mora, jer u Fortanu, za operaciju je najvaznije da
se MATEMATICKI izvrsi tacno, a u C-u, mora se postovati zadati
sled operacija (sleva na desno, ili suprotno), inace, kompajler nece
biti ANSI :(.
VV> Ovo su mane koje sam ovako, spontano, uz pisanje uocio. Detaljnijom
VV> analizom sigurno mogu da se nadju jos neke inferiornosti FORTRAN-a u
VV> odnosu na C. U svakom slucaju FORTRAN je zastareo jezik i valja ga
VV> penzionisati.
UX, bre, valjda inferniornosti C-a u odnosu na Fortran :).
Pozdrav, Mladen Adamovic (adamm@elf.bl.ac.yu).
... Imam 64785 arhiviranih poruka kao dokaz!
* Origin: Sveti Sava BBS Prijedor 079 11 629 SETNet: (38:135/135)
cccc.546postmast,
From: SETN@f101.n101.z38.setnet.setnet.co.yu (SETN)
Subject: Statistics
Date: Thu, 28 Sep 1995 07:58:00
Maintaned by CONFERENCE STATISTICS SHELL - (c)1995 by Predrag Supurovic
=======================================================================
Conference NET.C-LANG maintained on 31.08.95. for 28 days backward.
QRATIO Mail Statistics V1.9 by Act Of Impulse.
----------------------------------------------
Total messages found in this area : 160
Number of messages covered in report: 45
Processed period from: 31-8-1995 to 22-9-1995
------------------------------------------------------------------------------
Blacklist-Top 5 of the Quoters.
Nr Total Quoted Quote
Name Address Msg Lines Lines: Ratio:
---- ------- --- ----- ------ ------
1. Marko Milivojevic........ 11:0/137 1 9 6 66.67%
2. Mladen Adamovic.......... 38:135/135 2 43 19 44.19%
3. Kliment Andreev.......... Invalid Origin 1 14 6 42.86%
4. Ivica Nikolic............ 38:103/120 6 103 43 41.75%
5. "Vladimir Maric"......... 38:103/120 1 10 4 40.00%
------------------------------------------------------------------------------
Top 5 of the writers.
Total Average Quote
Name Msgs: Pct. Byte/Msg Ratio:
---- ----- ----- -------- ------
1. Ivica Nikolic 6 13.3% 588 41.75%
2. Igor Loncarevic 6 13.3% 1051 23.70%
3. Aleksandar Glumac 4 8.9% 578 29.79%
4. "Radosav Radovanovic" 3 6.7% 495 5.56%
5. Ivan Jocic 2 4.4% 326 9.52%
------------------------------------------------------------------------------
Top 5 of the receivers.
Total
Name Msgs: Pct.
---- ----- -----
1. All 36 80.0%
2. Zeljko Jovanovic 2 4.4%
3. Jugoslav Stojanov 1 2.2%
4. Kliment Andreev 1 2.2%
5. Aleksandar Popovic 1 2.2%
------------------------------------------------------------------------------
Top 5 of the subjects.
Subject Nr.
------- ---
1. Cccc........................................................ 18
2. C PITALICA.................................................. 4
3. self reproducing programs................................... 4
4. BC.......................................................... 3
5. Paradox Engine Bug!......................................... 3
------------------------------------------------------------------------------
Average posting frequency per week:
Day Msgs Pct. Graph
Sunday 3 6.7% *********
Monday 5 11.1% ***************
Tuesday 6 13.3% *******************
Wednesday 2 4.4% ******
Thursday 7 15.6% **********************
Friday 16 35.6% **************************************************
Saturday 6 13.3% *******************
------------------------------------------------------------------------------
Average posting frequency per day:
Interval Msgs Pct. Graph
-------- ---- ----- -----
0:00- 1:59 7 15.6% ***************************************************
2:00- 3:59 0 0.0%
4:00- 5:59 2 4.4% **************
6:00- 7:59 0 0.0%
8:00- 9:59 5 11.1% *************************************
10:00-11:59 6 13.3% ********************************************
12:00-13:59 7 15.6% ***************************************************
14:00-15:59 5 11.1% *************************************
16:00-17:59 6 13.3% ********************************************
18:00-19:59 3 6.7% **********************
20:00-21:59 2 4.4% **************
22:00-23:59 2 4.4% **************
------------------------------------------------------------------------------
* Origin: Oreska BBS, Uzice = SF BIBLIOTEKA = SETNet: (38:101/101)