GtHoo Skrevet 30. desember 2009 Del Skrevet 30. desember 2009 hallo diskusjon.no har lyst til og begyne med programering, vet det tar år og lære seg. har laga den hello world i c++ lurer bare på om noen vet om noen enkle skriftspråk, c++ er en av de vansklige har jeg skjønt Lenke til kommentar
snippsat Skrevet 30. desember 2009 Del Skrevet 30. desember 2009 Python eller C# er 2 bra valg. Hello world i python print 'hello world' Python er kraftig språk,med enkel syntax. Why python? Lenke til kommentar
GtHoo Skrevet 30. desember 2009 Forfatter Del Skrevet 30. desember 2009 takk, skal se på en av den :!: Lenke til kommentar
GeirGrusom Skrevet 30. desember 2009 Del Skrevet 30. desember 2009 Hello World er litt mer komplekst i C# enn i Python: static class Program { static void Main() { Console.WriteLine("Hello World!"); } } For C# anbefales Visual C# Express. Jeg har ikke noen "Why C#"-side å peke til, så jeg får bare liste tingene jeg liker med språket: - 100% objektorientert - Delegates, anonymous functions, lambda uttrykk og fulle closures - Støtte for C peker aritmetikk som er nyttig dersom ytelse er viktig. - Støtte for direkte bruk av C biblioteket (som OpenGL, OpenAL, Windows API etc.) - LINQ (Language Intergrated Query) som er et slags SQL språk innebygget i C# - Static/Strong typed (med støtte for dynamic typing i C# 4.0 som kommer til neste år) - Et veldig omfattende standardbibliotek for alt fra 3D grafikk til nettverk og kryptering - .NET kompilerer til native code med JIT kompilering som fører til temmelig rask kode. Ulempen er at .NET er forholdsvis dårlig støttet på andre plattformer (Mono er kommet til versjon 2.0 mens .NET er i version 3.5 for øyeblikket, og kommer ut i 4.0 til neste år) Så selv om de fleste .NET 2.0 programmer funker fint under Mono, så er det ikke noe en kan stole på at funker uten videre. Særlig med tanke på at en ikke får LINQ i Mono (som er en del av .NET 3.5) Lenke til kommentar
GtHoo Skrevet 30. desember 2009 Forfatter Del Skrevet 30. desember 2009 Python eller C# er 2 bra valg. Hello world i python print 'hello world' Python er kraftig språk,med enkel syntax. Why python? forresten er C# og c det samme? Lenke til kommentar
GtHoo Skrevet 30. desember 2009 Forfatter Del Skrevet 30. desember 2009 Hello World er litt mer komplekst i C# enn i Python: static class Program { static void Main() { Console.WriteLine("Hello World!"); } } For C# anbefales Visual C# Express. Jeg har ikke noen "Why C#"-side å peke til, så jeg får bare liste tingene jeg liker med språket: - 100% objektorientert - Delegates, anonymous functions, lambda uttrykk og fulle closures - Støtte for C peker aritmetikk som er nyttig dersom ytelse er viktig. - Støtte for direkte bruk av C biblioteket (som OpenGL, OpenAL, Windows API etc.) - LINQ (Language Intergrated Query) som er et slags SQL språk innebygget i C# - Static/Strong typed (med støtte for dynamic typing i C# 4.0 som kommer til neste år) - Et veldig omfattende standardbibliotek for alt fra 3D grafikk til nettverk og kryptering - .NET kompilerer til native code med JIT kompilering som fører til temmelig rask kode. Ulempen er at .NET er forholdsvis dårlig støttet på andre plattformer (Mono er kommet til versjon 2.0 mens .NET er i version 3.5 for øyeblikket, og kommer ut i 4.0 til neste år) Så selv om de fleste .NET 2.0 programmer funker fint under Mono, så er det ikke noe en kan stole på at funker uten videre. Særlig med tanke på at en ikke får LINQ i Mono (som er en del av .NET 3.5) takk for svar. er C# og c det samme? Lenke til kommentar
unwill Skrevet 30. desember 2009 Del Skrevet 30. desember 2009 takk for svar. er C# og c det samme? nei, c#, c, c++: forskjellige språk. Lenke til kommentar
GeirGrusom Skrevet 30. desember 2009 Del Skrevet 30. desember 2009 C# har svært lite til felles med C og C++. Noe av syntaksen likner, men for de som er erfaren med språkene, er de ikke egentlig så like som det kan virke til. C# har langt mer til felles med Java enn med C/C++. Lenke til kommentar
Terrasque Skrevet 31. desember 2009 Del Skrevet 31. desember 2009 Er enig i at python er en god start. Du lærer gode vaner, og det er lett å lære og utvikle i. Og, fordi snippsat linket til en "Why python?" vil jeg ta en til med samme tittel Why Python? Lenke til kommentar
quantum Skrevet 31. desember 2009 Del Skrevet 31. desember 2009 Får slå et slag for Java jeg da. Som alt påpekt er det ikke ulikt C#. Disse språkene har en del mekanismer som både Python og C mangler, og som man bør lære seg. Ikke dermed sagt at hverken C eller Python har sine bruksområder. Og man kommer nok også raskere igang med et kraftig scriptingspråk som Python. På sikt bør man egentlig være innom både C og et dynamisk scriptspråk (interpretert språk) som Python for å ha en passelig utvida horisont. Men som førstespråk vil jeg nok anbefale å starte med noe mainstream som Java el. C#. C vil jeg ikke anbefale, og hvis man er mest interessert i resultater på skjermen og ikke inni hodet er nok kanskje Python kjappeste vei i mål. Fordelen med Java vs. C# er tilgjengelighet på flere plattformer og større utbud av verktøy. Både C# og Java kan du komme igang med vha. en vanlig editor og kommandolinja, men det blir fort upraktisk. Visual C# Express er sikkert bra, evt. Netbeans (for Java) i standard-utgave. Det fins også egne IDE'er for Java spesielt rettet inn mot enkelhet og nybegynnere som ikke behøver allverdens forvirrende features. Lenke til kommentar
quantum Skrevet 31. desember 2009 Del Skrevet 31. desember 2009 ... Særlig med tanke på at en ikke får LINQ i Mono (som er en del av .NET 3.5) Men er det egentlig en ulempe for en som skal lære seg C#? Jeg ville ikke prøvd å tre annoterte entitybeans nedover hodet på en som skulle knote med å lære seg grunnleggende Java heller. Lenke til kommentar
GtHoo Skrevet 31. desember 2009 Forfatter Del Skrevet 31. desember 2009 (endret) okey, setter i gang med litt enkel c#. ser litt på onlin tutorials. kjøper en bok vist jeg syntes det er gøy. Endret 31. desember 2009 av www1 Lenke til kommentar
GeirGrusom Skrevet 31. desember 2009 Del Skrevet 31. desember 2009 ... Særlig med tanke på at en ikke får LINQ i Mono (som er en del av .NET 3.5) Men er det egentlig en ulempe for en som skal lære seg C#? Jeg ville ikke prøvd å tre annoterte entitybeans nedover hodet på en som skulle knote med å lære seg grunnleggende Java heller. Det var bare ment som et argument mot C# generelt. Lenke til kommentar
sinnaelgen Skrevet 2. januar 2010 Del Skrevet 2. januar 2010 for meg var pascal ganske lett å gå over til hvis man hadde programmert i basic før. jeg sitter med den følelsen at man har mere å passe på ( for å få koden til å fungere ) hvis man vil bruker en eller annen variant av C. det er mulig at det er lit lettere med Visual C. Men man har jo også visual pascal som (turbo)delphi er jeg kan lage et enkelt program i Turbodelphi på under et minutt. det vet jeg ikke om er mulig i så mange andre prog.språk. 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å