C# er et udmærket sprog at gå igang med. Der er også andre udmærkede sprog, men C# er et fornuftigt valg.
Bemærk at meget af logikken i programmering er den samme uanset sprog.
Synes godt om
Slettet bruger
01. august 2009 - 22:26#2
Hej
Jeg kan ikke anbefale dig at starte med C/C++/C#. De er ikke særligt begyndervenlige, og du vil få meget mere ud af at lære det grundlæggende i et andet sprog.
C, C++ og C# er 3 ret forskellige sprog - også i denne sammenhæng
C++ er absolut ikke begynder venligt.
C er ikke specielt begyndervenligt.
Men der er ikke noget galt med C# med hensyn til brugervenlighed.
Synes godt om
Slettet bruger
01. august 2009 - 23:20#4
Jeg har fuldstændig (rettelse, nogenlunde) styr på forskelle mellem C, C++ og C#.
Da jeg aldrig selv har programmeret i C#, men kun læse om det, er min udtalelse heller ikke særligt velbegrundet, men C og C++ er ikke særligt begyndervenlige.
Jeg synes egentlig det var ganske nemt, at komme igang med C#, da jeg begyndte. Det kan dog skyldes, at jeg har arbejdet med PHP i mange år, da jeg synes sprogene godt kan ligne hinanden, på nogle punkter.
Jeg vil du dog mene, at du bør specificere dig, angående hvad det er du ønsker, at være i stand til at programmere. Hvis jeg ikke tager fejl (Ret mig endelig), så er et sprog som C++, eksempelvis mere egnet til store krævende spil, sammenlignet med C#.
Der skulle dog være mere "fremtid" i at programmere C#, end sprog som C++ og C. (Dem der programmere C++/C må endelig ikke tage dette som en negativ kommentar, da jeg intet har imod disse sprog).
Alt i alt, synes jeg det er fornuftigt nok, at du vælger at starte med C#.
Da jeg lige var begyndt, syntes jeg selv, at overstående side var _ekstrem_ lærerig, og alle punkter derinde, er både beskrevet med forståligt engelsk samt gode billeder.
For at lave exe filer med Python skal du bruge en såkaldt compiler, ligesom du også skal med C, C++ og C#. Den officielle og mest brugte hedder py2exe, er open source og kan downloades her: http://sourceforge.net/projects/py2exe/files/
C# er nok et ideelt sprog at starte med, da værktøjer som Visual Studio hjælper dig hurtigt i gang.
Alle andre sprog har relativt dårlige værktøjer, og er super besværlige hvis du vil arbejde med GUI (Grafisk Interface), og mange andre sprog (Java/Python/etc.) laver ikke .exe filer af dine programmer, hvilet kan være træls som begynder.
C# i .NET 3.5 tilbyder cirka alle paradigmer af programmering, og .NET tilbyder alt hvad hjertet kan begære af biblioteker. Det er helt klart det bedste begynder sprog der findes!
Så vidt jeg ved oversætter py2exe ikke Python koden til native executable kode, men producerer en pakke som indeholder en start exe plus Python fortolker plus relevante Python libs plus al Python koden.
Slutbrugeren er ligeglad - det virker med at dobbeltklikke på exe selvom man ikke har Python installeret.
Men det er ikke en kompilering ligesom C/C++.
Det vil faktisk være ekstremt vanskeligt at compile et sprog så dynamisk som Python til native executable kode.
Synes godt om
Slettet bruger
03. august 2009 - 19:44#11
Den beste måde at lære at programmere på, er at stille sig selv en opgave som man brænder for og vil løse og ud fra den opgave finde det bedst egent sprog.
Ellers er det ligesom at bladre i en telefonbog uden at vide hvem man skal ringe til.
Jeg startede selv med en stregkodelæser og ville lave et program som kunne styre dette og derfra gik det ud over markerne.
En anden indgangsvinkel er at, tage en uddannelse. Men igen, hvis ikke man har et mål falder man i søvn og dropper ud.
Min holdning er at du bliver nød til at starte det sted, hvor alt programmering startede og det er altså c/c++. hvis du kan disse sprog/dette sprog kan du hurtig lære andre fordi alt andet er en afart af c bare på et højere abstraktionsniveau, og det hjælper dig også til at se hvad der sker under motoren i andre sprog typer.
Fortran, Lisp og Cobol er ca. 25 aar aldre end C++ og det halve aeldre end C, saa programmering er ikke startet med dem.
Hvis man er god til C++, saa er det nemt at laere Java, C# etc..
Men der er rigtigt mange som gaar igang med C++ og ender med at opgive programmering. Det er simplthen svaert.
Synes godt om
Slettet bruger
05. august 2009 - 14:53#14
Jamen, hvis man skal starte i starten kan man jo lige så godt begynde med Fortran eller Algol, eller måske assembly, eller hvad med bare at lære maskinsprog. For hvis du kan maskinsprog, kan du lære ALT andet med et knips med en finger.
Pointe: Nogle gange er simplificeret godt. Der er (praktisk talt) ingen der kan lære maskinsprog, og mange der ikke kan lære C (som desuden er udviklet til styresystemer, ikke applikationer), men de simple high-level sprog kan mange lære.
Synes godt om
Slettet bruger
05. august 2009 - 15:33#15
Ja... Hvis man starter med at studerer Elektronik og Ohm´s lov så starter man vel fra begyndelsen?
Hvor vil du hen kimsey0 ???
Synes godt om
Slettet bruger
05. august 2009 - 16:24#16
Hov, #14 var rettet mod #12, IKKE mod 13. Jeg er ked af hvis det blev misforstået.
Skal jeg så starte med noget som Fortran eller noget som C++???
Synes godt om
Slettet bruger
05. august 2009 - 21:00#18
Du skal helt sikkert ikke starte med Fortran. Mit indlæg var meget ironisk. Start heller med et high-level sprog som C# eller Python, som tidligere forslået.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.