Hvilket sprog?

Tags:    programmering

Hej Udviklere!

Jeg har netop valgt 3.g Studieretningsprojekt (SRP) og til dette har jeg valgt at have om Tvungne og Dæmpede svingninger i fysik (dette vil jeg ikke komme ind på). Til dette skal der også laves en graflommeregner, som kan illustrere disse svingninger på en graf, både x og y akser, men også hvor jeg eksempelvis viser hvordan et legeme ville bevæge sig i real-time (dette er meget basic, og jeg har næsten lavet algoritmen). Mit problem er nu at jeg ikke er sikker på hvad sprog jeg skal skrive i, så jeg ville høre hvad i ville foreslå?

Skal det være C#, C++ eller noget tredje? Jeg har intet imod at bruge Visual C++/C# osv. da jeg tror dette vil lette arbejdet lidt.

Det skal siges at jeg mestrer C++ nogenlunde, dog synes jeg der er virkeligt mange kommandoer man skal lære, såsom alle disse H_.......

Men hvad vil i anbefale? Hvis i har nogle links, til ting jeg burde læse omkring de sprog i anbefaler, er det mere end velkomment :-)

På Forhånd Mange Gange Tak!



6 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
i bund og grund handler det vel om hvor meget grafisk det kommer til at indebære.
Personligt ville jeg vælge C eller C++.
C bliver er nok en kende "besværligt" at have med at gøre i denne forbindelse, men til gengæld tilbyder det fuld kontrol.
C++ er dog stadig at foretrække hvis du spørger mig.

Hvad C# angår må jeg indrømme at jeg ikke kender meget til det, men jeg kan godt slå fast at jeg aldrig ville gå den vej.

Det største problem, som jeg ser det, er de grafer du omtaler. Det kan sagtens lade sig gøre, men det er lettere at have med at gøre i nogle sprog end andre, java fx.

Der er findes sikkert libarys til c++ som kan gøre det ganske nemt at lave graffer, men jeg kan ikke guide dig i den rigtige retning. Prøv google.

Jeg ville bruge C++ og det er vist det eneste konkrete faktum jeg kan bidrage med.



Hey Christian,
hvor meget kender du til programmering?
jeg vil nok foreslå dig at bruge C# og Microsoft har en dejlig gratis editor, du kan hente fra http://msdn.microsoft.com/vstudio/express

en lille tutorial, til at tegne grafer i C#:
http://www.dotnetspider.com/kb/Article1622.aspx





Jeg synes du skal bruge det sprog du selv synes er nemmest. Det er dig der skal løse opgaven, og du har ikke ret lang tid til det, så det sprog du har nemmest ved at læse er det du skal vælge



#Felix, vil du uddybe hvorfor du mener at C# det er en "no go"?

Med mindre data blot skal produceres til en fil (eller lignende) så kan C++ sagtens anvendes, men ligeså snart at du skal lave noget grafisk med din applikation, så skal du have fat i et ekstra library, det skal du ikke med C# og java. Ved et lille øjekast så virker deres tegnemetoder også til at være rimelig lige gode.

Jeg vil på den anden side fraråde dig at bruge C++ da du bruger alt for lang tid på små finurligheder, der burde være ligemeget (så som pointer fejl)

C# har den fordel over Java at du har operator overloading tilgængelig, hvilket jeg ser som en stor fordel for dit projekt.





.Net vil også være mit valg, C# er også mit foretrukne hvis jeg absolut skal lave backend.





Jeg kender som sagt ikke meget til C++ fagterminologi (dermed mener jeg de små mangfoldige kommandoer) men meget til generelle programmerings algoritmer, alt fra C++, Basic (Visual Basic) til PHP og alt der har med hjemmesider at gøre. En fra min klasse lavede sidste år en form for graflommeregner i C#, så jeg blev anbefalet at bruge dette af ham. Jeg vil dog ikke kigge hans kode igennem, da jeg synes det er en spændende opgave at gå i kast med :-)



t