Mesut1337 Skrevet 6. august 2015 Del Skrevet 6. august 2015 Hei! Jeg har et ønske om å lære meg programmering, da gjerne C++. Har fra før drevet litt (les: ikke veldig mye) med Java og C, begge gangene har jeg brukt Eclipse (gjennom skole). Er Eclipse bra valg av IDE eller finnes det bedre/lettere alternativer? Hva er i det hele tatt en IDE? Jeg har den siste tiden programmert litt i C og fullført boken "C - For dummies". For å klare dette i Eclipse har jeg hver gang måtte gjøre følgende: "File --> New --> C project --> Hello World ANSI C Project" da det (tydligvis) er rette instillinger her. Velger jeg "Empty project" vil jeg få en feilmelding "Binary Not found" da jeg "builder" programmet. Dette har jeg bare godtatt da jeg har vært mer opphengt i å lære meg "C" framfor alt dette med IDE og compiler og slikt.. Jeg prøver nå å gå fra C til C++ med Eclipse: "File --> New --> C++ project --> Hello World ANSI C++ project". Jeg prøver å builde dette programmet, men får feilmeldingen "Binary not found" med en gang. Hva/hvilke innstillinger/annen IDE/alternativ kan gjøres med dette? Til info bruker jeg en MAC OSX Yosemite ver. 10.10 Vanskelig å formulere meg her da jeg selv ikke skjønner så mye. Håper det gir noe mening; hjelp taes imot med stor takknemlighet! Lenke til kommentar
Enthroner Skrevet 10. august 2015 Del Skrevet 10. august 2015 Har du prøvet å bruke xcode? Vil tro det spiller bedre på Mac. http://stackoverflow.com/questions/14803774/how-do-i-create-a-new-c-project-in-xcode Lenke til kommentar
AM2petterk Skrevet 16. august 2015 Del Skrevet 16. august 2015 Hei! Jeg har et ønske om å lære meg programmering, da gjerne C++. Har fra før drevet litt (les: ikke veldig mye) med Java og C, begge gangene har jeg brukt Eclipse (gjennom skole). Er Eclipse bra valg av IDE eller finnes det bedre/lettere alternativer? Hva er i det hele tatt en IDE? Jeg har den siste tiden programmert litt i C og fullført boken "C - For dummies". For å klare dette i Eclipse har jeg hver gang måtte gjøre følgende: "File --> New --> C project --> Hello World ANSI C Project" da det (tydligvis) er rette instillinger her. Velger jeg "Empty project" vil jeg få en feilmelding "Binary Not found" da jeg "builder" programmet. Dette har jeg bare godtatt da jeg har vært mer opphengt i å lære meg "C" framfor alt dette med IDE og compiler og slikt.. Jeg prøver nå å gå fra C til C++ med Eclipse: "File --> New --> C++ project --> Hello World ANSI C++ project". Jeg prøver å builde dette programmet, men får feilmeldingen "Binary not found" med en gang. Hva/hvilke innstillinger/annen IDE/alternativ kan gjøres med dette? Til info bruker jeg en MAC OSX Yosemite ver. 10.10 Vanskelig å formulere meg her da jeg selv ikke skjønner så mye. Håper det gir noe mening; hjelp taes imot med stor takknemlighet! Bruker selv Geany til det aller meste av programmering jeg gjør (hovedsaklig Perl og C/C++). http://www.geany.org/ Det er en plugin-basert editor/lettvekts-IDE med støtte for de aller fleste språk, og støtter "alle" platformer. Lenke til kommentar
Gavekort Skrevet 16. august 2015 Del Skrevet 16. august 2015 Skal du først ha et tungvektet IDE så vil jeg motvillig anbefale Netbeans istedet for Eclipse. Jeg kan skryte over debuggeren til Netbeans som er top notch. Lenke til kommentar
zeebra Skrevet 6. februar 2016 Del Skrevet 6. februar 2016 IDE = Integrated development environment. Det er vel i motsetning til rene tekstverktøy eller emacs eller liknende. PS. Jeg er også nybegynner. Bare så at ingen hadde svart på hva IDE er. Lenke til kommentar
Glutar Skrevet 6. februar 2016 Del Skrevet 6. februar 2016 (endret) Hvis du skal bruke et IDE og sitter på mac hadde jeg nok vurdert xcode, eller kanskje clion (koster penger). Selv anbefaler jeg å droppe IDE helt og istedenfor lære å bruke en kraftig teksteditor som for eksempel vim eller emacs. Basen med verktøyer jeg bruker for c++ utvikling: gcc (kompilering og linking) cmake og make (Konfigurering og bygging) gdb (debugging) vim (teksteditor) git (source code management) Endret 6. februar 2016 av Glutar Lenke til kommentar
sjurtf Skrevet 7. februar 2016 Del Skrevet 7. februar 2016 Legger til valgrind på lista til Glutar. Fin for å se etter minnelekasjoner og debugge segfaults. Lenke til kommentar
Enthroner Skrevet 8. februar 2016 Del Skrevet 8. februar 2016 Til vanlig er jeg IDE bruker (Visual Studio / CLion) men bruker også samme tools når jeg jobber med embedded. For legacykode og evnt som et ekstra sjekk på det selv er også http://cppcheck.sourceforge.net/ veldig grei. Det finnes andre varianter og de er gode på hver sine ting. https://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis#C.2C_C.2B.2B Lenke til kommentar
AM2petterk Skrevet 15. februar 2016 Del Skrevet 15. februar 2016 Hvis du er student, er JetBrains sine produkter (IntelliJ Idea, CLion osv) gratis ett år av gangen. https://www.jetbrains.com/student/ Lenke til kommentar
Flin Skrevet 27. februar 2016 Del Skrevet 27. februar 2016 Om jeg er helt ærlig så vil jeg ikke anbefale deg å bruke IDE. De har mange verktøy som er nyttige og som du kanskje vil få bruk for senere, men når du begynner er det bare enda en ting å tenke på. En helt enkelt text editor holder lenge. Lær deg først de grunnlegende ferdighetene før du begynner med mer avanserte ting. Når jeg tok et C++ introduksjons fag insisterte de på at vi skulle bruke en eller anen IDE. Gikk vel greit nok, men var litt ekstra jobb i starten. Den dag i dag bruker jeg alt fra Python til Fortran og jeg bruker aldri IDEer. Nå skal det sies at jeg ikke jobber med IT, men jeg programmerer fremdeles veldig mye. 1 Lenke til kommentar
erik456 Skrevet 24. mars 2016 Del Skrevet 24. mars 2016 Hadde jeg vært deg hadde jeg fått litt bedre kunnskap i JAVA, f.eks som er et lettere nybegynner språk. Personlig synes jeg c++ har en betraklig vanskligere syntax. Et annet alternativ kan være, som tidligere nevnt å bruke en simpel texteditor å lære seg alt fra skretch. 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å