C++ kompiliatorius

Aptarėme nemažai svarbių žingsnių prieš pradėdami rašyti programas ir spręsti uždavinius. Programavimo kalbą šiaip ne taip išsirinkome, tam prireikė net dviejų kartų, UML kol kas lieka man paslaptimi, todėl naudosimės FreeMind programa kurdami strūktogramas. Taigi, atėjo laikas išsirinkti kompiliatorių.

Šiuo metu populiariausi ir dažniausiai giriami yra Microsoft Visual C++, Dev C++ bei CodeBlocks.

Visus juos naudojau ir gan nemažą laiko tarpą. Pradžioje daugiausia susidūriau su Dev C++, kuris yra lyg Notepad atmaina lyginant su kitomis priemonėmis, tačiau būtent šį įrankį/kompiliatorių siūlyčiau naudoti naujokams.

Niekas mokytis programavimo kalbos nuo objektinio programavimo nepradeda, todėl vienaip ar kitaip visi tam tikrą laiko tarpą praleidžia ties konsoliniu programavimu, manau, šioje pozicijoje Dev C++ tikras gėris. Kol esi dar naujokas ir apsiriboji paprastais uždavinukais ir elementariomis skaičiavimo programomis, tau nereikalingas geras klaidų “paieškiklis”, taip pat nereikalingos papildomos funkcijos. Čia nesi apsuptas įvairiausių nežinomų priemonių ir galimybių, čia gali susikaupti ties kodo rašymu. Dėl šių priežasčių ilgai neieškojau kitų kompiliatorių, tačiau kai supratau, jog reikia išmėginti kažką naujo ir galbūt ten bus paprastesnis valdymas, darbas su įvairiomis funkcijomis, masyvais į rankas pakliuvo Microsoft Visual C++.

Nemažai žmonių gyrė šio įrankio galimybės ir funkcionalumą, tačiau jį naudodamas nieko daugiau kaip perkrautą Microsoft valdymą, lėtumą nepajutau. Dauguma funkcijų man vis dar nepažįstamos ir nereikalingos, nes dar neseniai naudojausi paprasčiausiu Dev C++. Tačiau su laiku supratau, jog tai puikus įrankis valdyti programas, kurios susideda iš daugiau nei vieno failo, bibliotekų ir kitų panašių dalykėlių. Šis Microsoft gaminys manęs pernelyg nesužavėjo, todėl toliau ieškojau kažko galbūt ne tiek funkcionalaus, kiek įrankio su kuriuo būtų malonu dirbti ir rašyti programas.

Ir pasiklausinėjęs IRC išbandžiau CodeBlocks. Programa nemokama, paprasta, atvirojo kodo. Taip pat šios programos privalumas, jog ji yra multiplatforminė, todėl jeigu kada nors netyčia pereičiau prie Linux ar kitos operacinės sistemos nepatirčiau didelių nuostolių, nes galėčiau naudotis savo pamėgtų kompiliatoriumi.

Programos valdymas žymiai paprastesnis už Microsoft Visual C++, tačiau tikriausiai kartu ir praranda nemažai funkcijų. Bet būtent šiuo metu man nėra jos ypatingai svarbios, nes kaip jau minėjau vis dar dirbu su konsoliniu programavimu. Galime teigti, kad CodeBlocks yra vidurys tarp Dev C++ ir Microsoft Visual C++ visomis prasmėmis. Man to ir reikia! :)

Savo programų rašymui ir tobulinimui pasirinkau CodeBlocks. Per daug į techninius dalykus nesileisiu, tiesiog man šis įrankis patogus, paprastas ir malonus naudoti, daugiau man nieko nereikia (bent jau dabar).

Temos: C++, Programavimas žymės , , , , . Išsaugokite nuolatinę nuorodą. Rašykite komentarą arba palikite trackback atsakymą Trackback URL.


5 komentarai (-ų)

  1. ulumulu
    Posted Vasaris 14, 2008 at 00:15 | Permalink

    Nu zinokis dev-C++ nera kompyliatorius. tai tik IDE. o jis naudoja G++/gcc kompyliatoriu

  2. dziulius
    Posted Vasaris 24, 2008 at 15:03 | Permalink

    Man grupiokas kažkada parode NetBeans. Nuo to laiko nieko kito ir nenaudoju. Nors tai ir java platforma, tačiau veikai pakankamai greitai ir ją galima nautodi unix-line sistemose.

  3. Ričardas Š.
    Posted Vasaris 24, 2008 at 16:41 | Permalink

    Pamėginsiu :)

  4. armadilo
    Posted Gegužė 13, 2008 at 17:15 | Permalink

    jau keletą metų programinu su mc visual paketu – išties geras įrankis, lengvas debugginim’as, kai projektai pasidaro didesni ir kai pereinama prie OOP.

  5. Posted Spalis 12, 2009 at 01:25 | Permalink

    Na, manau čia reiktų pervadinti iš “Kompiliatoriai” į IDE arba įrankiai…
    nes apie pačius kompiliatorius čia nekalbama – kompiliatorius sukompiliuoja kodą, t. y. iš kodo padaro exe ar kitą paleidžiamą failą.. o čia būtent ši funkcija skirtinguose įrankiuose net neapžvelgta – galbūt reikėtų žiūrėti kodo efektyvumą ar pan, kompiliavimo skirtumus, įrašymo paprastumą ar patį kompiliavimo procesą..

Vienas atsakymas

  1. Blogorama #322 : nežinau.lt Sausis 28, 2008 21:05

    [...] Jei mokslai ar smalsumas baksteli į C++ programavimą, gali praversti Ričardo svarstymai, kuris kompiliatorius geriausias. • Iš smalsumo Daliaus išbandytas mobilusis telefonas kaip USB modemas veikia su Labas kortele. [...]

Rašyti komentarą

Jūsų el. paštas nėra viešinamas ar perduodamas trečiosioms šalims. Būtini laukai pažymėti žvaigždute - *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


  • Apie mane

    Esu atsakingas, kruopštus ir kūrybingas programuotojas, kuris kiekvieną dieną ieško naujovių, optimalių sprendimų problemoms spręsti. Dirbu pagal individualius užsakymus įvairioms įmonėms ar asmenims, kurių lūkesčius stengiuosi pateisinti už tinkamą kainą. Šiuo metu dirbu su PHP, MySQL, HTML/CSS, jQuery technologijomis. Daugiausia dirbu su el. komercijos sistema PrestaShop bei turinio valdymo sistemų sprendimus pritaikau WordPress TVS. Konsultuoju įmones SEO, Facebook aplikacijų, AdWords reklamos klausimais.

    Susisiekti galite el. paštu pasinaudodami bet kuriame puslapyje esančia kontaktų forma