Koji programski jezik

4

Koji programski jezik

offline
  • Pridružio: 26 Apr 2003
  • Poruke: 1947
  • Gde živiš: Srbija

Citat:Si cuo za COBOL.
Pc antikvarnica ponovo radi.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 24 Sep 2003
  • Poruke: 31

ok ja sam u skoli radio pascal... isao mi je dobro [za nivo skole]

onda sam sam poceo da ucim php i moram priznati da mi ide solidno...


pre neki dan mi je sestra uzela knjigu za C... deluje mi da bi mogao da ga shvatim... Smile



offline
  • Rexpen 
  • Novi MyCity građanin
  • Pridružio: 10 Jan 2004
  • Poruke: 16

Turbo Pascal 6.0 ima pointere, pre toga ne znam.
Mogu da se koriste za formiranje bilo koje dinamicke strukture podataka - svih vrsta lancanih listi, stabla, grafova itd.

offline
  • Max  Male
  • Super građanin
  • Marko Milic
  • MWEB - Project manager & Front-end developer /Saobracajni inzenjer
  • Pridružio: 02 Nov 2003
  • Poruke: 1363
  • Gde živiš: Beograd - Jagodina

Ok Paskal ima pointere , a da li si ih koristio ,posto kod mene u skoli i da pitam profesora vezano za bilo st van cabarkapine knige sledi odgovor " Nije to po planu , a i neznam kad bi ih ti upotrebio ".

offline
  • Rexpen 
  • Novi MyCity građanin
  • Pridružio: 10 Jan 2004
  • Poruke: 16

Za Maxa: svaki tip podatka i svaku strukturu (niz, na primer), ti mozes da realizujes preko pointera. E sada, ako se radi sa nekoliko brojeva, stringova itd, ili sa nizom (bilo prostih elemenata bilo slogova), tu upotreba pointera i nije bas uputna. Pointeri su u Pascalu zgodni kod dinamicke dodele memorije - memorija se po potrebi dodeljuje i oslobadja, ne moras unapred (kao kod nizova) da znas koliko ce elemenata neka struktura da ima, niti da zarobis prostor unapred dodeljujuci joj neki veliki broj. Imajuci u vidu kolicine danasnjih memorija, ni to jos uvek nije neki jak razlog za uvodjenje pointera. Medjutim, manipulacija podacima je znatno laksa ako su realizovani preko pointera. Na primer - ubacivanje elemenata u niz i izbacivanje iz njega je mnogo lakse nego metodom grube sile (sa pomeranjem elemenata).
Ono gde su pointeri neizbezni su stabla i grafovi. Teorija grafova je posebna grana matematike i ima veliku primenu u praksu. Primer tipa: imas racunarsku mrezu, svaki racunar je CVOR i sa ostalim racunarima povezan POTEZIMA. To je topologija grafa. I tu sada ima mnogo operacija i problema (tipa, otkaz jednog racunara - kako najkracim putem doci od racunara A do racunara B bez racunara C - po nekom kriterijumu : protok po odredjenoj vezi/protoku, verovatnoca otkaza pojedinih potega itd). Realizacija grafa je tu (skoro) nemoguca bez pointera. Ili druga struktura - stablo. Niz podataka, smesten u neku vrstu stabla je znatno pogodniji za manipulaciju realizovan preko pointera (brzo pretrazivanje)

Ako hoces neki konkretniji odgovor po pitanju literature i realnih problema, javi.

offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23208
  • Gde živiš: Niš

pointeri ubrzavaju rad programa

kada zoves funkciju - ti joj prosledjujes samo pointer na neki objekat/strukturu/string(niz), dakle, samo 32 bitnu adresu.
kod pascala (ako ne koristis pointere) funkciji prosledjujes ceo objekat... pa ceo objekat mora da se kopira na stek... pa ti sada vidi koliko pointeri ubrzavaju proces Smile

offline
  • Pridružio: 16 Jun 2003
  • Poruke: 240

@Peca:
Upotrebom rezervirane reci var mozes u pascalu da omogucis prosledjuvanje samo reference objekta (Adresu) a ne celu kopiju objekta.

npr:
 procedure Funkcija(var temp:NekiObjekt);

isto sranje je i kod C++:
void Funkcija(NekiObjekt& temp);

offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23208
  • Gde živiš: Niš

lepo Smile
nisam znao, odavno nisam programirao u delphiju

offline
  • Pridružio: 07 Okt 2003
  • Poruke: 9

Ma Peco ljudi su u pravu. Sve shto imash u c-u vezano za pointere imash i u TP, to je jedna stvar. Druga strvar ko josh normalan smatra sebe programerom i koristi TP Twisted Evil . Za neki OOP je druga prica. Tezishte je na OP a ne na sintaksi jezika tako da je skoro nebitno koji jezik je u pitanju.

offline
  • Max  Male
  • Super građanin
  • Marko Milic
  • MWEB - Project manager & Front-end developer /Saobracajni inzenjer
  • Pridružio: 02 Nov 2003
  • Poruke: 1363
  • Gde živiš: Beograd - Jagodina

Ja koristim TP i prilicno sam normalan a to ni pomaze da radim i u Delphiju + c++ dobra kombinacija . Nervira me to iskljucivanje pascala to je odlican program za obuku pa cak i ozbiljniji programi se mogu napisatu u pascalu!!!!

Ko je trenutno na forumu
 

Ukupno su 785 korisnika na forumu :: 43 registrovanih, 8 sakrivenih i 734 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _Sale, A.R.Chafee.Jr., amaterSRB, aramis s, babaroga, Battlehammer, black_arrow, bojank, cenejac111, dane007, djboj, goxin, Haryy, Hoegaarden, Insan, ivix17, komkom, mačković, MB120mm, mercedesamg, Mercury, Milan A. Nikolic, mnn2, mrvica78, mushroom, neutralal.com, nuke92, Panter, pein, Pohovani_00, Profica, Rakenica, RecA, Reddot, Regrut Boskica, ruso, S2M, Sale.S, sevenino, Singidunumac, Toni, uros, VJ