Miki Skrevet 1. mai 2006 Skrevet 1. mai 2006 Hva er forskjellen mellom C, C# og C++? Er det avarter av hverandre, eller er det totalt forskjellige språk? Hva er lurest å begynne med for en nybegynner?
Lurifaksen Skrevet 1. mai 2006 Skrevet 1. mai 2006 (endret) Er forskjellige språk. C++ er vel en forbedring av C med skikkelig støtte for objektorientert programmering. Dette er "unmanaged" språk, og helt forskjellig fra C#. C# er klart enklest. Gå hit, last ned Visual studio C# Express, se noen av videoene, og du er i gang I motsetning til Java (som er ganske lik C#), er C# med Visual Studio både gøy og nyttig for "useriøs" bruk. Endret 1. mai 2006 av Lurifaksen
DarkSlayer Skrevet 2. mai 2006 Skrevet 2. mai 2006 C blir regnet som et maskinspråk. Et nivå opp fra assembler på en måte. Mangler noe objektorientering?? Veldig greit å bruke skal du lage noe mot hardware som drivere f.eks. C++ skal være C kompatibelt. Det er hvertfall tanken. Objektorientert. Hovedfokuset for de som lagde c++ er rask kode. Ikke noe dilldall. C# er en java klone, uten de "problemer" som java har. Sjefsutvikleren for C# er jo samme man som utviklet java. MS kapret fyren fra sun. ********* Som nybegynner så ville jeg ha valgt c++. Det er et kjedeligt og vanskeligt språk. Fordelen er at du blir bedre kjent med hva objektorientering er, samt et godt bilde av hvordan ting i bunn fungerer. Lær alt som du finner i en feit c++ bok. Så finner du gjerne en bok om algoritmiske metoder(gjerne i c++), og lærer den også, siden den tar for seg masse fornuftig programmeringsteori. Deretter så lærer du deg litt assembler så du ser sammenhengen med adresser, pekere, og hvordan ting funker. Stacks og register.... Så ville jeg ha lært C#(eller java), og begynt å lage noe. Fordi det her er lettere å få til ting vil jeg si. De som lærer seg C# har større problemer med å gå til C++ fordi de må plutselig lære seg en masse finurligheter som java og C# gjemmer bort og automatiserer. Lærer du c++ først, så er det å gå til java, c# barnemat. De som kommer fra andre høyskoler til oss, og kun har lært java(for det er det første språket du lærer på andre skoler), de sliter mye med å forstå en god del basic. De sier det også selv at de skulle nok ha lært c++ først. **** Så kan du lære andre språk som php, javascript, pyton, whatever ... for da er det pice of cake.
Mapster Skrevet 3. mai 2006 Skrevet 3. mai 2006 Bra tips det der, mange kjente utviklere tipser om det samme... PhP er skit enkelt når du har lært deg c++.
Peter Skrevet 3. mai 2006 Skrevet 3. mai 2006 Vil påstå at du lærer mer OOP ved Java og C# enn C++ i starten, men det er helt klart enklere å gå fra C++ til Java/C# enn motsatt vei.
einaros Skrevet 3. mai 2006 Skrevet 3. mai 2006 Jeg kaster meg på bølgen som anbefaler å begynne med C++. Stemmer også som Nazgul sier, at OOP i C++ har en tøffere læringskurve enn i Java / C#. Slik er det, sånn jeg ser det, først og fremst fordi Java og C# har meget godt tilrettelagte editorer og byggeverktøy. Når det er sagt, så er det ingenting (nesten ingenting) i språket C++ som nekter deg å tenke OO fra dag én -- så lenge referansematerialet ditt er godt nok. Jeg har aldri lest noen elementære C++-bøker, så der har jeg ingen anbefalinger, men når du har kommet litt ned i løypa, bør du i hvertfall pløye gjennom lektyre som "Effective C++", "More Effective C++" og "Modern C++ Design". "Code Complete" er også en knallbok, som alle burde lese (gjerne mer enn én gang).
Dead_Rabbit Skrevet 3. mai 2006 Skrevet 3. mai 2006 Generellt så er bøkene til Scott Meyers å anbefale. Veldig gode bøker. Ihvertfall de jeg har lest.
DarkSlayer Skrevet 3. mai 2006 Skrevet 3. mai 2006 Jeg har brukt deitel & deitel (inn med en skje, men ikke te-skje). åsså... ikke tenk så mye på det med OO. Kan ikke lære alt i begynnelsen. Skikkelig OO tar tid å lære uansett.
Arne Skrevet 3. mai 2006 Skrevet 3. mai 2006 Sidan eg berre kan litt C++ og ikkje kan verken Java eller C#, så er kanskje ikkje eg den rette til å uttale meg om kva du bør satse på. Sjølv om mange seier at C++ er tungt og keisamt, likar eg det faktisk. Viss du vil starte med C++, er Accelerated C++ ei god bok. Eg fekk den i påskeferien, og den kostar ca. 360kr. Eg lærar mykje av den, og viss du ikkje har problem med engelsk, er dette ein god veg å lære seg C++ på.
DarkSlayer Skrevet 3. mai 2006 Skrevet 3. mai 2006 PhP er skit enkelt når du har lært deg c++. 6032522[/snapback] hehe ...og du ser hvor rævva språket er.... Tror de fleste syns c++ er døds-kjedeligt hvis jeg tar pulsen på egen høyskole. Grunnen til det er at når du skal lære deg c++, og går gjennom en bok, så er det noe teori, men alle eksempelprogrammer er dos-prompt programmer. Er ikke noe spennende med ascii tekst i dos. Du skal gjennom mye møkk før du kan begynne å lage windows, opengl, directx programmer, og gjerne benytte OG FORSTÅ de bibliotek du må forholde deg til. Mens java, c# kan få deg til å lage fancy ting med en gang, uten at du må forstå så mye. Men du blir ikke programmerer før du kan flere språk mener nå jeg. Må bare begynne et sted.
Peter Skrevet 3. mai 2006 Skrevet 3. mai 2006 Jeg skulle gjerne laget applikasjonsmotor i C++ og GUI i C#. Dette er dessverre enklere sagt enn gjort. Slik jeg har forstått det, må man lage en C wrapper rundt C++'en for å i det hele tatt ha en sjangs. Var en kompis som snakket om COM, men aner ikke hvordan det funker.
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å