Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 60 odgovora
  • 15.032 pregleda

Najnovija ↓

Opada li popularnost C-a? 08.05.2004. u 15:48 · pre 273 meseca #1
Da li C gubi na popularnosti, u odnosu na jezike kao sto su C++ i Visual Basic?
Re: Opada li popularnost C-a? 08.05.2004. u 18:35 · pre 273 meseca #2
Zavisi C nikada nije bio sjajan kada dolazi u obzir neko GUI programiranje, OOP nekako bolje lezi za GUI. Iako je moguce iz cistog C-a to raditi(primer je GTK). Sa druge strane kada su hardverski resursi jako mali(mikrokontroleri npr.) tu je C i dalje tata za sve ostale jezike. Ja ga u principu i dalje koristim za nesto sitno do 1000 linija koda. Za bilo sta krupnije prelazim na C++.
Potpis
http://speedy-order.com
Re: Opada li popularnost C-a? 08.05.2004. u 19:26 · pre 273 meseca #3
Ne mislim da C gubi na popularnosti. On je odavno izgubio na popularnosti. Naravno ne kazem da nije popularan. On ce uvek da zivi i uvek ce imati svoju namenu. Samo kazem da se vec dug niz godina za GUI, skriptove i sl. koriste mnogi drugi programski jezici tako da je C odavno izgubio na popularnosti a u poslednje vreme ne gubi jer ne verujem da je sada manje popularan nego recimo pre 3 godine.
Re: Opada li popularnost C-a? 09.05.2004. u 17:17 · pre 273 meseca #4
Pretpostavljam da mislis na C/C++ a ne samo na C.

Kratak odgovor je naravno da gubi.

Malo duzi odgovor je da je u jednom trenutku C imao skoro 90% trzista, tako da svaki napredak ostalih jezika znaci da je C izgubio market share. Business apps se vec duze vreme ne pisu u Cu, web strane takodje, a sa napretkom kompjutera sve je vise stvari moguce uraditi u nekom jeziku koji je laksi za razvoj i manje efikasan.

Taj trend ce se nastaviti, jer je cena pravljenja i odrzavanja koda nesto sto ce nastaviti da se minimizuje. Naravno, to ne znaci da ce C potpuno izumreti, ali ce biti relegiran na nekoliko visoko specijalizovanih primena. Drugim recima, sve manje programera ce imati priliku da u svakodnevnom poslu radi sa C-om.
Re: Opada li popularnost C-a? 09.05.2004. u 17:40 · pre 273 meseca #5
Slazem se sa Reljom da je C/C++ izgubio na popularnosti, ali se ne slazem sa procenom
krajnjeg ishoda i ukupnih proporcija pada.

Pre svega, C je bio i ostao 'sluzbeni jezik' inzenjera. Iako druge programerske
delatnosti odavno mogu bez C-a, u ovom domenu se algoritmi narocito u
telekomunikacijama, signal processingu (DSP), upravljanju u realnom vremenu
opisuju upravo u C-u. To je bilo i bice jos dugo. Ne kazem da ne moze i u C++-u,
Javi, perl-u, Matlabu, ali C je optimalan za ove namene.

Ako pogledate bilo koji od tehnickih standarda: MPEG1, MPEG2, AC-3, AAC - sintaksa
bitstream-ova je opisana sintaksom koja je gotovo 100% sintaksa C-a (tu i tamo se
uvede neka pseudo-language oznaka). Mnogo je striktnije kad su u pitanju video,
audio ili graficki algoritmi.

Razvoj device drivera je jos uvek 90% u C-u, 10% u asembleru.

U prilog C-u ide i cinjenica da je C znacajno preoteo trziste asemblerima. Pre desetak
godina, ko god je radio embedded programiranje, morao je pre ili kasnije da zasuce
rukave i da pise u asembleru. Danas, samo deceniju kasnije, svaka nova embedded
platforma (tj. cip) dolazi sa odlicnim C cross-compilerom, tako da ne znam da iko vise
pise u asembleru, osim u izolovanim delovima koda gde se radi optimizacija brzine.

Takodje, iako je potreban, klasican C vise nije dovoljan - trazi se poznavanje
multitasking/multithreading tehnika, kao i pomalo kernel programiranja.

Da li je C izgubio popularnost ? Da, odavno vise nije potreban bas svima.
Da li ce C propasti ? U nekim oblastima nece jos dugo.
Vredi li uciti C ? Jos uvek je dobra osnova za dalje.
Da li je trazen ? Znam dosta inzenjera koji od jezika cestito znaju samo C i dobro
prolaze u delatnosti kojom se bave.
Re: Opada li popularnost C-a? 09.05.2004. u 17:52 · pre 273 meseca #6
Citat:
Reljam:
Pretpostavljam da mislis na C/C++ a ne samo na C.

Ne, mislio sam samo na C jer je u prvom pitanju receno C u odnosu na C++.

C++ gubi na popularnosti ali C ne gubi. C je odavno izgubio na popularnosti u koristi C++-a i vise ne gubi na popularnosti nego se koristi tamo gde ce se i ubuduce koristiti (programiranje DSP cipova, drajvera, kontrolera itd...).

A C++ gubi na popularnosti jer su deo trzista preuzeli programski jezici Java, C#, VB, Delphi, Python itd...

C i C++ ce uvek biti popularni jer kada je u pitanju brzina tu su nenadmasni ali C++ ce nastaviti da gubi na popularsnoti jer se brzine masina povecavaju i sve vise se prelazi na .NET, J2EE....
Re: Opada li popularnost C-a? 09.05.2004. u 17:55 · pre 273 meseca #7
Milanche, mislim da pricamo o istoj stvari.

Ja se bavim 3D grafikom, tj rendering komponentom za ceo OS. Naravno da se to pise u Cu, i da ce to verovatno ostati tako jos dugo. Medjutim, broj poslova koji zahtevaju C opadaju u poredjenju sa brojem poslova koji se rade u drugim jezicima. Tacno je da ce inzenjerski poslovi biti uglavnom radjeni u Cu, ali boom programerskih poslova nije u inzenjerskim aplikacijama: naprotiv pre je u business logic appsima. Naravno, to ima i smisla, jer je broj ljudi koji mogu da rade inzenjerske C programe manji od broja ljudi koji moze da pise business logic.

Tu ima jos jedan faktor, a to je sto se inzenjerski C programi koncentrisu na relativno mali broj mesta u svetu. Ti ces u San Francisku moci da nadjes C posao, ja u Sijetlu takodje, ali neko u Beogradu danas vise mozda i nece moci (ima ih, ali maaalo).

Device driveri se danas pisu za klase uredjaja, nema svaka firma koja pravi skener ili digitalni fotoaparat svoj drajver. Ljudi danas ne pisu kodeke nego ih licenciraju od drugih. Cak i poneki fakulteti ovde predaju Javu umesto Ca.

Ne radi se o propasti, vec o jednom dugom procesu marginalizacije. Meni nije zao sto znam C, naprotiv, ali ne mogu da danas nekom kazem "e, moras da znas C da bi radio kao programer", kao sto sam mogao pre 5 godina.

[Napomena: ovde sam pod C pricao o C/C++ familiji. Za sirov C je taj proces marginalizacije vec zavrsen, C vise nema ni par % trzista.]
Re: Opada li popularnost C-a? 09.05.2004. u 20:16 · pre 273 meseca #9
Znaci spao je na 27% sa 90%. A i jos ce da spada procenat.
Re: Opada li popularnost C-a? 09.05.2004. u 20:44 · pre 273 meseca #10
Citat:
srki:
Znaci spao je na 27% sa 90%. A i jos ce da spada procenat.


Ma, cak i ti procenti ne znace nista.
Bitno je samo da izaberes alat kojim ces najbolje odraditi posao...
Re: Opada li popularnost C-a? 09.05.2004. u 20:53 · pre 273 meseca #11
C programeri jos uvek su prilicno trazeni na unix platformama (ili da budem precizniji, jos uvek su trazeni programeri za development na unix platformama), ali paleta poslova je prilicno uska. na *nix-u je jos uvek 1:1 (izmedju C-a i C++-a) i tako ce jos dugo ostati.
Potpis
OV SM
LA PK
Re: Opada li popularnost C-a? 09.05.2004. u 22:28 · pre 273 meseca #12
Citat:
Reljam:
[Napomena: ovde sam pod C pricao o C/C++ familiji. Za sirov C je taj proces marginalizacije vec zavrsen, C vise nema ni par % trzista.]

Dovodim u pitanje ovu tvoju tvrdnju. Sto se tice programskog jezika C, tacna je samo ako se odnosi na razvoj C aplikacija pod Windows okruzenjem.
S druge strane, C++ se ne predaje tako lako.
Kada cete videti neki operativni sistem napisan u, nazovimo ih programskim jezicima: VB, C#, Python, Java ?
Kako trenutno stvari stoje, ako ste tipican korisnik Windows operativnog sistema, 85% aplikacija koje koristite je napisano u C++, 10% procenata u Delphi-u, a 5% u preostalim programskim jezicima.
Navedite JEDNU ozbiljniju opste koriscenu aplikaciju napisanu u VB.
U Rapid Application Development programskim jezicima se uglavnom pise Company Software.
Potpis
O_o
Re: Opada li popularnost C-a? 09.05.2004. u 22:38 · pre 273 meseca #13
Blazo, radi se o broju poslova. Pogledaj sve postove gore, relativna potraznja za C++om se smanjuje, a za cist C je spala na manje vise konstantan i zanemariv deo trzista.

Naravno da postoje primene gde ce se koristiti C ili C++, ali njih ima malo, i geografski su koncentrisane na par mesta na planeti.

U svakom slucaju odogovor na originalno pitanje je: "da, popularnost Ca se smanjuje".
Re: Opada li popularnost C-a? 09.05.2004. u 23:30 · pre 273 meseca #14
zasto razdvajas c i c++ ?! svaki ozbiljniji programer (bar oni koji traze posao) nije da zna samo c vec (pod obavezno) i c++. To je isto kao da npr koristis win95 i izadje 98,me,nt*/2k,xp... a ti jos uvijek na 95ici i neces ni da vidis ostale :)
Potpis
"nice town, i'll take it..."
Re: Opada li popularnost C-a? 09.05.2004. u 23:52 · pre 273 meseca #15
Citat:
blaza:
Kako trenutno stvari stoje, ako ste tipican korisnik Windows operativnog sistema, 85% aplikacija koje koristite je napisano u C++, 10% procenata u Delphi-u, a 5% u preostalim programskim jezicima.


Možda ja nisam "tipičan", ali sam prilično siguran da ni jedna aplikacija koju koristim nije pisana u Delphiju.

Može li neko da mi navede neku popularnu aplikaciju pisanu u ovom programskom jeziku?
Potpis
IOCC
Re: Opada li popularnost C-a? 09.05.2004. u 23:58 · pre 273 meseca #16
Citat:
Dragi Tata:
Možda ja nisam "tipičan", ali sam prilično siguran da ni jedna aplikacija koju koristim nije pisana u Delphiju.
Može li neko da mi navede neku popularnu aplikaciju pisanu u ovom programskom jeziku?


Delphi :))
Re: Opada li popularnost C-a? 10.05.2004. u 00:20 · pre 273 meseca #17
Citat:
igac:
zasto razdvajas c i c++ ?! svaki ozbiljniji programer (bar oni koji traze posao) nije da zna samo c vec (pod obavezno) i c++.


pa svaki iskusniji programer bi ti rekao da su razlike velike i u dizajnu i u implementaciji. obicno poslodavac napomene sta mu je potrebno, c, c++ ili c/c++. pored toga se obicno zahteva i poznavanje odredjenog api-a/framework-a/arhitekture.
Potpis
OV SM
LA PK
Re: Opada li popularnost C-a? 10.05.2004. u 00:26 · pre 273 meseca #18
MV2 player ;)))
Potpis
Na prvi pogled izgleda kao obicna koza ali je u stvari shporet na ringishpilu.
Sluzi za zbunjivanje protivnika.
Re: Opada li popularnost C-a? 10.05.2004. u 00:55 · pre 273 meseca #19
Citat:
Dragi Tata:
Citat:
blaza:
Kako trenutno stvari stoje, ako ste tipican korisnik Windows operativnog sistema, 85% aplikacija koje koristite je napisano u C++, 10% procenata u Delphi-u, a 5% u preostalim programskim jezicima.


Možda ja nisam "tipičan", ali sam prilično siguran da ni jedna aplikacija koju koristim nije pisana u Delphiju.

Može li neko da mi navede neku popularnu aplikaciju pisanu u ovom programskom jeziku?


Milioner, naseg dragog Milike Delica. http://ww1.infosky.net/~milika/
OllyDbg, http://home.t-online.de/home/Ollydbg/
Kao sto rece Cheda, najbolji player, MV2Player http://mv2.czweb.org/
Itd...itd...
Potpis
O_o
Re: Opada li popularnost C-a? 11.05.2004. u 03:09 · pre 273 meseca #20
Mislim da nikako ne gubi jer ipak on nema adekvatnu zamenu za ono za sta je napravljen.
Mislim da on radi sve sto se u danasnje vreme moze ocekivati od nekog proceduralnog programskog jezika sa veoma bliskim pristupom hardverskim resursima.
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme