Microsoft's konkurrent til Java

C# er et helt nyt programmerings-sprog med rødder i C++ og Java. Sproget er en vigtig brik i Microsoft's .NET strategi.

I juni præsenterede Microsoft i Orlando sit alternativ til programmeringssproget Java. Det nye sprog, C# (udtales "C sharp"), bliver en del af udviklerpakken Visual Studio 7.0 og udgør en vigtig komponent i softwarefirmaets .NET platform. C# har sine rødder i C/C++ og Java.


Endnu er det sparsomt med konkrete, uddybende oplysninger om det nye programmeringssprog. Den bedste kilde er den officielle “C# Language Reference”, som kan hentes fra softwarefirmaets websted. På 220 sider fortæller dokumentet om sprogets funktioner, men referencen indeholder mange huller og enkelte kapitler mangler helt.


En aktualiseret udgave på 295 sider ligger på Microsoft-CD’en “Visual Studio 7.0 PDC Tech Preview Readme”. Den er dog stadig ikke helt komplet.


Hej verden!


Det klassiske eksempel, når man præsenterer et nyt programmeringssprog, er et program, som skriver “Hallo World” på skærmen. Den nedenstående kildetekst viser, hvordan et sådant program kan udformes i C#. Filen gemmes normalt med endelsen .cs og kompileres med kommandolinjen csc filnavn.cs, hvilket producerer et køreklart program med endelsen .exe.


using System;
class Hallo
{
static void Main() {
Console.WriteLine(“Hallo World”)
}
}


En interessant detalje ligger i, at C# ikke råder over sine egne klassebiblioteker. I stedet importeres (i ovenstående eksempel med “using System;”) .NET platformens fælles bibliotek, som står til rådighed for alle sprog. Det betyder samtidig, at C# kun kan anvendes i forbindelse med .NET, tidligere kendt som “Next Generation Windows Services” (NGWS).


Dermed er C# - i modsætning til Java og C++ - tæt knyttet til Windows, og kan ikke uden videre anvendes på andre operativsystemer.


For erfarne programmører


Det nye programmeringssprog er ikke lettere at lære end Java eller C++. De første oplysninger tyder på, at C# trods navnet har mere til fælles med Java end med C++, men det indeholder også koncepter fra Visual Basic og Delphi. Det er nok tvivlsomt, om C# kan fortrænge Java - ikke mindst fordi sproget er så tæt knyttet til Windows.


Sprog som C# og Java er meget mere komplekse end simple scriptsprog som JavaScript og VBScript, og kan kun anbefales, hvis man er parat til at investere meget tid og energi i at lære programmørkunstens dybere detaljer.


C# er især interessant i forbindelse med Microsoft’s .NET strategi, som betyder at alle applikationer fremover skal hentes fra Internet. Teknologien bliver indbygget i den næste version af Windows, der meget passende kaldes Windows.NET og kommer på markedet næste år.


Kontorpakken Office bliver til Office.NET, der samler browserbaserede tjenester og applikationer, og Visual Studio relanceres som Visual Studio.NET, baseret på XML. Kort fortalt repræsenterer .NET en ny klient/server-arkitektur med en "rich client" model, hvor XML-baserede informationer udveksles over Nettet.


På de nedenstående adresser findes flere oplysninger om det nye sprog.


(Kilde: iX)

Politiets Efterretningstjeneste

Centerchef til Center for Applikationer i PET

Københavnsområdet

Netcompany A/S

Operations Engineer til drift af Infrastruktur

Københavnsområdet

Politiets Efterretningstjeneste

API-udvikler til PET

Københavnsområdet

Annonceindlæg fra Deloitte

Teknologi i sig selv forandrer ikke noget:

AI skal væves ind i kultur og processer for at skabe reel forretningsværdi

Navnenyt fra it-Danmark

Netip A/S har pr. 1. april 2026 ansat Claus Berg som Account Manager ved netIP's kontor i Esbjerg. Han kommer fra en stilling som Client Manager hos itm8. Nyt job

Claus Berg

Netip A/S

Immeo har pr. 1. maj 2026 ansat Sofie Amalie Buur som Consultant. Hun kommer fra en stilling som Frontend Engineer & UI/UX Designer hos Valyrion. Hun er uddannet Cand.it. Softwaredesign ved ITU. Nyt job
Comsystem A/S har pr. 15. april 2026 ansat Iver Jakobsen som Technical Key Account Manager. Han skal især beskæftige sig med teknisk løsningssalg. Iver Jakobsen har 25 års erfaring fra TelCo-branchen. Han kommer fra en stilling som Key Account Manager hos E.ON Drive ApS. Han har tidligere beskæftiget sig med rådgivning og løsningssalg. Nyt job

Iver Jakobsen

Comsystem A/S

IFS Danmark A/S har pr. 1. april 2026 ansat Sarah Warm som Account Executive, Energy & Utilities. Hun skal især beskæftige sig med salg af IFS' løsninger til nye kunder inden for energibranchen. Hun kommer fra en stilling som Account Executive hos Synergy Investment Group i Holland. Hun er uddannet BSc Economics and Business Economics, Neuroscience & MSc Business Administration Digital Business. Hun har tidligere beskæftiget sig med Solution Sales & Cybersecurity. Nyt job

Sarah Warm

IFS Danmark A/S