Finnduz Skrevet 14. april 2009 Del Skrevet 14. april 2009 Hei, Jeg har jobbet endel med PHP og MySQL men begynner og bli veldig lei. Tenkte derfor jeg skulle prøve meg på andre ting som VB, C++ o.l. Jeg har litt erfaring med Visual Basic 2008/6 men syntes det blir for lett og føler det har endel begrensninger. Hvilket språk passer godt for "nybegynnere" og kan være litt lett og sette seg inn i? og hvor bør jeg lese (evet hvilken bok skal kjøpes?) Har også lyst å jobbe litt med opengl men som sagt så trenger jeg en pekefinger og hva som lønner seg og hvilket formål språket er best til/i. Takker for kommende svar :-) Lenke til kommentar
Giddion Skrevet 14. april 2009 Del Skrevet 14. april 2009 (endret) Ikke velg vb hvertfall , C# eller C++ ville jeg tipsa om. C# gir ikke den ytelsen som C++ gir (ikke det at c# er så tregt), men er lettere og gir gjør det enklere å lage GUI og lignende. C++ er ikke så lett, men er et meget kraftig språk som gir det så å si ubegrenset med muligheter. C++ er tregere å komme igang med da. Hvis du greier å holde ut så ville jeg valgt c++. C# passer bra til GUI og lettere/middels databehandlig. C++ er laget for det meste, men er et lavere språk enn C# og passer da ikke fult så bra til f. eks. GUI. OpenGL er laget med en C interface og er portet til alle store språk så det funker fint nesten uansett hva du velger. Jeg kjenner ikke til noen C# bøker, men hvis du velger c++ så er Accelerated C++ boka. Lykke til Endret 14. april 2009 av Giddion Lenke til kommentar
LostOblivion Skrevet 14. april 2009 Del Skrevet 14. april 2009 Lær deg C. Det er svært simpelt, lett å lære og kan brukes til det meste. C++ er et ræva forsøk på et språk spør du meg... Lenke til kommentar
Finnduz Skrevet 14. april 2009 Forfatter Del Skrevet 14. april 2009 Kan jeg spørre hva forskjellen på C/C#/C++ er? (Føler det er C'er over alt her). Lenke til kommentar
GeirGrusom Skrevet 14. april 2009 Del Skrevet 14. april 2009 C er et prosedyrebasert programmeringsspråk fra slutten av 70-tallet. C++ er "etterfølgeren" til C, med objektorientering, og en del annet fancy greier. En C++ compiler kan i stor grad kompilere et C program, ofte med noen små endringer i koden. C og C++ er ofte brukt til lavnivåprogrammering, som programmering av embedded systemer, som mobiltelefoner eller andre systemer med begrensede ressurser, fordi det gir god kontroll over hvordan det endelige programmet vil fungere. C# er et språk som ikke har mye til felles med C og C++ annet enn at syntaksen er forholdsvis lik, og deler noen av de samme prinsippene. C# har mer til felles med Java, med at det er 100% objektorientert, det bruker en garbagecollector (fremfor at programmereren må frigjøre minne selv for å unngå minnelekasjer, som i C og C++) C# er også språket som brukes i de nye RAD verktøyene til Microsoft, nemlig Visual C# og ASP.NET C# er forholdsvis enkelt å lære seg, og det har mange muligheter som åpner seg etterhvert som en får bedre kontroll over språket, og .NET som for eksempel LINQ (Language Intergrated Query) og lambda uttrykk. Det har også støtte for pekere med nesten helt lik syntaks som i C. Det er alt i alt et veldig allsidig språk. Dette er nå nesten det eneste programmeringsspråket jeg bruker. Det bruker også .NET som er et temmelig omfattende standardbibliotek som har med seg alt av funksjoner fra tegning og printing (gjennom GDI+) til webklasser og sockets. Visual C# Express er også helt gratis (du må registrere Visual C# innen 30 dager, men det koster heller ingenting) selv for kommersielt bruk. Lenke til kommentar
Giddion Skrevet 14. april 2009 Del Skrevet 14. april 2009 <snip>Visual C# Express er også helt gratis (du må registrere Visual C# innen 30 dager, men det koster heller ingenting) selv for kommersielt bruk. Du (")gjemte(") vist å nevne at visual c++ Express også er helt gratis. Lenke til kommentar
LostOblivion Skrevet 14. april 2009 Del Skrevet 14. april 2009 Hvis du får deg jobb i databransjen i dag hvor jobben er programmering, vil nok de fleste jobbene gå ut på å programmere C# med .NET særlig mot databaser kan jeg tenke meg. Hvis du spør meg, ville jeg ikke gitt deg noe spesielt forslag til "det beste språket å lære først" eller lignende, fordi både C, C++, og C# er svært like språk rent syntaktisk, og en overgang i senere tid ikke vil bety en omveltning av det du har lært. C er simpelt fordi det har svært få språklige elementer, men det kan kreve litt mer fra din side fra tid til annen. Det vil kreve mer av deg i større prosjekter, men f eks å lære seg å skrive sorteringsalgoritmer i C er brilliant. C++ har litt mer overhead i å lære seg begreper som overloading og klasser og inheritance, osv. For meg virker det som et rotete resultat av å blande C med objektorientering. C# har mye mer begreper, men er på en annen side enklere vil jeg si, og svært gjennomført. Siden du sikkert har lyst til å se resultater i form av vinduer i Windows f eks, vil jeg foreslå C# med .NET som GeirGrusom foreslår. Lenke til kommentar
GeirGrusom Skrevet 15. april 2009 Del Skrevet 15. april 2009 <snip>Visual C# Express er også helt gratis (du må registrere Visual C# innen 30 dager, men det koster heller ingenting) selv for kommersielt bruk. Du (")gjemte(") vist å nevne at visual c++ Express også er helt gratis. Hehe "ops" Lenke til kommentar
.... Skrevet 15. april 2009 Del Skrevet 15. april 2009 (endret) Hvis du tenker å gjøre mer webutvikling, Ruby. Ellers C. (GeirGrusoms anbefaling av Visual C# kan være noe, men gjør deg noenlunde kjent med ren C først.) Les: Tour de Babel. Endret 8. februar 2012 av .... Lenke til kommentar
x871kx6167ss7 Skrevet 20. april 2009 Del Skrevet 20. april 2009 Dersom du leter litt så vil du nok finne veldig mange tråder som ligner på denne, Finnduz. Og der vil du nok også finne ganske mange diskusjoner, med varierende seriøsitet, om hvilket språk som er «best» og «mest nybegynnervennlig». Mainstream nybegynnerspråk er nok Java, C# og Python. Min litt mer subjektive mening: Vil jeg ikke anbefale C# av ideologiske grunner. Java og Python synes jeg er gode valg. Dersom du har lyst på noe litt mer annerledes og mindre mainstream så kan du se på scheme. Et fint lite språk hvor du kan gjøre mye morsomt. Lenke til kommentar
.... Skrevet 20. april 2009 Del Skrevet 20. april 2009 (endret) Dersom du har lyst på noe litt mer annerledes og mindre mainstream så kan du se på scheme. Et fint lite språk hvor du kan gjøre mye morsomt. Skal man go functional er vel Haskell tingen. Dette er laaangt unna diskusjonen om hva som er et godt nybegynnerspråk, dog På den annen side har førstespråket ofte mye å si for valg av senere språk. Så hvilket språk har den beste innflytelsen? Endret 8. februar 2012 av .... Lenke til kommentar
Shruggie Skrevet 20. april 2009 Del Skrevet 20. april 2009 Helt enig i at Java, C# og C++ er gode språk hvis du allerede kan PHP. Java hvis du vil skrive backend saker, databasekode, webservices servere osv. C# hvis du vil jobbe med windows UI C++ hvis du vil jobbe med litt av hvert. Lenke til kommentar
x871kx6167ss7 Skrevet 21. april 2009 Del Skrevet 21. april 2009 Dersom du har lyst på noe litt mer annerledes og mindre mainstream så kan du se på scheme. Et fint lite språk hvor du kan gjøre mye morsomt. Skal man go functional er vel Haskell tingen. Dette er laaangt unna diskusjonen om hva som er et godt nybegynnerspråk, dog På den annen side har førstespråket ofte mye å si for valg av senere språk. Så hvilket språk har den beste innflytelsen? Hehe. Scheme er mye brukt som innførings-språk på universiteter, så synes ikke scheme er et dårlig valg. Lenke til kommentar
.... Skrevet 21. april 2009 Del Skrevet 21. april 2009 (endret) Hehe. Scheme er mye brukt som innførings-språk på universiteter, så synes ikke scheme er et dårlig valg. Det er ikke noe dårlig valg når konteksten er universitetsnivå. Endret 8. februar 2012 av .... 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å