Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Hvilket programmerings sprog?

Af Supporter Aspirant Wulffez | 21-02-2009 17:58 | 1953 visninger | 21 svar, hop til seneste
Tiden er simpelthen kommet, jeg har lyst til at starte på noget programmering :) Jeg havde tænkt på noget VB, C++ eller python, men ved ikke hvilket et der er mest fremtid indenfor, og evt karriere mulighed. Jeg ville også sætte stor pris på noget uddybning af de forskellige, og evt andre programmeringsprog.
--
Intel I7 920 - 2,67@3,5 (Idle 28) Coolermaster V8 køler Gainward GTX285 3 x 2gb OCZ 1600mhz Corsair 750w
#1
Zniper69
Ultra Supporter
22-02-2009 11:15

Rapporter til Admin
Jeg gider ikke til at uddybe en hel masse. Men jeg kender umiddelbart kun til C++ af de du nævner der, og jeg er i hvert fald glad for at have taget hul på det. Man kan bruge det i mange sammenhænge. Hvad der er mest fremtid i tror jeg er meget svært at svare på. Umiddelbart er der mest fremtid i netop dét som den største virksomhed søger, netop når du er færdiguddannet. Hvis du vil bruge det freelance, så tror jeg at det er hip som hap. Efterspørgslen er nok rundt regnet lige stor på diverse sprog freelance, vil jeg tro. Jeg vil dog mene at C++ er et godt udgangspunkt. Det gode ved C++ er at du selv skal sørge for alverdens inkluderinger, og deslige hvilket i mine øjne er en god måde at lære programmering på. Og med C++ i bagagen kan man snildt bevæge sig over i andre sprog fx java eller AS 3.0 (hvis man er til den slags).
--
Bopæl: 2300 Amager MSN: [email protected] . Mail: [email protected] . -- E6600, X1800XT, 750GB, 2GB DDR2 ram, 600W --
#2
Gr-FreeKill
Junior Supporter
23-02-2009 08:34

Rapporter til Admin
Fremtiden ligger i C#. Punktum. Det er inddiskutabelt. http://hol.dk[...]
--
This is a quantum car: I don't know where i am, but im going really fast!!!
#3
Chrysaor
Bruger
23-02-2009 09:33

Rapporter til Admin
#0: vb6 er/bliver udfaset, hvor vb.NET overtager (praktisk talt samme syntax; helt ny ikke-så-procedural måde at udvikle på) i forhold til vb6. Python3 byder på rigtigt mange nye ting og ser ganske fornuftigt ud. Har desværre ikke haft mulighed for at rode med det endnu. C++ er også et fornuftigt valg, men det kommer an på, hvad du vil. Går du efter at benytte MFC, kan du lige så godt kaste dig over C#. Hvis det er mere end bare hobbybaseret tilgang, vil et smut på jobindex nok betyde at det hedder .NET, java, c/c++ og php, der står tungest på vægtskålen. #2 Agter ikke at tage diskussionen igen. Blot fordi du har valgt, at du ikke ønsker at brede dig ud over .NET og andre microsoft produkter, gør dét det absolut ikke til en sandhed.
--
I put on my robe and wizard hat And There was Much Rejoicing
#4
ZazzY
Elite Supporter
23-02-2009 09:43

Rapporter til Admin
Støtter #2 110% :)
--
| P5N32-E SLI Plus | Intel Core 2 Quad(Q6600) - 2.4 @ 3.6 | 2x1Gb Corsair Dominator XMS2 PC6400 | Club 3D 9800GX2 | Seagate 320Gb(Raid 0) |
#5
OVRKLL
Semi Nørd
23-02-2009 10:44

Rapporter til Admin
C++ til store og tunge projekter og C# til mindre eller lettere projekter - C++ til at handle på lavt niveau og kommunikere med hardware, C# til at handle på højt niveau og kommunikere med OS. Og ja, C# er sandsynligvis fremtiden, men endnu har C++ altså visse fordele.
--
LES TARTES! http://www.OVRKLL.com[...]
#6
MegaNight
Super Supporter
23-02-2009 11:31

Rapporter til Admin
Jeg kender kun til VB.net, C/C#.. og C# er helt klart det jeg føler der er Fremtid i, det er et godt allaround sprog, det og c++ er hvad de fleste omkring dig bruger og hvis du skal dele kode er det nu bedst det er i samme sprog som dine kollegaer.
--
Naaa why
#7
Rasmus
Gæst
23-02-2009 11:37

Rapporter til Admin
Hej. Jeg vil anbefale at du starter med enten VB.net eller C#. Microsoft udgiver gratis programmer på http://www.microsoft.com[...] som er fremragende at programmere i, og det er meget let at gå til. Der findes sikkert tilsvarende open source programmer, men jeg kender dem ikke. Fuck sproget, det er ikke det vigtigste, bare sørg for at det ikke er et forældet sprog. Det det handler om i første omgang for dig er ikke at finde den hellige gral for sprog. Men bare om at lære at programmere. Syntaksen(Gramatikken) når du programmerer er for en begynder den største forskel på alle de her programmerings sprog. Når du først har lært at programmere er det ret let at skifte sprog. Om du så vælger PHP eller noget andet... det er ligegyldigt.
--
Gæstebruger, opret dit eget login og få din egen signatur.
#8
ThorbjornTux
Mega Supporter
23-02-2009 18:28

Rapporter til Admin
#2 Det er jo latterligt. Du er typen, der ville have sagt præcis det samme om VB for 8-9 år siden. (Men du er nok ikke gammel nok til at kunne huske stemningen). C++ er mere faktisk 'sikkert' end c#.net - for om 8-9 år findes c++ mens MS kan have et framework, der hedder [email protected]. Man kender alt for godt til COM,DCOM,OLE og et hav af andre (nu) ligegyldige teknologier. #4 Dette samme gælder jo så dig, når du støtter ham 110%.
--
Er ikke begejstret for monopoler som Post Danmark, Intel og MS
#9
ThorbjornTux
Mega Supporter
23-02-2009 18:54

Rapporter til Admin
#3 og #5 er inde på noget af det rigtige, for hvad er det du vil programmere? Hvis det er helt generelt ville jeg nok vælge Java (ikke at jeg kender meget til det). Derudover er Python er et glimrende script-sprog. C++ er temmelig avanceret, men når man kan det, er det ofte let at lære (eller i det mindste forstå) nye sprog. (Medmindre det er (uforståelige) funktionelle sprog som ML) Beslutter du dig for at lære C/C++ skal du læse: C Programming Language af Brian Kernighan og Dennis Ritchie. Bjarne Stroustrups "The c++ programming language" kan også anbefales. PS @ #2 I øvrigt kunne jeg godt forstille mig at det at C# er proprietært kunne give det et handicap i fremtiden (det håber jeg da)
--
Er ikke begejstret for monopoler som Post Danmark, Intel og MS
#10
ThorbjornTux
Mega Supporter
23-02-2009 19:08

Rapporter til Admin
Jeg kan ikke sige at C# er dårligt sprog (jeg kender det dårligere end java), men mig bekendt er det ikke andet end et java-plagiat.
--
Er ikke begejstret for monopoler som Post Danmark, Intel og MS
#11
OVRKLL
Semi Nørd
23-02-2009 22:44

Rapporter til Admin
#10 Egentlig tror jeg bare ikke, det er så udbredt endnu.
--
LES TARTES! http://www.OVRKLL.com[...]
#12
afse
Elitebruger
23-02-2009 22:52

Rapporter til Admin
Hvis du har planer om at lære php før ellers siden vil jeg tage det først og derefter tage noget C++ da man får en stor grundlæggende indforståelse for C++ når man kan php. Personlig tror jeg C++ er noget af det bredeste programmering du kan komme indenfor, jeg kan ikke sige med specielt stor sikkerhed da jeg først selv lige er begyndt med C++ efter at kunne kode meget af det brugelige php^^
--
...
#13
ZazzY
Elite Supporter
24-02-2009 10:11

Rapporter til Admin
#8 | C# er i dag og fremtidens sprog efter min mening. Og ja, C++ vil også være der i fremtiden. Men hvad angår C# og .NET så ser det ud til at eftersom .NET er en del af Vista/Win7, så er det da nemt at se hvad der satses på fra Microsofts side. Men behold du bare dit elskede C++. (Du er sikkert for gammel til at lære noget nyt)
--
| P5N32-E SLI Plus | Intel Core 2 Quad(Q6600) - 2.4 @ 3.6 | 2x1Gb Corsair Dominator XMS2 PC6400 | Club 3D 9800GX2 | Seagate 320Gb(Raid 0) |
#14
DwArK
Elite Supporter
24-02-2009 10:15

Rapporter til Admin
CSharp C# Det ville jeg kigge på, det skal jeg også snart selv da jeg kender en C# programmør :) Jeg tror at C# er fremtiden, af hvad jeg kunen forstå er det både C++ og java kombineret..
--
Amd 3800+ 64 2x512 Geil dual 2x512 hyperx dual, 512mb Ati Radeon X1950 Pro, Creative Audigy 2 ZS, Microsoft Explorer Intelli 3.0, Steelpad
#15
heinrich
Monsterbruger
24-02-2009 10:27

Rapporter til Admin
jeg ville til en hver tid vælge C++, ser det som en kæmpe fordel at man ikke bliver bundet til en platform... kan du C++ kan man programmere til FPGA, µC'ere, windows, linux osv.. kan du C# kan du programmere til windows...
--
#16
LgT
Supporter Aspirant
24-02-2009 10:43

Rapporter til Admin
#15 ja forudsat at du ikke er i stand til at reflektere over det du har lært ved at arbejde med udviklingssprog har du ret. Kan du C#, kan du let skifte til Java, og uanset hvilket af disse du vælger, kan du også lave brugbar kode i C++ (omend C++ tillader så meget hacking og overloading at det først bliver effektivt når man faktisk skal bruge det. (iøvrigt kan mange miljøer alligevel ikke bruge C++, men kun Ansi C, og så er halvdelen af de fancy ting fra C++ alligevel ikke brugbare). At programmere FPGA er i min erfaring ofte gjort med en helt 3. syntaks - som i min optik mere minder om VB (korrekt jeg bryder mig ikke om VHDL, omend mulighederne når man leger med FPGA logik er for fede). Med andre ord må jeg fuldt støtte de få der ser bredere end på een specifik teknologi: #0 find ud af hvad du vil bruge det til idag, og på hvilken platform! Da det ikke er det nemmeste/billigste sted at starte i embedded :-), og jeg antager at du idag kører Windows på din computer vil jeg også anbefale Visual Studio Express - så kan du nemt og gratis lege med C# eller VB.NET og hurtigt få fiflet noget gui sammen (eller evt noget ASP.NET). Hvis det derimod er vigtigere at lave noget som andre kan bruge sammen med dig - så er PHP og mysql derimod et godt bud, som tilmed kan køre på de fleste billige webhoteller.
--
#17
Tomsen
Monster Supporter
24-02-2009 10:50

Rapporter til Admin
Jeg synes det nemmeste at komme igang med et C#, mest fordi den grafiske del er så utrolig nem at have med at gøre. Jeg tror der er meget potentiale i C#, men hvad der er fremtid tør jeg ikke spå om. Til dem der siger C# = windows tager fejl. C# kører fint under linux også. (selfølgelig ikk 100%, men meget køre altså uden problemer) Jeg udvikler mest i C# pga. den nemme tilgang til den grafiske del, for C# var jeg klart tilhænger af C++. VB/VB.net er ikke lige min kop te, men der er vidst meget stor opbakning til det. Hvis du beslutter dig for .NET platformen har du også en relativ nem tilgang til hjemmesider da du kan lave ASP.NET uden de store problemer.
--
Don't ever argue with an idiot, he will bring you to his level and beat you with exprience
#18
Chrysaor
Bruger
24-02-2009 12:14

Rapporter til Admin
#16: Bah. C# er på ingen måde ensbetydende med at man kan skifte til java uden problemer. Blot fordi syntaksen minder meget om hinanden er det stadigvæk 2 forskellige frameworks, der kodes op imod; samt deres underliggende arkitektur. J2EE? Swing? RMI? JavaComm? Det er det samme som at sige, at en vb6 programmør kan sætte sig ned og skrive vb.net kode, som havde han aldrig gjort andet. C# medfører Windows. Mono lever, men vil altid være et lysår efter .NET. MacOS, Ubuntu og snart Android (bare vent og se) betyder at Windows vil blive presset. Et anden problem med C# er abstraktionslaget. Store dele af det, der foregår "under the hood" er blevet abstrakeret væk, og gør, efter min uforbeholdne mening, at mange C# udviklere, der ikke laver andet, er msdn-, codeproject- og tutorial-ryttere. Det er ikke lang tid siden, at jeg viste en tidligere medstuderende, hvordan man benytter tracere, using statements, regex'er og implementerer et singleton pattern. Ting, der bare bør være på plads for enhver "moderne" desktop udvikler. Hermed ikke sagt at C# er dårligt, naturligvis. Jeg sidder selv med C# til dagligt i arbejdet og fidler med både silverlight, xna, wcf, m.m. Vidunderligt at arbejde med og vs er jo en fornøjelse. Men at låse sig fast på én teknologi, ligegyldigt hvor favnende den er, kan kun forårsage snæversynethed; faktisk endnu værre: blind evangelisme, og man ender op ligesom #2. Branch ud for pokker. Lær nogle ting.
--
I put on my robe and wizard hat And There was Much Rejoicing
#19
DwArK
Elite Supporter
24-02-2009 12:21

Rapporter til Admin
#15 bare rolig der er understøttelse for .NET i linux... så det er ikke ngoet problem... C# vinder endnu engang lol
--
Amd 3800+ 64 2x512 Geil dual 2x512 hyperx dual, 512mb Ati Radeon X1950 Pro, Creative Audigy 2 ZS, Microsoft Explorer Intelli 3.0, Steelpad
#20
ThorbjornTux
Mega Supporter
24-02-2009 15:09

Rapporter til Admin
#13 #8 | C# er i dag og fremtidens sprog efter min mening. Og ja, C++ vil også være der i fremtiden. Men hvad angår C# og .NET så ser det ud til at eftersom .NET er en del af Vista/Win7, så er det da nemt at se hvad der satses på fra Microsofts side. Jeg siger jo blot, at det ville personer som dig også have sagt om en masse andre MS teknologier, og en masse direktører ville lytte - fordi MS er 'in', og hvad MS laver er det rigtige. (For 3-4 år siden skiftede mange virksomheder fra Oracle til SQL Server ... og det var fuldstændig vanvid. SQL Server var billigere men på alle områder markant dårligere, og PostgreSQL var langt bedre og gratis - men mærket MS sælger til jer) Samtidig nævner jeg VB som eksempel. Alle rendte rundt og sagde at det var fremtiden, men nu findes det ikke på samme måde - kun som vb.net, og alle (MS fans) snakker om at C# er fremtiden. Som #17 er inde på kan man så køre .net på linux med mono. Dette bør give lidt tanker til efterretning. Er det noget MS har interesse i? Nej, så idéen må være at videre-udvikle frameworket så hurtigt som muligt - og når det så umiddelbart er ved at gå i stå, må man så finde på noget helt nyt, da MS jo naturligvis har en stor interesse i at deres teknologier ikke fungerer på linux. (se f.eks også bare deres DRM - jeg kunne sagtens strikke et åbent system baseret på RSA sammen, der også ville virke på linux - og ivørigt være 1.000x mere kopisikret) Tilbage står vi med at MS altid ofte vil fornye sig og efterlade det gamle, og så kan du kalde mig gammel, men VB var det MS-typen sagde var fremtiden for 8-10 år siden, og I tog fejl. Men behold du bare dit elskede C++. (Du er sikkert for gammel til at lære noget nyt) Nu siger I så at C# er fremtiden, og det kan jeg da ikke afvise. Der findes bare indikationer, der siger at det i hvert fald ikke er sikkert at det forholder sig sådan. Så kan du kalde mig gammel, men det hjælper vel ikke i den problemstilling? Jeg anbefaler derfor umiddelbart Java eller C++. Ikke fordi jeg kan sige noget rigtig ondt om C#. (Det at det er et java plagiat hentyder jo mere noget mod MS), men mest fordi jeg stiller mig skeptisk overfor, hvad MS pludselig mener er in. MFC (til c++) blev i øvrigt spået en stor fremtid, men nu har en række andre c++ frameworks (som f.eks QT fra nokia) jo overhalet det med adskillige længder.
--
Er ikke begejstret for monopoler som Post Danmark, Intel og MS
#21
ThorbjornTux
Mega Supporter
24-02-2009 15:14

Rapporter til Admin
så er det da nemt at se hvad der satses på fra Microsofts side. Helt enig, hvis jeg lige må indføre 'aktuelt' mellem der og satses.
--
Er ikke begejstret for monopoler som Post Danmark, Intel og MS

Opret svar til indlægget: Hvilket programmerings sprog?

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning