Avatar billede unsigned Nybegynder
16. december 2003 - 10:15 Der er 9 kommentarer og
1 løsning

Hedder C# C#, fordi det ligner C-plusplus, eller er det mere Java

Sidder og skal vælge et sprog. Opgaven er at lave et program, der kan afvikles dynamisk på brugerens computer over intenettet. Programmet skal beregne et tegning, tegne den, regne igen, tegne osv.

Det kan gøres med en java-applet. Men jeg er en haj til C++, så jeg vil gerne have det over i noget C++ agtigt. Og så tænkte jeg, at da C# hedder næsten det samme som C++, så måtte de to sprog ligne hinanden. Nu har jeg surfet lidt, og det ser ud som om C# mere er Java, end det er C++. Alle indlæg modtages med tak.
Avatar billede arne_v Ekspert
16. december 2003 - 10:39 #1
C# sproget ligger midt imellem C++ sproget og Java sproget.

C# mangler templates, multipel implementations arv, pointere
(medmindre i unsafe mode) etc. i forhold til C++.

C# har unsigned data typer, auto boxing og unboxing,
operator overload, struct etc. i forhold til Java.

.NET environment minder utroligt meget om Java runtime environemnt.
Det skal være installeret på maskinen for at det kan køre. Det
sørger for garbage collection, security etc..
Avatar billede burningice Nybegynder
16. december 2003 - 11:09 #2
... og det hedder c# fordi det, på node-skalaen, ligger en højere end c++
Avatar billede mufoxe Nybegynder
16. december 2003 - 11:15 #3
Dog kommer der noget, som minder om templates i næste version: De kalder det generics.
Avatar billede nielsbrinch Nybegynder
16. december 2003 - 12:01 #4
Jeg kan Java og har strejfet C++. Jeg synes C# minder langt mere om Java end om C++. Hvis du kan C++ tror jeg du vil have temmelig let ved at lære C#. Jeg forudsér, at du vil blive lidt pointer/reference-forvirret, til at starte med.
Avatar billede repsak Nybegynder
16. december 2003 - 12:03 #5
cyberfessor -> der er ikke noget der hedder c++ på node skalaen... Det er et uselt begreb som bruges til at fortælle at man snakker om at c'et som ligger to oktaver højere. Så hvis man tager det bogstaveligt så ligger C++ lang langt højere end C# (hvis du vil se det fra musikalsk synspunkt)
Undskyld nørderiet - hvis nogle er i tvivl så ER jeg musiker ;-)
Avatar billede omen Nybegynder
16. december 2003 - 12:37 #6
C# hedder C# fordi, at Microsoft gerne vil have det til at være deres egen lille version af c++.
Hvis man kigger nærmere på de fleste moderne sprog, som f.eks java, c#, delphi(den samme person som har lavet Delphi og C#), så ligner de alle c++ til forveksling, hvilket nok er fordi at c++ er forbilledet for de forskellige sprog.
Avatar billede burningice Nybegynder
16. december 2003 - 12:40 #7
repsak>> hm.. kay.. må være mig der har misforstået noget så... kan være at er fordi at C# ligger højere end C så... det er i hvert fald noget i den "dur" ;)
Avatar billede repsak Nybegynder
16. december 2003 - 12:52 #8
cyberfessor -> hehe ja C# ligger højere end C, så den teori passer bedre ;-)
Avatar billede eerikk Nybegynder
16. december 2003 - 17:49 #9
omen>> C++ er iøvrigt lavet af en Dansker - !
Avatar billede burningice Nybegynder
18. december 2003 - 13:46 #10
eerikk>> det er også en dansker der har været chefarkitekt på c# :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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