Gå til innhold

Anbefalte innlegg

Hei.

 

Har tenkt til å programmere enkle Windows apps, som f.eks Content Management System til hjemmesider ol. , kunne også vert fint å ha muligheten til å lage enkle 2d spill.

Leter etter ett språk som ikke tar all verdens tid å lære seg i tilleg til at det ikke har noen tungvindt syntax , men heller noe i C++ / PHP duren.

Lenke til kommentar
Videoannonse
Annonse

De fleste språk tar ikke så lang tid å lære seg det nødvendigste, men lang tid å bli virkelig god. Du sier at c++ ikke har en tungvind syntaks så kan c++ være noe (hvis du syntes syntaksen ikke er tungvind), C# kan vel også være noe. Python er det mange som nevner som en godt alternativ, men jeg har ikke selv noen nevnerverdig erfaring.

Endret av Giddion
Lenke til kommentar

C++ kan vere en mulighet ja, men virker som det blir ganske innvikla når man skal gjøre litt større ting.

 

 

Uansett da, noen C++ bøker å anbefale ?

Helst noe mer motiverende en accelerated C++ ;)

 

Jeg har forresten en bok om C programmering , men er C noe bra ?

Endret av krokeen
Lenke til kommentar

1. Ikke finn opp hjulet på nytt, ikke skriv ditt eget CMS fra bunnen av.

2. Lær deg Python, det beste "general purpose" scriptspråket.

 

I Python kan du for eksempel ta i bruk web-rammeverk som Turbogears/Pylons, CherryPy eller Django. Da er mye av knotinga allerede gjort for deg og du kan konsentere deg om hvordan CMS ditt/applikasjonen din skal se og oppføre seg istedet.

For 2D spill har du for eksempel PyGame, og et par andre biblioteker som jeg ikke husker navnet på akkurat nå.

 

EDIT: C/C++ mener jeg er meget dårlige valg for en nybegynner. PHP er lett å starte med for web utvikling muligens, men det oppmuntrer til mye dårlig design. Spesielt blanding av logikk og presentasjon.

Endret av jonnor
Lenke til kommentar

C#, som jeg bruker, så har du Visual Web Developer Express som er et gratis verktøy for å skrive ASP.NET websider.

C# inneholder mange Web funksjoner i standardbiblioteket, alt fra HTTP lsitener (hvis du vil skrive en enkel webserver) til System.Web namespacet.

For å lage spill, 2D eller 3D, med C# har du XNA GameStudio og DirectX. Det finnes også mange OpenGL implementasjoner til C# også. For lyd kan igjen DirectX eller XNA brukes, og det finnes også OpenAL implementasjoner.

For å lage vanlige Windows programmer kan du bruke Windows Forms, eller Windows Presentation Foundation (som bruker XAML, et XML språk, for å bygge opp GUI)

 

Nå har du ihvertfall to glimrende alternativer til C og C++ ^^

Lenke til kommentar

Usj.

Java som språk er som en primitiv og featureløs versjon av C#, eller C# er en moderne og featurefull versjon av java er vel mer korrekt. Java sitt standardbibliotek er et lappeteppe av deprecated og obsolete funksjoner og klasser. GUI delen med actionlistener er helt hjernedødt laget.

Har eksamen i java i morgen :S sitter og øver på det nå.

Lenke til kommentar

Er det egentlig noen som liker Java? Annet enn de som har rasjonalisert seg til det etter å ha jobbet med i mange år i bedriftsverdenen...

 

Java kan karakteriseres som lite konsistent (som GeirGrusom nevner), gedigent og "verbose" (norskt ord??). Ikke noe jeg vil anbefale.

Lenke til kommentar

Ok, tenker å gå for C++ , siden jeg er litt kjennt med dette fra før.

Men er litt usikker på hvilken bok jeg skal velge, tenker en med mangen

praktiske eksempel og ikke bare hard koding, gjerne litt oppgaver i boken og.

Lenke til kommentar

Du er klar over at C++ er veldig lite egnet til å skrive CMS systemer i?

Jeg vil også si at det er ganske så dårlig egnet til å skrive praktiske applikasjoner i også, for en nybegynner. Det er mye vanskeligere å skrive god C++ kode enn det er å skrive god Python kode, og de fleste oppgaver vil ta lengre tid å implementere.

 

Uansett er min anbefaling å arbeide med praktiske problemer istedet for ren teori. Reimplementer kjente programmer for eksempel. Kikk på og utvid eksisterende progammer. Lag programmer du har bruk for i din dagligdages bruk av datamaskinen.

Endret av jonnor
Lenke til kommentar

Jeg kommer nok ikke til å skrive CMS'en i C++. Jeg tenker bare å ha en applikasjon som kobler til det jeg har laget i event. PHP. Men blir veldig usikker nå, for det er mangen som anbefaler Python.

 

EDIT: Er det forresten lett å gå fra Python til andre språk som f.eks C++ og er det OOP ?

Endret av krokeen
Lenke til kommentar

Python er kanskje det letteste språket å lære seg. Syntaksen er C-stil - bloat, og det er veldig gjennomført.

 

Det er et multiparadigmespråk, som betyr at du kan skrive imperativ, OOP eller funksjonell kode. Mao, velg det som passer oppgaven best ;)

 

Prøv det en stund, så får du se om du gidder å gå tilbake til noe annet. :p

Jeg skriver det aller meste i Python som standard, og reimplementerer ytelseskritiske deler i C dersom det er nødvendig (Python integrerer meget godt med C). Det har nesten ikke skjedd enda.

Endret av jonnor
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...