C++ haladó...

C++ haladó...
2006-11-18T15:31:01+01:00
2007-04-18T13:23:36+02:00
2022-10-30T13:35:41+01:00
  • Cad arra próbál célozni, hogy a C++ ideális esetben nem egy eszköz, hanem egy életforma, legalább annyira, mint egyeseknél a Delphi(, vagy nálam a C#).
    Mutasd a teljes hozzászólást!
  • Én is az OpenGL kedvéért tanulom a C++-t.


    :) Hat latod itt.
    Mutasd a teljes hozzászólást!
  • Most mi van? Én is az OpenGL kedvéért tanulom a C++-t. Bár eddig mazoistább voltam. Az eddigi OGL-es cuccaim C-ben vannak.
    Mutasd a teljes hozzászólást!
  • Ez kivalo otlet volt, minden hazat a tetotol kezdve kell epiteni...
    Mutasd a teljes hozzászólást!
  • jogos!
    Mutasd a teljes hozzászólást!
  • Nem is akarok. Azért, hogy elegyék előlem a kenyeret???
    Mutasd a teljes hozzászólást!

  • de jó, hogy ezt elolvastam... chikk: mindenkit te sem téríthetsz meg.
    Mutasd a teljes hozzászólást!
  • Szia
    1 éve kezdtem el autodidakta modon foglalkozni a 3D grafikával
    ezen belül a C++ programozással.
    Ha ugy gondolod hogy segíthetnénk egymásnak, akkor irj a következö e-mail cimre
    frost45@VIPmail.hu
    Mutasd a teljes hozzászólást!
  • A magyar, magyar ember számára érthetőbb mivel magyrul van.
    Igazából, csak az a baj vele, hogy ha csak a minták magyar nevét jegyzed meg, és angolul akarsz olvasni a mintákról vagy beszélgetsz valakivel angolul akkor nem fogod érteni hogy miről van szó. De szerintem jobb mint két nyelven beszélni.

    Sajnos még nem láttam itt a prog.hu-n mintákkal foglalkozó témát.
    Mutasd a teljes hozzászólást!
  • Összehasonlító táblázat1
    Összehasonlító táblázat2

    Multiple inheritence, templatek

    Szerintem C++ "komolyabb" OOP eszközökkel van fölszerelve mint a C# vagy a JAVA.
    Igaz az utóbbi kettőt nem próbáltam így nem tudok róluk véleményt mondani.

    A C++-ban pont az a jó, hogy "tiszta". Nincs agyonmanegelve.
    Szvsz játékfejlesztéshez a legjobb.
    Mutasd a teljes hozzászólást!
  • A C++-nak egyetlen előnye van máig az összes többi nyelvvel szemben: ha abban valaki vérprofi, akkor az életben nem lesz olyan nyelv, amit erre alapozva ne tudna elsajátítani pillanatok alatt.
    Mutasd a teljes hozzászólást!
  • A Java-nak es a C#-nak az egyik legfontosabb elonye az, hogy automatikus szemetgyujtes van benne. Vannak kevesbe lenyeges elonyeik is (pl. reflection). Ezeken a nyelveken irt programok egyebkent ma mar alig lassabbak a C++-nal.
    Az üzleti alkalmazasfejlesztesben, ami a piac nagy reszet teszi ki, ezek a nyelvek vannak leginkabb elterjedoben, a C++ lassan kopik kifele.

    Mindenkeppen elonyos egy olyan szeleskoru osztalykonyvtar mint ami a Java API, vagy a .NET osztalykonyvtara. (Persze a .NET-et lehet hasznalni managed C++-al is, csak minek.)

    Es vegul verziok kompatibilitasa: A C++ forditok inkompatibilitasa, vagy az pl. hogy a kulonfele C++-ban irt programok maskeppen abrazoljak a string-et sokkal gyakoribb, mint az inkompatibilitas pl. a Java vilagban.

    Nem azt mondom, hogy a C++ eltunik, de szerintem nem lesz benne az igazan mainstream-ben (vagy mar nincs is benne).

    Ettol meg nagyon jo eszkoz nagyom sok extremen sebessegigenyes feladatra (vagy eppen olyan platformra, ahol az elobb emlitett nyelvek nem johetnek szoba), csak hat specializalodni mindig kockazatos dolog, de ezt neked kell eldontened.
    Mutasd a teljes hozzászólást!
  • ma már biztosan hagynám a C++-t a fenébe, és csak sokadik nyelvként tanulnám meg a látókör szélesítése végett


    én is valahogy így jártam vele.
    Mutasd a teljes hozzászólást!
  • tb. A C# mennyivel jobb, elterjedt és mivel nyújt többet?


    Ha elolvastatd volna a topicot elejétől végéig, amit belinkeltem a minap, akkor most nem kérdeznél ilyeneket! LOL
    Mutasd a teljes hozzászólást!
  • Én mindenképpen azt javasolnám, hogy elméleti dolgokkal foglalkozz, ha már van egy stabil nyelvi alap. Bár jobb lett volna talán fordítva. Ha pénzt is akarsz keresni vele, szerintem nem árt elmélyedni kicsit specifikus dolgokban. Pl adatbáziskezelés, stb... Egyébként tényleg az egyik legjobb módszer a fejlődésre, ha olyan emberek mellett dolgozhatsz akik jól csinálják, és neked nem csak nézni hanem megérteni, használni, módosítani kell. Esetleg kitalálhatsz olyan komplexebb feladatokat amikre szükséged lehet, és elkezded megtervezni majd fejleszteni. Aztán jópárszor átírni :)
    Mutasd a teljes hozzászólást!

  • ..igazából a C++ elég bonyolultnak és komolynak tűnt számomra, hogy elhiggyem, hogy szinte mindent meg lehet vele csinálni, elég gyors és ha valaki megtanulja, akkor egy ideig nem kell attól tartania, hogy át kelljen állni más nyelvre, mert a C++ kikopik.... na ennyi... ezért felvállaltam a nehézséget, hogy szinte 100%-ig autodidakta módon tanuljam meg...

    egyébként igazából Delphi-ben kezdtem, és rövid idő alatt eléggé felfejlődtem.. de abbahagytam, mert egy idő után körülményesnek tűnt és az adatbázisok nem érdekelnek annyira... inkább a beágyazott rendszerek vezérlése tetszik.. Delphiben irtam műszerekhez csatolószoftvereket (adatgyújtés, vezérlés, stb...) és nagyon bejött :) ugyanakkor ha még egyszer kellene és komolyabb lenne a kihívás ezen a téren már nem feltétlenül választanám a Delphit, mert helyenként körülményesnek tünt... aztán ez csak az én benyomásom...

    Mutasd a teljes hozzászólást!
  • ..azért c++, mert bele akartam ugrani a mélyvízbe.. sikerült is.. nagyon rendesen, de nem fulladtam bele... :) A Java-ban zavar a sok verzió, hogy ki kivel hogy kompatibilis.. stb. A C# mennyivel jobb, elterjedt és mivel nyújt többet? Vagy egy ujabb Microsoft-os agyrém ami pár éven belül kifut? El lehet vele helyezkezni?

    Amúgy nyilvánvaló pszichológiai tény, hogy az ember legmélyebb szintem úgy bánik és nyilvánul meg másokkal szemben mint saját magával, ennek tükrében éppen elég baja lehet magával aki máson próbálja kitölteni a kisebbségi komplexusait

    TomX:
    Képzeld, olvastam a Design Patterns-t!... az angol változat tényleg jó, igen tetszett... egyébként a magyar milyen, mert azt még nem olvastam.. ?

    Sonka! A socketekhez és GL/ dx -hez van valami tutorial/könyv stb?


    T
    Mutasd a teljes hozzászólást!
  • socket-ek, GL/dx?
    Mutasd a teljes hozzászólást!
  • Mutasd a teljes hozzászólást!
  • még ilyen dolgok mozgatnának


    Isten őrizzen, hogy belemenjünk annak a pszichoanalízisébe, hogy mi mozgatja az embert, amikor egy hozzászólásban kizárólag az abban nem is létező helyesírási hibára reagál, és azután mi mozgatja a másik embert, hogy erre ráflameljen...
    Az embert olyan dolgok mozgatják, amiről legtöbbször sejtelme sincsen.

    hof:
    Téged mi mozgat, hogy első OO nyelvként a C++-t tanultad meg? Ugyan ez velem is így volt, de az már régen volt, ma már biztosan hagynám a C++-t a fenébe, és csak sokadik nyelvként tanulnám meg a látókör szélesítése végett, vagy ha speciális témában szeretnék programozni. (pl. játékfejlesztés, bár most már ott sem egyértelmű a helyzet). Én a helyedben a jóval egyszerűbb és kényelmesebb Java-t vagy C#-ot valasztanam.

    A jo stilusu OO programozashoz pedig pl. jo modszer lehet jo stilusban programozo emberek altal irt forraskodot tanulmanyozni. Bar ezt nehez eldonteni, hogy mi ilyen. En eletemnek abban a szakaszaban tanultam a legtobbet programozasbol, amikor eletem elso olyan munkahelyere kerultem, ahol ertelmes emberek altal irt OO kodot kellett megertenem es modositanom.
    Mutasd a teljes hozzászólást!
  • na hát ha engem még ilyen dolgok mozgatnának, hogy mi égő mi nem, akkor sok bajom lenne.
    Mutasd a teljes hozzászólást!
  • yeyeye

    én is.
    Mutasd a teljes hozzászólást!
  • Folytatásnak: Programtervezési minták című könyv.
    Avagy: Design Patterns: Elements of Reusable Object-Oriented Software
    Mert állítólag az angol változat jobb.
    Mutasd a teljes hozzászólást!
  • as ye wish: many-many reasons
    Mutasd a teljes hozzászólást!
  • why man'? Gimme two good reasons why yore so convinced 'bout that...!
    ... beeing cool' just one thing... i need facts..
    man'...

    az se baj ha magyarul
    Mutasd a teljes hozzászólást!
  • dunno. try c# 'cause 's kinda cool, man!
    Mutasd a teljes hozzászólást!
  • Köszönöm szépen a szíves észrevételeket az angol nyelvtudásomra vonatkozóan! Azt hiszem számos angol nyelvű publikáció megírása, tolmácsolás és szakmai szóbeli előadás után nem szorulnék rá ilyen fanyar tanácsokra!

    Egyébként a témába vágóan lenne javaslatot/javaslatotok, azt igencsak várom

    Tamás

    ui: mellesleg az angolt pedig mindig nagyon élvezetem
    Mutasd a teljes hozzászólást!
  • Majd azért többek között a Washinton Post ujságírójának is szóljál be, hogy élezze az angoltudását.

    példa

    Egyebkent a 'what next' szerintem annak elfogadható rövidítése, hogy 'what to do next?' vagy 'what comes next'. De a példám mutatja, hogy anyanyelvi írók színvonalas médiában használják.

    Kötekedni nem szép dolog, de ha még alaptalan is, akkor már égő is.
    Mutasd a teljes hozzászólást!
  • pl. angol nyelv "élezése"
    (what next -> what's next)
    Mutasd a teljes hozzászólást!
  • Üdvözlet !
    Kb. másfélév sikeres bagolykodása és agycsavarása után sikerült alapjaiban elsajátítani a C++ logikáját, az OO alapjait, a nyelv alapelemeit, átlátni hogy "ki-kivel van meg egyáltalán"..
    szóval a következő kérdés: what next?
    Elsősorban programozási feladatok érdekelnének az OO programozás területéről amivel az eddigi ismereteket össze tudnám "érlelni", "gyúrni" és a gyakorlatban is jól hasznosítható mert egyelőre egy kicsit a levegőben lóg a sok fogalom és ismeret, valamint belemászik olyan dolgokba is, hogy pl. fordító, memóriakezelés, előfordító, linkelés, egyéb trükkök, fogások, stb, stb..
    Várom azok jelentkezését is akik hasonló cipőben járnak, az együtt gondolkodás és fejlődés élményének átélésére!
    Üdv!
    Tamás
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd