[ CimBac @ 05.12.2004. 12:36 ] @
Bila je rasprava (van ovog foruma) da li je moguce napisati Total Comander u cistom C-u. Pa me zanimaju razlicita misljenja o tome.
[ NastyBoy @ 05.12.2004. 12:56 ] @
Ne vidim prepreku ni da ga napishesh u chistom asm-u, ako si mazohista.

A ne vidim ni poentu topica, zashto ne bi mogao da ga napishesh i u Delphi-u (Salamander je napisan u Pascalu koliko se secam) ili VB-u?
[ Milos Stojanovic @ 05.12.2004. 13:31 ] @
Citat:
NastyBoy: zashto ne bi mogao da ga napishesh i u Delphi-u

Pa i jeste napisan u Delphi-ju ;)

A zaista, ako si uporan, što ga ne bi napisao u Cu ili asmu ?
[ Dragi Tata @ 06.12.2004. 03:07 ] @
Citat:
NastyBoy: Ne vidim prepreku ni da ga napishesh u chistom asm-u, ako si mazohista.


Mislim da je Mikky i uradio tako nešto. I ne verujem da je mazohizam u pitanju ;) Jednostavno, čovek najbolje poznaje asembler i najlakše mu je da napravi program u njemu.
[ filmil @ 06.12.2004. 09:11 ] @
Moram da priznam da mi nije jasno zašto bi neko pravio fajl menadžer u asembleru u ova moderna vremena. Meni deluje da takvo nešto traži mnogo više truda od rada u nekom (višem) programskom jeziku, a ne vezuje program za mašinu odnosno operativni sistem (što bi babe rekle, veća dara nego mera). Midnight Commander, na primer, radi i na PC-jima ali i na SPARC i na ARM procesorima. To je mogućnost koju radom u asembleru automatski bacate kroz prozor.

Uz dužno poštovanje onima koji umeju i žele da pišu takve programe u asembleru (ja ne umem i ne želim:), ne bih preporučivao nikome da radi takvo šta. Ne zaboravite da je i Python sasvim dobar jezik, kao što je i C++.

Na kraju, naravno da je moguće napisati program a-la Total Commander u C-u (hint).

f

[Ovu poruku je menjao Bojan Basic dana 06.12.2004. u 13:53 GMT+1]
[ Dragi Tata @ 06.12.2004. 12:04 ] @
Citat:
filmil: Moram da priznam da mi nije jasno zašto bi neko pravio fajl menadžer u asembleru u ova moderna vremena. Meni deluje da takvo nešto traži mnogo više truda od rada u nekom (višem) programskom jeziku


Da, pod uslovom da poznaješ neki viši programski jezik dovoljno dobro. Uostalom, mislim da i nije neka velika razlika između C-a i makro-asemblera, što se nivoa apstrakcije tiče.

Naravno, ako je prenosivost cilj, onda asm otpada.
[ filmil @ 06.12.2004. 12:27 ] @
Citat:
Citat:
filmil: Moram da priznam da mi nije jasno zašto bi neko pravio fajl menadžer u asembleru u ova moderna vremena.
Naravno, ako je prenosivost cilj, onda asm otpada.
Moja gornja primedba je naravno lično obojena. :) Prva briga kod pisanja programa mi je upravo da bude prenosiv, nauštrb brzine ili prostora, baš zbog različitih platformi. „Viši“ programski jezici su u prednosti i zbog broja biblioteka. Zato ovih dana najčešće kuckam u Javi (izvinjenje svim posetiocima foruma C/C++:).

f
[ Mikky @ 06.12.2004. 23:24 ] @
Ok nisam bas fajl menadzer pravio ali nesto slicno exploreru ce biti u jednoj sledecoj aplikaciji :) Recimo da mene ne zanima portabilnost tako da ta mana asemblera otpada. Zatim ja koristim makroe, tako da to veoma olaksava ceo proces programiranja i dobija se nesto slicno C-u. Mada ja bih pre sebe nazvao win32API poznavaocem nego asm programerom.
Sve u svemu na krajnji rezultat moze jako lepo da ispadne ako neko ima dovoljno strpljenja i vremena da se petlja s time.



Sincerely,
Mazohista :)
[ CimBac @ 07.12.2004. 00:36 ] @
Ni ja ne vidim potrebu pisanja u cistom C-u, ali poenta je u tome da ja jos ne kontam prednosti OOP, pa ako neko zna neki link ili objasnjenje o prednostima C++ nad C-om, i zasto se preslo na njega, molim lepo.
[ Milos Stojanovic @ 07.12.2004. 00:50 ] @
@CimBac
Novija tema na ESu o tome:
http://www.elitesecurity.org/tema/80978
a imaš ponešto o C++ vs. C i na ovim temama
http://www.elitesecurity.org/tema/80934
http://www.elitesecurity.org/tema/81110
a ima ih gomila od ranije, koristi Google-ES pretragu
[ CimBac @ 07.12.2004. 01:11 ] @
My bad, nisam primetio da je topic premesten :)
[ NastyBoy @ 07.12.2004. 01:44 ] @
Citat:
Sincerely,
Mazohista :)


No offence, ali oruzhje se bira prema zhrtvi. Ne bih da lovim medveda perorezom :)
Odnosno, razmislio bih, da mi je u kompu Motorola, umesto Intela ;)
[ _Super_Ellite_Bug_ @ 07.12.2004. 02:08 ] @
Citat:
poenta je u tome da ja jos ne kontam prednosti OOP, pa ako neko zna neki link ili objasnjenje o prednostima C++ nad C-om, i zasto se preslo na njega, molim lepo.

I kakve to veze ima sa Total Commanderom?

Evo linka, mozda ti pomogne...
http://david.tribble.com/text/cdiffs.htm
[ Mikky @ 07.12.2004. 10:15 ] @
Citat:
NastyBoy: No offence, ali oruzhje se bira prema zhrtvi. Ne bih da lovim medveda perorezom :)


Sta ako neznas da koristis nista mocnije od peroreza. Ok ok onda bi verovatno bezao od medveda :)
[ jablan @ 07.12.2004. 10:29 ] @
Citat:
Dragi Tata: Da, pod uslovom da poznaješ neki viši programski jezik dovoljno dobro.

Bogami u konkretnom (hipotetičkom) slučaju možda bi se više isplatilo čoveku da savlada viši programski jezik jer bi vrlo lako moglo da bude vreme učenja višeg p. j. + vreme razvoja u višem p. j. < vreme razvoja u nižem p. j..

Naravno, s obzirom da je u pitanju mazohizam, cela racionalna argumentacija pada u vodu.
[ Dragi Tata @ 07.12.2004. 13:13 ] @
Citat:
jablan: možda bi se više isplatilo čoveku da savlada viši programski jezik jer bi vrlo lako moglo da bude vreme učenja višeg p. j. + vreme razvoja u višem p. j. < vreme razvoja u nižem p. j..


Možda, a možda i ne. Šta ako čovek već ima gomilu biblioteka u asm-u? Uopšte uzev, mislim da se precenjuje uticaj programskog jezika na produktivnost programera. Koliko znam, jedini koliko-toliko neutralni eksperimenti na tu temu (sproveo ih je Boehm) pokazuju da produktivnost programera praktično uopšte ne zavisi od izbora programskog jezika.

No, to je već tema za Art of Programming ;)
[ filmil @ 07.12.2004. 13:19 ] @
Citat:
 temu (sproveo ih je Boehm) pokazuju da produktivnost programera praktično uopšte ne zavisi od izbora programskog jezika.
Ovo mi deluje prilično kontraintuitivno. Gde može da se pronađe taj izveštaj?

f
[ Dragi Tata @ 07.12.2004. 13:52 ] @
Nije u pitanju izveštaj, već knjiga
[ jablan @ 07.12.2004. 14:32 ] @
Citat:
filmil: Ovo mi deluje prilično kontraintuitivno.

Kontraintuitivno? Popularni eufemizam za suludo?
Citat:
Dragi Tata: ...produktivnost programera praktično uopšte ne zavisi od izbora programskog jezika.

Ako mislimo na istu produktivnost (vreme za koje se uradi zadati task) vrlo sam ubeđen u suprotno. Čemu inače onda cela evolucija strukturnog, objektnog itd programiranja? Mislim, moguće je da moja samoprocena nije baš ispravna, ali imao bih par lepo odabranih i ne baš tako prijatnih uhu reči za onog ko bi me terao da ovo što radim sad (razvoj veb CMS aplikacija) radim u asembleru, ma kako dobre biblioteke da su mi na raspolaganju.
[ Dragi Tata @ 07.12.2004. 14:49 ] @
Stvarno mislim da je rasprava o produktivnosti off-topic za ovaj forum. Ko želi da raspravlja o tome, na raspolaganju mu je Art of Programming.

Lock ;)