Avatar billede cronck Nybegynder
09. maj 2005 - 20:32 Der er 10 kommentarer og
1 løsning

Skal jeg læer .NET?

Jeg har hermed besluttet for at lære C++.
Det nærmeste jeg har lært at bruge er et sprog som hedder "Small" der minder meget om C.
Nu har jeg tænkt mig at lære C++, da der helt klart er det programmeringssprog som har flest muligheder.

Men skal jeg lære C++ .NET eller bare C++ ?
Hvordan gør man det mest taktisk?
Avatar billede olebole Juniormester
09. maj 2005 - 20:33 #1
<ole>

Siden du skriver .NET, mener du så C++ eller C#?

/mvh
</bole>
Avatar billede jokkejensen Novice
09. maj 2005 - 20:34 #2
prøv C# .. hent visual studio C# express, et gratis udviklingsvæktøj, og der kommer mere og mere materiale på nettet om det..
Avatar billede schwarz84 Nybegynder
09. maj 2005 - 20:34 #3
.net er klart det mest brugte i industrien, men det kan ikke bruges til så meget hvis du vil skrive Linux-programmer eller noget tilsvarende, så det kommer an på hvad du skal bruge det til.
Avatar billede arne_v Ekspert
09. maj 2005 - 20:40 #4
C++ er et generelt sprog

C++.NET er et ikke-teknisk navn som bruge løst og fast om:
  - Microsofts C++ dialekt
  - en IDE fra Microsoft
etc.

Den tekniske term er managed C++ som er C++ kode kompilet til at køre
for .NET runtime.

Bemærk at Microsofts compiler kan bruges med både managed C++ (for .NET
runtime) og unmanaged C++ (native).

Først og fremmest skal du lære sproget som per ANSI standard - og det er det
samme uanset hvad.

Så skal du vælge environment. Hvis du vil lave programmer til Windows og du
gerne vil med på det nyeste så er managed C++ til .NET nok løsningen. Hvis
du vil udviklike kode til Windows og Linux, så skal du nok holde dig
til normal unmanaged (i MS terminologi) C++.

Og hvis du vil kode til Windows of .NET, så er C# nok både nemmere og
mere relevant til de fleste typer applikationer. Der bliver ikke skrevet
ret meget managed C++.
Avatar billede cronck Nybegynder
09. maj 2005 - 21:42 #5
Det jeg havde tænkt mig i den sidste ende, når at jeg altså er blevet dygtig nok var at lave et mod til Half-Life 2...

Arne, hvor vil du foreslå at jeg starter?
Avatar billede arne_v Ekspert
09. maj 2005 - 21:45 #6
Jeg gætter på at Hald-Life 2 er en native applikation (ikke en .NET applikation)
og at den loader Win32 DLL'er (og ikke ActiveX DLL'er).

Hvis det er korrekt så skal den skrives i unmanaged C++.

Der er ikke noget til hinder for at bruge Visual C++.NET som udviklings værktøj,
men du kan ikke bruge .NET delen.
Avatar billede cronck Nybegynder
10. maj 2005 - 16:51 #7
Jeg tror bare at jeg skal studere unmanaged C++ så... :-)
Jeg er ret sikker på at half-life 2 ikke er en .NET applikation.

Arne har givet den bedste forklaring, og har 100% fortjent point'ne.
Sender du et svar?
Avatar billede arne_v Ekspert
10. maj 2005 - 17:00 #8
kommer her
Avatar billede cronck Nybegynder
10. maj 2005 - 20:34 #9
Takker for hjælpen ;-)
Avatar billede shimfs Nybegynder
12. maj 2005 - 22:30 #10
hvor får man så fat i .net henne og er det gratis (er selv lige begyndt på C++)
Avatar billede arne_v Ekspert
12. maj 2005 - 22:45 #11
.NET runtime + .NET SDK + C++.NET compiler kan downloades gratis fra Microsoft
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



Seneste spørgsmål Seneste aktivitet
I går 17:10 Joomla artikler Af rmadsen80 i CMS-systemer
I går 16:54 Printervalg til kontor Af tumben i Printere
I går 15:08 Http client med X509Certificate2 Af joki i C#
I går 13:02 Hjemmenetværk Af Andfer i LAN/WAN
I går 11:17 Chrombook Af lurup i Andre styresystemer


White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis