C++ : Windows или Linux?

5 отговора 437 прегледа
#1

C++ : Windows или Linux?

Значи, имам следното питане - от година уча С++ - най-вече конзолни програмки, които компилирам с Visual C++ компилатора на Microsoft и KDevelop na Linux.
Въпросът ми е оттук нататък накъде е по-добре да се ориентирам - към Windows или Linux/Unix. Има ли работа за Unix-програмисти в България и ако е така има ли сайтове откъдето да си изтегля някоя книга за програмиране за KDE и Unix въобще.
А ако съветът Ви е за Windows - откъде да започна от MFC ли?
Thanks in advance

Отговор
в отговор на Beginner #2

Re: C++ : Windows или Linux?

И аз се чудя дали има някаква далавера с Linux. Както си има много фенове, не съм видял до сега някой да изкарва пари с програмиране за Linux. Имам в предвид програми на C++, графика, и т.н.т. Чувам че го ползват много за интернет, но май това е работа за администратори или най много някакви HTML, ...

Може би, защото не е много комерсиален? И от какво живеят тези които правят програми с лиценз на GNU? Може би фирми като Red Hat изкарват пари като осигуряват поддръжка?

Та има ли някакъв, и какъв е бизнеса с Linux?

Отговор
в отговор на uve #3

Re: C++ : Windows или Linux?

S Linux v Bylgariya se izkarvat pari predimno kato sysadmin. No ne samo, chat-pat i na men mi se sluchva da mi plashtat za programki za Linux. Seshtam se i za edna firma, v koyato nay-veche s tova se zanimavat.
Stava duma samo za sistemen softuer.
A ot poddryjka tuk ne moje da se izkarvat pari - prosto horata ne mogat da si go pozvolyat. Po-evtino izliza da si imash sobstven sysadmin, otkolkoto vynshen konsultant.
A, i po otnoshenie na HTML-tata... Ima dosta neshta, koito vyrvyat i pod Linux. I dori i da se razrabotvat pod Windows, krayniyat produkt se instalira i raboti pod Linux....

Отговор
в отговор на Beginner #4

Re: C++ : Windows или Linux?

C++ si e C++. kvoto i da si govorim - dobro nachalo.
hubavoto na linuxa e che e evtin server (ako mu razbirash :)) (linux is free if your time is worthless, kakto e kazal poeta)) ta ako mislish da stavash webadjia i da pliakash na java linuxa ne e losho reshenie.

drugia variant -- klientski programi na C++. tuk ima syshto prost i yasen otgovor -- povecheto prosti useri imat i polzvat windows, te ne iskat da uchat linux za tvoite programi i ne iskat da plashtat za tova. sam si pravi izvodite :P

3ti variant -- serverni programi za linux s win ili web clienti, integracii na mnogo prostotii i t.n. ne che e losho ama mai takiva proekti sa riadkost, vsichko e ili web ili shareno gui.

moia syvet -- ne byrzai s mfc ili drugi podobni raboti, napyni si zdravo C++, stani naistina dobyr, procheti njakoi knizhki za object oriented design i design patterns. togava frameworks kato mfc, atl (i com izobshto) i t.n. pochvat da (make sense :PPP) izglezhdat smisleni. ta taka, istinskia programist e smesica ot algoritmi, strukturi ot danni i design patterns spored mene, ostanaloto sa prehodni gyzarii.

te tolkoz ot mene che stana roman

Отговор
в отговор на Beginner #5

Re: C++ : Windows или Linux?

suglasen sum s mnenieto na Connan - C++ si e C++, ne zavisi mnogo ot OS-a
a ina4e mojto mnenie e 4e e dobre da imash predstava i ot dvete. No za da po4nesh da u4ish konkretni API-ta na konkretni OS-i, purvo triabva da imash dobra osnova ot samia ezik + structuri danni i algoritmi
za windows e dobre da poglednesh "4istoto" API na win32 i togava da zadulbavash v MFC, COM i t.n.
za Linux v momenta v BG ima niakolko firmi, koito se zanimavat s systemno network programirane, no to po4ti vinagi e na 4isto C. Ako iskash da zadulbaesh v tazi posoka moga da ti preporu4am knigata "Sistemno programirane" ot Lilian Nilkolov - ima ja v knijarnicata na TU. Predimstvoto da si programist v tazi oblast e 4e konkurenciata e slaba - v BG ima sravnitelno malko *nix programisti, zaplashtaneto e dosta prili4no. A i za v budeshte turseneto shte se uveli4ava :)

Отговор
в отговор на linux #6

Re: C++ : Windows или Linux?

a az sym napylno syglasen sys linux :)))... knigata naistina si biva mnogo.

samo shte dobavq che moje i da nqma mnogo hlqb bash s linuxa, no ima dosta firmi koito pishat software za razni unix platformi i drugi unixo podobni OS, a mojesh li da pishesh pod linux, razlikata e mnogo malka. nikoi nqma da te pita dali si pisal na solaris ili AIX, zashtoto prostosmyrtnite obiknovenno nqmat dostyp do tqh. gledat dali se spravqsh s linuxa i ako te haresat, razlikite se uchat za nula vreme.

Отговор