blackbrrd Skrevet 27. juli 2005 Del Skrevet 27. juli 2005 for guds skyld, dropp vb... c# eller java kan gjøre akkurat samme oppgaver, men på en bedre måte. C++ er et helvete å programmere og man blir sittende lenge å knote med syntax og det er jævelig å debugge. Anbefaler sterkt å prøve deg litt på c# eller java som har nesten samme syntax, men gjør ting på en litt annen måte som er _mye_ enklere for en nybegynner. I tillegg så er det veldig greit å debugge - ihvertfall java som jeg har erfaring med. Hvis du lurer på om du skal prøve deg på java så har borland en svært bra ide (utviklingsverktøy) som heter borland jbuilder. Du får tak i den gratis fra www.borland.com Etter at du har forstått hvordan java fungerer så kan du ta skrittet videre til c++. Sitat C++, Visual Basic, C++, Visual basic, C++, Visual Basic orhhh eg blir gal... Visual Basic = gøy enkelt, ikke aksepter WHY.... WHY:.... C++ kjempe stress veldig aksepter WHY.... C++ er ikke akseptert i mindre prosjekter ettersom det tar 2-3 ganger så lang tid å utvikle i c++ som i f.eks java/c#. C++ blir først og fremst brukt i spill og 3d programmer. Til f.eks ren business logikk så kan man liksågodt bruke java el c#. Ytelsestapet man får (kanskje 50%) kan lett dekkes opp ved å kjøpe en server som er f.eks 10000kr dyrere. Lenke til kommentar
prebenl Skrevet 27. juli 2005 Del Skrevet 27. juli 2005 (endret) Mitt inntrykk er at C++ blir brukt til det aller meste, sett bort fra web-applikasjoner. Hvilke språk er følgende programmer skrevet i? * Microsoft Word * Microsoft Excel * Microsoft Access * Adobe Photoshop * Adobe Illustrator * 3D Studio Max * AutoCAD * Firefox * Norton Antivirus * Half-Life 2 * World of Warcraft VB.NET er faktisk mye brukt i næringslivet, og er spesielt godt egnet til små nytteapplikasjoner og utilities. Endret 27. juli 2005 av Geofrank Lenke til kommentar
Dead_Rabbit Skrevet 27. juli 2005 Del Skrevet 27. juli 2005 Når man er en proffesionell programmerer, så er det ikke syntaksen som er det største problemet, det må da være de logiske feilene. Syns heller ikke det er så jævlig å debugge, bare man blir vant med "språket" debuggeren din snakker, liksom. Lenke til kommentar
blackbrrd Skrevet 28. juli 2005 Del Skrevet 28. juli 2005 zirener, mener du seriøst at det ikke er vanskelig å finne f.eks minnelekasjer i C++? Poenget mitt er ikke at C++ er umulig å bruke, bare vanskeligere. Lenke til kommentar
A_N_K Skrevet 28. juli 2005 Del Skrevet 28. juli 2005 Det er en grunn til at det eksisterer minnedebuggere som Valgrind, efence etc. vil jeg tro :_) Lenke til kommentar
Lorents Skrevet 28. juli 2005 Del Skrevet 28. juli 2005 (endret) Det finnest program som 'scanner' for potensielle minnelekasjer. Eg er ingen ekspert på minnelekasjer, men har fått det intrykket av at jo lavare nivå du programerar på, jo meir kontroll har du, jo meir må du styre, jo enklare er det å lage feil som minnelekasjer osv. Men c++ er utvilsomt eit mykje vakkrare språk einn f.eks vb. Desuten får du mykje 'reinare' program, og det er mykje enklare å porte ein c++ applikasjon til andre platformar einn ein vb applikasjon. Desuten så har eg høyrt at ved å bruke f.eks std::string klassen i staden for å fikle med char's så tar du livet av halvparten av dei potensielle minnelekasjane. Det finnest også mange tutorials på internet som legg fram tommeltott-reglar for sikker programering. Det eg eigentleg vil råde deg til er å sjå på PHP. berre for å få inn syntaxen. Så kan du gå over til c++ og lære deg klassar osv når du følar deg 'klar for det' Endret 28. juli 2005 av Lorents Lenke til kommentar
Dead_Rabbit Skrevet 29. juli 2005 Del Skrevet 29. juli 2005 Jeg mener ikke at det er "lett" å debugge nei (litt uklar i den forrige posten kansje), men det er mange måter å unngå f.eks. minnelekasjer, og med de rette redskapene, så får man ihvertfall luket bort en god del av de mest vanlige uten alt for mye stress! (Men jeg tviler ikke på at det kan være et helvete å finne minnelekasjer i større prosjekter når man har en deadline hvor ting skal være klart.) Lenke til kommentar
blackbrrd Skrevet 29. juli 2005 Del Skrevet 29. juli 2005 (endret) "Desuten får du mykje 'reinare' program [ved bruk av c++]" Du har tydligvis ikke sett ting kodet med MFC (microsoft foundation classes). For gui programmering er det bare masse mekk. Skulle ønske jbuilder (java ide'n jeg bruker) var programmert i c++ så den hadde hatt noe som minner om lav responstid... Endret 29. juli 2005 av blackbrrd Lenke til kommentar
prebenl Skrevet 29. juli 2005 Del Skrevet 29. juli 2005 (endret) Hva er den programmert i? Fordi om det finnes et rotete API til C++ betyr ikke det at C++ er rotete. Jeg kan helt fint lage et dritt-API til java og si at det er rotete av den grunn.. Endret 29. juli 2005 av Geofrank Lenke til kommentar
Peter Skrevet 30. juli 2005 Del Skrevet 30. juli 2005 Jeg føler egentlig at MFC er rotete fordi win32 API er skrevet for for C, og da når du roter med klasser o.l så blir det veldig mye frem og tilbake. Jeg har drevet lite med GUI, men kan f.eks. nevne at callback-funksjonen i et win32 GUI må være static, og dermed fucker ganske mye med OOP allerede. Det finnes veier rundt, jeg har brukt en av dem, men du skjønner retningen det tar, når det begynner som beskrevet. Lenke til kommentar
prebenl Skrevet 31. juli 2005 Del Skrevet 31. juli 2005 Vet du egentlig hva du selv snakker om? Har brukt WIN32 API en god del, og man kan jo lage programmene så objektorientert som man bare vil, så lenge det er C++ man bruker. Jeg har i alle fall aldri hatt noe problem med det. Kan du vennligst utdype kommentaren din..? Lenke til kommentar
GeirGrusom Skrevet 31. juli 2005 Del Skrevet 31. juli 2005 Alle de applikasjonene er skrevet i C eller C++, jeg vet ikke sikkert om dette (det er det vel ingen som gjør) men Word og Autocad kan ha vært skrevet i vanlig C 3D Studio Max er ihvertfall skrevet i C++ med MFC som rammeverk. Men jeg husker at UnrealED som følgte med Unreal vare skrevet i Visual Basic 5.0 (den krevde MSVBM50.DLL og THREED.dll) Men som sagt; der hvor det er viktig med hastighet og kontroll velger man C++, managed memory har veldig mye arbeid rundt seg for å gå rundt, i motsetning til unmanaged. Fordelen med C++.NET er at du kan skrive en unmanaged/managed blend programmer, men det er vel mest for at du skal skrive biblioteker til C# eller andre .NET språk. Lenke til kommentar
Klette Skrevet 31. juli 2005 Del Skrevet 31. juli 2005 GeirGrusom skrev: Alle de applikasjonene er skrevet i C eller C++, jeg vet ikke sikkert om dette (det er det vel ingen som gjør) men Word og Autocad kan ha vært skrevet i vanlig C 3D Studio Max er ihvertfall skrevet i C++ med MFC som rammeverk. Men jeg husker at UnrealED som følgte med Unreal vare skrevet i Visual Basic 5.0 (den krevde MSVBM50.DLL og THREED.dll) Men som sagt; der hvor det er viktig med hastighet og kontroll velger man C++, managed memory har veldig mye arbeid rundt seg for å gå rundt, i motsetning til unmanaged. Fordelen med C++.NET er at du kan skrive en unmanaged/managed blend programmer, men det er vel mest for at du skal skrive biblioteker til C# eller andre .NET språk. Nå har vel UnrealED blitt skrevet om til C/C++ siden den gang Lenke til kommentar
GeirGrusom Skrevet 31. juli 2005 Del Skrevet 31. juli 2005 Det stemmer, for den som var skrevet i VB kræsja hele tiden, det var utallige patcher til det. Lenke til kommentar
Stig Jøran Skrevet 3. august 2005 Del Skrevet 3. august 2005 C# hva er det forno? er det sånn microsoft støttet språk som kun funker i windows? Lenke til kommentar
GeirGrusom Skrevet 3. august 2005 Del Skrevet 3. august 2005 .NET språk nummer én, blanding av Java, Visual basic, C++ (den har pekere, akkurat som i C) C# er like støttet som Visual Basic.NET, eller J#, du må ha et .NET Platform installert for å bruke det. Jeg (og noen andre) holder på med et spill nå, og da lager vi selve spillet i C++ (Vi må ha det flyttbart) og editoren i C# (Det skal i teorien være flyttbart) Lenke til kommentar
Stig Jøran Skrevet 3. august 2005 Del Skrevet 3. august 2005 Oki! Hva med støtte i andre OS enn m$? C# & Linux feks? Lenke til kommentar
Stig Jøran Skrevet 3. august 2005 Del Skrevet 3. august 2005 Oki, fordi jeg har tenkte å prøve å lære meg et programmering språk. Annet enn VB. Så da er vel kansje C# eller Java noe å starte med? Lenke til kommentar
GeirGrusom Skrevet 3. august 2005 Del Skrevet 3. august 2005 Personlig er jeg utrolig fornøyd med C#, jeg brukte mye Visual Basic før, men C# er mye mer oversiktelig, pluss at du har vesentlig mer kontroll. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå