Occi Skrevet 17. november 2012 Del Skrevet 17. november 2012 Men en god måte og lære og programmere på kan kanskje være og skrive enkle koder eller lignende eller det man vil og skrive ut og teipe opp på veggen? ^^ hehe (vis man husker dårlig eller internett streike xD) Det var en veldig merkelig teori. Å skrive ned code snippets kan være greit, har selv noen vanlige snippets til de mest brukte språkene som jeg kan se på om jeg glemmer hvordan jeg bruker de. Ellers så er det greit å kunne gjenbruke eller ta teknikker fra kode du har skrevet før. Lenke til kommentar
NoBo Skrevet 17. november 2012 Del Skrevet 17. november 2012 TS: Hvis du vil begynne med noe enkelt kan Microsoft Small Basic eller Microsoft Kodu være verdt å prøve. Microsoft Small Basic, FAQ, du kan jobbe både med grafikk og tekst. Microsoft Kodu, laget for å utvikle (enkle) spill for Xbox eller Wintel-PC, du kan utvikle rett på Xboxen eller på PCen. De har ikke så avanserte muligheter som mer fullblods programmeringsspråk men når man skal starte et sted kan det være like greit? Du får inn tankegangen og basisforståelsen for programmering. Lenke til kommentar
Occi Skrevet 17. november 2012 Del Skrevet 17. november 2012 (endret) Trådstarter har allerede sagt at han skal starte med Python, noe som virker som et mer fornuftig valg da du faktisk kan bruke det til å lære deg programmering, men også lage større applikasjoner, både for web eller lokale programmer. Brukes Small Basic til noe som helst? : p Endret 17. november 2012 av Occi 1 Lenke til kommentar
frankhaugen Skrevet 17. november 2012 Del Skrevet 17. november 2012 Å lære seg det motodisk rundt programmering er veldig viktig, jeg sitter her og må ta noen steg tilbake og lære endel ting jeg har oversett som jeg burde lært først/tidlig, istede for å hoppe inn i VB/C#/PHP. Selv om det var en gøy måte å lære på så har jeg flere forumtråder startet for et par år tilbake hvor jeg overser oppfrodringer til å sette meg inn i ting som ikke bare er kodeskriving. Og Python har sin plass, men jeg ville sagt at en grunnleggende innføring i Java er mye bedre fordi C# er Java med mer attått, enda bedre vil være å gå for C++, men det er mindre gøy, men da er man på et litt lavere "nivå" og må tenke på ting som minnebruk, og ikke alt er Libraries og API'er som gjør utviklingen til en lek. Men det er min mening. -frank Lenke til kommentar
frankhaugen Skrevet 17. november 2012 Del Skrevet 17. november 2012 Trådstarter har allerede sagt at han skal starte med Python, noe som virker som et mer fornuftig valg da du faktisk kan bruke det til å lære deg programmering, men også lage større applikasjoner, både for web eller lokale programmer. Brukes Small Basic til noe som helst? : p Det er jo litt av tankegangen bak SmallBasic at man skal lære programmering, ikke utvikle ferdige applikasjoner. mens mye av det man lærer er lett overførbart til Visual Basic, som lar en ta ting et steg videre. -frank Lenke til kommentar
Occi Skrevet 17. november 2012 Del Skrevet 17. november 2012 Det er jo litt av tankegangen bak SmallBasic at man skal lære programmering, ikke utvikle ferdige applikasjoner. mens mye av det man lærer er lett overførbart til Visual Basic, som lar en ta ting et steg videre. Ja, men hvorfor da velge dette i stedet for f. eks Python som er lett å lære og du kan bruke til å lage noe uten å bytte språk? Du får faktisk noe igjen for å ha lært deg Python i tillegg til generelle programmeringskunnskaper. Lenke til kommentar
Foxboron Skrevet 17. november 2012 Del Skrevet 17. november 2012 Blir litt for dumt når du siterer meg og så kommenterer noe helt annet enn det jeg skrev. Leser du ikke innlegg før du svarer? Her svarer vi en fyr som aldri har programmert før, Java er lett å installere og enkelt å komme i gang med på de fleste plattformer så er mulighet for flere plattformer interessant så er det opplagt enklere å komme i gang med Java. Personlig foretrekker jeg forøvrig C# fremfor Java, men forskjellene er marginale og språkene er jo så like at det ikke er viktig for en som skal lære seg å progammere. Forskjellene er marginale? http://en.wikipedia...._Sharp_and_Java http://www.slideshar...d-c-rocks-final Nå er vel ikke akkurat Java noe særlig vanskeligere å lære enn C#, de er jo nesten som snytt ut av nesa på hverandre, men det er mulig julenissen tenkte på språkstøtten på de to plattformene her? Mono henger etter .Net, det vil være utrolig irriterende å veksle mellom Linux/Mono og Win/.Net som C#-programmerer. Vil man ikke måtte jobbe med utdatert .Net for å være på nivå med den nyeste mono-stack'en? Jeg er vant til å jobbe i et hetrogent miljø med Javautvikling og det funker helt ypperlig. Men - det har ingenting med språket i seg selv å gjøre . . . Kan være mulig det var litt sent og jeg bare spyttet ut noe fra mitt kjærlige hjerte i form av den uoverstigelig kjærligheten jeg har for Java. :nei2: Å så sint. Lenke til kommentar
snippsat Skrevet 17. november 2012 Del Skrevet 17. november 2012 (endret) Har lenge hatt lyst til å sette meg skikkelig inn i C++, men dette virker jo litt avskrekkende... Kan du utdype? Mitt foreløpige repertoar: Java, C, VHDL Du finner et veldig utdypende svar her. Why is C++ relatively “harder” to use/bad choice for a beginner? @GeirGrusom Egentlig er jeg litt imot obligatorisk dynamisk typing. Ikke på grunn av ytelse, men fordi feil som ville blitt plukket opp compile-time i et statisk typet språk ikke blir avdekket i dynamisk typing før run-time. Eksempelvis feilstaving av meldemsnavn, variabelnavn, feil datatype etc. Jeg har nok et litt annet syn på dette og ser mange fordeler med og få info at run-time. Dette med at kompiler plukker opp "alle" feil og og gjør dagen fullkommen,er langt fra sannheten spør du meg. @Steve Yegge It's that... the notion of "static" versus "dynamic", where you kind of have to do all these optimizations and all these computations statically, on a language, is very old-fashioned. OK? And increasingly it's becoming obvious to everybody, you know, even the C++ crowd, that you get a lot better information at run-time. *Much* better information. LINQ vs Java vs Python. sorted_persons = sorted(persons, key=lambda person: person.age) Java har et externt bibliotek lambdaj,som kan korte det ned en del. List<Person> sortedByAgePersons = sort(persons, on(Person.class).getAge()); @frankhaugen Og Python har sin plass, men jeg ville sagt at en grunnleggende innføring i Java er mye bedre fordi C# er Java med mer attått, enda bedre vil være å gå for C++, men det er mindre gøy, men da er man på et litt lavere "nivå" og må tenke på ting som minnebruk, og ikke alt er Libraries og API'er som gjør utviklingen til en lek. Hadde tenk og kommentere dette,men jeg prøver og være posestiv i dag så jeg lar det være Endret 17. november 2012 av SNIPPSAT Lenke til kommentar
quantum Skrevet 18. november 2012 Del Skrevet 18. november 2012 (endret) Forskjellene er marginale? http://en.wikipedia...._Sharp_and_Java http://www.slideshar...d-c-rocks-final Det fremgår av kildene dine at forskjellene mellom C# og Java er moderate i forhold til forskjellene mellom ganske mange andre språk. Men de er der, absolutt. Akkurat hva det er som gjør at *du* mener Java er uegnet som førstespråk står det ikke noe om, noe sted. Hvis det er så enkelt som at du mener en bør lære seg et mest mulig feature-bloated språk, så vil jeg nesten påstå at du tar feil. Jeg sier ikke at C# har for mange features til å egne seg som førstespråk, bare at Java har mange nok til også å egne seg. Også litt pussig av en C#-fanboy å henvise til en slide-serie som anbefaler å ditch'e C# ... 118 slides ble kanskje litt i overkant for en som er vant til å lese kompakt C#-kode? Endret 18. november 2012 av quantum 1 Lenke til kommentar
Ruarcs Skrevet 18. november 2012 Forfatter Del Skrevet 18. november 2012 Hei. Et lite spørsmål angående python. Er det stor forskjell på 2.5 og 3? Jeg fant en "lærebok" myntet på barn og folk uten videre datakunnskap som bruker 2.5, Kan jeg bruke denne? Den er vel ikke om siste utgave, men er 2.5 "godt nok"? http://www.amazon.co.uk/Hello-World-Computer-Programming-Beginners/dp/1933988495/ref=sr_1_1?ie=UTF8&qid=1353268475&sr=8-1 Jeg har allerede fått fatt i boken og liker måten den er skrevet på, men "kjipt" vist den er "utdatert" Lenke til kommentar
Lycantrophe Skrevet 18. november 2012 Del Skrevet 18. november 2012 (endret) Tjah, både og. Den "største" forskjellen fra ditt perspektiv vil nok være at print nå krever (), der python2 ikke gjør det. Du kan fint bruke den, spesielt om du bruker python2.7. Med python3 kan det hende at du må slå opp forskjellene om eksemplene ikke virker, men i mange tilfeller vil det nok bare være print() som er den store greien. Endret 18. november 2012 av Lycantrophe 1 Lenke til kommentar
Ruarcs Skrevet 18. november 2012 Forfatter Del Skrevet 18. november 2012 Ok. Hvilken version annbefaler du å bruke? 2.7 eller 3 og noe? VIst det bare er sånne små ting som print så er det jo greit nok å bruke denne boken sammen med nyere version Lenke til kommentar
Lycantrophe Skrevet 18. november 2012 Del Skrevet 18. november 2012 (endret) Vel, verden går mot 3 (og forskjellene er ikke helt ekstreme, så jeg ville anbefalt python3 dersom du sitter på windows. Sitter du på OS X, linux eller freeBSD ville jeg tatt det som shippet med (som er 3 for Arch og gentoo, 2.7 for de fleste andre). For ordens skyld: det er en del som er forandret, men det er nok en stund til du rører borti akkurat de tingene, om en ser bort ifra print. Endret 18. november 2012 av Lycantrophe 1 Lenke til kommentar
Ruarcs Skrevet 18. november 2012 Forfatter Del Skrevet 18. november 2012 Ok. Da blir det nok 2.7 muligens, da jeg bruker Linux mint på min eeepc. Takk for gode svar og tips i alle fall! Lenke til kommentar
Lycantrophe Skrevet 18. november 2012 Del Skrevet 18. november 2012 Merk at Ubuntu, og dermed Mint, har planer om å shippe python3 som standard ganske snart, så det skiftet kommer. Lenke til kommentar
jeffs Skrevet 18. november 2012 Del Skrevet 18. november 2012 Det går an å lære seg C++ og samtidig lage noe kult med en gang. Man trenger bare et lite rammeverk å starte med. Sjekk disse tutorialene på youtube: Beste tutorialene jeg har sett, og de er helt fri for den kjipe kommandolinja, i hvert fall i starten. Lenke til kommentar
Ruarcs Skrevet 18. november 2012 Forfatter Del Skrevet 18. november 2012 (endret) Haha,ok. Men jeg ser det er flere versioner av 3. Du annbefaler å bruke 3.3.0 kansje? http://www.python.org/download/ Jeg har windows 7,64 bit. Hvilken laster jeg ned? Det går an å lære seg C++ og samtidig lage noe kult med en gang. Man trenger bare et lite rammeverk å starte med. Sjekk disse tutorialene på youtube: http://www.youtube.c...ture=plpp_video Beste tutorialene jeg har sett, og de er helt fri for den kjipe kommandolinja, i hvert fall i starten. Etter mye frem og tilbake har valget falt på python, men takk for tipset! Endret 18. november 2012 av Ruarcs Lenke til kommentar
Lycantrophe Skrevet 18. november 2012 Del Skrevet 18. november 2012 Anbefaler siste av python3, ja. Sitter du på linux bruker du hva enn som er tilgjengelig i repositories. Lenke til kommentar
Ruarcs Skrevet 18. november 2012 Forfatter Del Skrevet 18. november 2012 (endret) Anbefaler siste av python3, ja. Sitter du på linux bruker du hva enn som er tilgjengelig i repositories. ok. Jeg regner jeg skal ha en av disse: Windows x86 MSI Installer (3.3.0) (sig) and Visual Studio debug information files (sig) Windows X86-64 MSI Installer (3.3.0) [1] (sig) and Visual Studio debug information files (sig) Kan du fortelle meg forskjellen på x86 ( intel?) og x86-64 ( amd?)? Endret 18. november 2012 av Ruarcs Lenke til kommentar
Lycantrophe Skrevet 18. november 2012 Del Skrevet 18. november 2012 Forskjellen er 32 og 64-bit, så det kommer an på CPUen din. 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å