20. august 2008 - 15:42Der er
8 kommentarer og 2 løsninger
Hvilket program skal man vælge (VB; C#, VBA eller lignende)?
Hej med jer alle
Jeg sidder og leger med tanken om, at begynde og lære mig noget programmering. Men jeg har ret svært ved at finde ud af hvilke programmer der er gode at bruge?
Hvad jeg har kunne søge mig frem til på nettet, virker det som om Visual Basic er en god ide. Jeg mener "grundsproget" er vel det samme i dem alle? Jeg vil gerne designe et program (et spil faktisk), som kan gøre nogle forskellige ting, baseret på valg som brugeren laver. Og jeg vil også gerne kunne fremstille en flot grafisk brugerflade. Og evt. senere kæde det sammen med en grafisk fremstilling i Maya (hvis nogen kender det).
Men jeg er i vildrede om hvilket program der er bedst?
Jeg skal lære alting fra bunden af, og har ingen forudgående kendskab til programmering.
Jeg ville også gerne høre, om der evt. var nogen som kendte nogle gode lærebøger, jeg kunne begrave mig i, på vejen mod mit mål.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
-- og NEJ, grundsproget er absolut ikke det samme i VBa/-script som i f.eks. C#, som er stærkt typed og objekt-orienteret, samt har en stram syntaks, som dog ret nem at finde rundt i i f.eks. VS ...
Det der oprindeligt hed VB er udgået for længe siden, og er i øvrigt heller ikke et tidssvarende sprog - eks. er det ikke objektorienteret. Jeg kunne forestille mig du får en del bøvl ud af det hvis du skal til at lave 3D og alt muligt. (Jeg ser her bort fra VBScript, som stadig bruges, men mere er beregnet til makroer).
Det nuværende VB (der ofte kaldes VB.NET for at differentiere mellem den og den oprindelige VB) baserer sig på .NET, hvorfor den eneste forskel mellem den og andre .NET-sprog - eks. C# - er syntaktiske; C# har en C-baseret syntaks, mens VB.NET minder mere om - ja, VB. Efter egne oplevelser er der mere fokus på C# end VB.NET.
Python anbefales ofte som et godt begyndersprog, så den kan du også have i tankerne. Delphi er også meget læsevenligt, men CodeGear har desværre ikke fokuseret meget på at tilbyde et godt miljø til at komme i gang med - der er en gratis udgave, men den er nok lidt for begrænset.
I kraft af at du snakker om spil, så kunne et .NET-sprog dog være en vældig god ide, i kraft af XNA - et framework beregnet til spiludvikling.
Når nu alt det er sagt, så er det dog også værd at bemærke at hvis man først har lært sig et sprog, så er det normalt relativt enkelt at omstille sig til et andet. Derfor kan det godt være at eks. Python måske var et godt sted at starte, for så at gå i kast med C# senere.
Skulle du vælge at lægge ud med C#, så kan jeg anbefale den Libris-bog der hedder C# Grundbog. Dengang jeg gik på datamatiker, var der en del der købte den, og folk var vældig glade for den.
Hvis roenving ønsker del i pointene (og derfor lægger et svar), så vil begge vores navne stå i listen til venstre. Du kan markere os begge (hold CTRL nede mens du klikker på navnene), og et tryk på Accepter vil helt automatisk fordele pointene ligeligt.
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.