IDE okruzenja, debuggeri...

1

IDE okruzenja, debuggeri...

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

ovo se moze raditi i u VisualStudio, samo se kao projekat uzme Console Aplication... i doda .cpp file...

za sada nema pitanja Smile



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Nom  Male
  • Građanin
  • Pridružio: 17 Nov 2004
  • Poruke: 168
  • Gde živiš: Shanghai, China

M'da.... sto se muciti sa "konzolnim" kompajlerima kad lepo imas Microsoft Visual C++ ili Borland C++ Builder - u oba slucaja imas help bez koga ne mozes nista da radis (tj. MSDN kod V.C++) - nema sanse da na pamet znas na primer sve Windows Message-s (ako radis zaa Win, naravno) ili sve OpenGL define-ove (ako radis za bilo koji sistem) ili sve funkcije, sta bese tacno koja radi, sta joj se moze proslediti, koji su define-ovi za greske i sta koji znaci i td. da ne davim. A da ne govorim o nekom povecem projektu, sa recimo 20ak cpp-a, isto toliko najmanje .h a da ne govorim o pratecim .lib i .h koji ce se mozda koristiti..... a i debug.... hm... ne znam kako to uopste funkcionise - ima li taj "konzolni" kompajler breakpoint, ima li watch dok si u breakpoint-u...? A da ne govorim o samom editovanju.... jao.. zamisli da imas tonu klasa i struktura i unija sa jedno 100nak funkcija, nasledjivanja... kako bi to pratio dok kucas kod? Stalno gledao header-e, kako se koja f-ja tacno zove ili promenjiva, el bese ono pointer na pointer ili pointer na strukturu ili .... peco, nemoj da se ljutis, ali bez pravog editora (kakav bre notepad) u c++-u se bez dozivotnog mucenja nece odmaci od mini programicica koji bude receno si onda mogao i u QuickC-u da uradis....

Druga je stvar naravno pitanje legalnosti kopija V.C++ ili B.C++ kod nas .... Kao sto rekoh, ima i besplatnih kompajlera i od M. i od B. .... kakvi god da su, od notepad-a su bolji....



offline
  • Nom  Male
  • Građanin
  • Pridružio: 17 Nov 2004
  • Poruke: 168
  • Gde živiš: Shanghai, China

opet ja - izvini peco, sad sam video da si ponudio i neki editor koji je free... al ipak stojim iza onog: V.C++ il BCB ...

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

postoji puno IDE okruzenja za mingw...
[Link mogu videti samo ulogovani korisnici]
[Link mogu videti samo ulogovani korisnici]
[Link mogu videti samo ulogovani korisnici]

Naravno da ima debugger, breakpoint, watch.....

offline
  • Nom  Male
  • Građanin
  • Pridružio: 17 Nov 2004
  • Poruke: 168
  • Gde živiš: Shanghai, China

ok...

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Besplatan editor teksta sa podrskom za mnoge poznate programske jezike: [Link mogu videti samo ulogovani korisnici]
Ja ga koristim za Javu. Autor je inace iz Hrvatske Smile

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

@nom
kad smo vec kod debuggera - pogledaj ovo - [Link mogu videti samo ulogovani korisnici]
ima li nesto slicno na win platformi?

offline
  • Nom  Male
  • Građanin
  • Pridružio: 17 Nov 2004
  • Poruke: 168
  • Gde živiš: Shanghai, China

@Peca

moguce, mada nisam se sretao sa tim. Ali sto se tice curenja memorije, alociranja / dealociranja i sl. naravno da svi manje-vise imamo problema, uglavnom zbog nepaznje, umora i sl. i sto je najgore, te greske nisu sintaksne i teze se nadju, ako kod nije uredan.

e sad, problem nastaje kad koristis lib-ove od drugih ljudi, kad nemas evidenciju sta su radili - da to je veliki problem - zato i treba imati takav programcic radi testiranja necega sto nisi ti programirao - ali za svoj sopstveni kod - kazem to iz licnog iskustva - nije mi tako nesto bas potrebno - eventualno sto kazes za testiranje finalnog .exe-a ali to mozes da vidis i iz task manager-a, da li posle duzeg rada raste memorija ili ne.

isto tako, ako pravis f-je koje nesto alociraju - dealociraju (jedna alocira, jedna dealocira, ili se sve desava u jednoj) - mozes lako da ih testiras tako sto ih stavis u beskonacni loop (naravno samo za testiranje) i gledas u task manager-u da li curi - ako curi, skok ce biti neverovatan - a ako ne, kolicina mem. ce biti konstantna sa manjim padovima/porastima usled rada samog sistema (2-3% gore ili dole pa onda na 0%) - a u v.c++ ili b.c.b. lako prekines proces kad istestiras.

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

da... ali zamisli da napises ceo program, od 10.000 linija, i onda na kraju ustanovis da negde pravis buffer overflow, a ne znas gde Smile jer program cesto pukne na sasvim desetoj stvari... i sad trebas da pogodis gde si pregazio memoriju Smile
nocna mora je trazenje takvog bug-a... ako nemas ovakav alat.

offline
  • Nom  Male
  • Građanin
  • Pridružio: 17 Nov 2004
  • Poruke: 168
  • Gde živiš: Shanghai, China

ok - slazem se...

Ko je trenutno na forumu
 

Ukupno su 902 korisnika na forumu :: 58 registrovanih, 7 sakrivenih i 837 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: Ba4e, Bane san, bojanstros9, boromir, bpvl, Coficab, daedal, Dimitrise93, Dragon Order, FOX, Goksi95, goran.vvv, IQ116, jodzula, Jose, jovo caruga, karevski, kihot, Kobrim, KonstantinR, Koridor 11, Leonov, Lieutenant, Marko00, mikelija, miki kv, mikrimaus, milenko crazy north, Milos1389, milutin134, mir juzni, mist-mist, mux, nemkea71, nevjerna beba, Nmr, nobutado, Papadubi, pein, PrincipL, RajkoB, raketaš, ruma, sekretar, sistem22, SpeedyGonzales, Stoorb, synergia, TheBeastOfMG, Troja, Trpe Grozni, Vaske8990, VJ, vlada035, Zimbabwe, zlaya011, zokizemun, Zorge