PCPROG.5

05 Jan 1995 - 02 Oct 1995

Topics

  1. algoritmi (106)
  2. comment (2)
  3. ms.dos (27)
  4. windows (332)
  5. asembler (203)
  6. basic (228)
  7. jezici (126)
  8. pascal (1085)
  9. cccc (546)
  10. cpp (117)
  11. clipper (1048)
  12. baze.podataka (194)
  13. fox (231)
  14. cavo (192)
  15. razno (593)

Messages - cccc

cccc.515 visnja, -> #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.516 vitez.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.517 oper, -> #515, visnja
Subject: 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.518 postmast,
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.519 postmast,
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.520 postmast,
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.521 postmast,
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.522 postmast,
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.523 postmast,
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.524 rrad,
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.525 ikordic, -> #523, postmast
RE: 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.526 mkaralic, -> #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.527 postmast,
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.528 postmast,
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.529 postmast,
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.530 postmast,
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.531 postmast,
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.532 postmast,
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.534 postmast,
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.535 postmast,
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.536 postmast,
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.537 postmast,
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.538 postmast,
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.539 rrad, -> #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.540 omega,
Postoji li velika razlika izmedju BC++ v4.02 i v4.5 po pitanju memorijskih zahteva i brzine kompajliranja?
cccc.541 deimos,
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.542 postmast,
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.543 postmast,
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.544 postmast,
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.545 postmast,
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.546 postmast,
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)