Why C Is Not My Favourite Programming Language

Why C Is Not My Favourite Programming Language

offline
  • mire  Male
  • Elitni građanin
  • Pridružio: 18 Apr 2003
  • Poruke: 2282
  • Gde živiš: Beograd

"Brian Kernighan, the documenter of the C programming language, wrote a rant entitled Why Pascal is Not My Favourite Programming Language. I can picture him thinking to himself smugly as he repeatedly strikes facetiously at Pascal by describing a few of its small flaws over and over again.

Unfortunately, time has not been kind to Kernighan's tract. Pascal has matured and grown in leaps and bounds, becoming a premier commercial language. Meanwhile, C has continued to stagnate over the last 35 years with few fundamental improvements made. It's time to redress the balance; here's why C is now owned by Pascal."

[Link mogu videti samo ulogovani korisnici]



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 14 Maj 2004
  • Poruke: 4
  • Gde živiš: Stockholm

To sto C nije imao fundamentalne promene (bilo da su napredne ili nazadne) je dokaz njegove stabilnosti i jednostavno receno - moci.
Jezici kod kojih se nesto svake godine menja nisu dobri za neke poslove, POGOTOVO ako coveku treba kompatibilnost na velikom broju platformi. Ko god se bavi multiplatformskim programiranjem zna dobro o cemu pricam. Na kraju krajeva postoji jednostavan dokaz ovoga sto govorim - uporedite na koliko platformi radi C (stabilno, brzo i jednostavno) a na koliko Pascal i/ili bilo koji drugi programski jezik, ukljucujuci i C++.



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

a zasto c++ nije portabilan kao c?
u cemu je fazon?
sta to ne moze da se implementira na nekoj platformi?

offline
  • mire  Male
  • Elitni građanin
  • Pridružio: 18 Apr 2003
  • Poruke: 2282
  • Gde živiš: Beograd

pa rekao ti je covek, zato sto se stalno menja ...

offline
  • Pridružio: 14 Maj 2004
  • Poruke: 4
  • Gde živiš: Stockholm

Okej, C++ se menja sve redje i redje, i da - postoji na MNOGO platformi. Ali gledaj ovo - standardna C biblioteka postoji zaista SVUDA i totalno je standardizovana, dok ono sto odgovara STD C biblioteci u C svetu je STL u C++ svetu. STL jeste dobar, i mocan, ali nazalost svaka implementacija ima svoje "bubice" i niti jedna od njih nisu skroz kompatibilne, niti postoji neki standard za STL! C++ ABI je nesto sto ljudi pokusavaju da standardizuju ali to jos uvek NIJE standard... Naravno, svi se nadamo da ce sto pre postati standard.

offline
  • Pridružio: 19 Feb 2004
  • Poruke: 37
  • Gde živiš: Bgd

Meni recimo pravi problem kad koristim neki C++ koji je u ANSI standardu(npr. Dev C++),i recimo prebacim neki kod u Borlandov C++
koji je 'podskup' drugog dela ISO standarda i ne prepoznaje neke biblioteke...
Inace sto se tice raznih platformi zato je Java,ali ce se kernel OS-a i dalje praviti na C++

Ko je trenutno na forumu
 

Ukupno su 1248 korisnika na forumu :: 81 registrovanih, 10 sakrivenih i 1157 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 15694 - dana 01 Feb 2026 12:23

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: aleksandar89, alexbr, Avalon015, Ba4e, Bane san, berste23, Betta, bigfoot, Boris.A, boxbole, bunker, cifra, CraniumWhite, Denaya, draganl, dskrlec33, dunavzed, elias, GveX, Hitri, Imperator_Aleksandr_lll, Insan, j-22orao, jaka013, Jeremiah, Jozo74, Kajzer Soze, Kalem, Kalu128338, Kobrim, Krajišnik97, kreker, Krusarac, kuntalo, lacko, lanishtefm, lima, Limeni91, Metanoja, mikrimaus, Milos1389, Mldo, mnn2, mrgud2025, Ne doznajem se u oružje, nebkv, nenad81, Nikoletina Bursac, NklJov123, Paklenica, pein, Pekman, Permaldar, Pero Petković, Perudin_92, Piani Jazzer, PITT, PlayerOne, proka89, Radio operater, radoznao, Rebel Frank, Sanda, Satnik1295, Sharpshooter, Skenderbeg, Smiljkovich, sspp, Stefan M, Tafocus, tajvankanasta, toni061, TRAVUNIJA, uruk, vathra, vlada13874, Wepp, woyiseg, zeka013, Zrcalo, 79693