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?

Lære C++ ?

Af Elitebruger I.AM.LEGEND | 09-06-2015 00:02 | 2238 visninger | 35 svar, hop til seneste
Hej Hol! Jeg er en 17-årig dreng, som i super lang tid har gået og haft en lille drøm om at kunne finde ud af at udvikle programmer og applikationer på en pc. Jeg har læst mig frem til at C++ er det mest anvendte sprog, og også det sprog som ligesom danner grundstenen for de andre, så jeg har besluttet mig for at det vil jeg simpelthen lære. Har i nogle forslag til hvordan jeg kommer igang med det? Jeg har en rimelig god forståelse for hvordan windows og en computer er bygget op, hvis det hjælper. Til jer som allerede ved meget og kan skrive i de forskellige sprog: Hvordan kom i igang med det? Jeg synes det virker lidt uoverskueligt og har brug for et skub i den rigtige retning, hvis man kan sige det. Alle input og forslag vil blive modtaget med kyshånd :-)
--
#1
inckie
Maxi Nørd
09-06-2015 00:44

Rapporter til Admin
Kig på noget C# eller Java i stedet for (det er også typisk de sprog du vil møde på uddannelserne) Og det er egentlig bare at finde en bog du synes der er til at forstå, også læse den mens du prøver eksemplerne af. Hvis programmering fanger dig, skal du nok komme til at lege med C++ på tidspunkt helt naturligt ;-)
--
#2
inckie
Maxi Nørd
09-06-2015 00:49

Rapporter til Admin
Jeg kiggede lige hurtig min bog samling igennem, for at se hvad jeg har af begynder bøger, og faldt over denne: http://ineasysteps.com[...] Den kan jeg godt anbefale dig, og ved undervisningssteder bruger den til nybegyndere.
--
#3
I.AM.LEGEND
Elitebruger
09-06-2015 01:04

Rapporter til Admin
Jeg vil tage et kig på bogen #2. Er http://www.codecademy.com[...] noget der kan anbefales?
--
#4
Solfar
Semi Nørd
09-06-2015 08:11

Rapporter til Admin
#3 Helt klart! Der kan du få mange timers erfaring. Hvad kunne du tænke dig at programmere? C og C++ er fremragende sprog at være gode til, hvis man gerne vil programmere "til" hardware. Det kan f.eks være Drivers eller en MCU. Hvis du derimod ønsker at programmere applikationer, som et styresystem kan afvikle, er det en god idé at starte ud med noget Java eller C#! Held og lykke.
--
#5
kiksen1987
Juniorbruger
09-06-2015 08:40

Rapporter til Admin
Jeg vil også sige start med noget "nemt". Også gå i dybden efter et stykke tid. Hvis du bor tæt på Skanderborg eller Århus har jeg en lang række bøger du godt må få gratis. Både C# og Java. ( Min kæreste synes de fylder for meget og jeg har ikke lyst til at smide dem ud :P ). Så må de godt gå til et godt formål :) Evt. start med at læse lidt om OOP (http://da.wikipedia.org[...] også.
--
Yep
#6
Munkeholm
Maxibruger
09-06-2015 08:51

Rapporter til Admin
hvis det er software vi snakker og applikationer og ikke hjemmesider så vil jeg helt klart forslå C#, java er sikkert smart nok osv. men visual studios c# gør altså bare at ens gui bliver meget flottere at kigge på hvis du spørg mig :) og tror tit det kan være med til at holde viljen til at forsætte med at lære oppe :) og start med noget alle sikkert kender og har prøvet :P en lommeregner eller sådan noget
--
#7
stallemanden
HOL Moderator
09-06-2015 09:03

Rapporter til Admin
Det er jo individuelt hvordan man har grebet det an, når man er gået igang med at programmere. Min interesse kom, da jeg i starten af 90'erne to et IT valgfag i folkeskolen. Læreren var en, der havde interessen for programmering, og i den forbindelse havde lavet det periodiske system til brug i noget undervisning. I første omgang noget DOS program, men sidenhen til windows. Det var så ham der fik min interesse skabt. Det første "rigtige" jeg lavede - selvom det ikke er helt "rigtigt" var et biograf booking system, skrevet i QBASIC. Siden blev det "pindespillet" som folk der husker Fangerne På Fortet, måske ved hvad går ud på. Dette lavede jeg i VB 3.0 Siden har jeg bevæget mig over diverse, så som de efterfølgende versioner af VB, Delphi, php(Web) og i dag sidder jeg primært og roder i C#. Det skal siges, at jeg til dato ikke har læst en bog om det, men lært mig de ting jeg ved, fordi jeg har haft noget jeg synes kunne være sjovt. Altså det, at jeg har haft nogle ideer til programmer, som jeg så "bare" er gået i gang med. Ulempen er, at jeg på den måde ikke nødvendigvis har sat mig dybt ind i, hvorfor og hvordan dele af programmeringsverdenen, hænger sammen som den gør.
--
http://hamdentykke.dk[...]
#8
kiksen1987
Juniorbruger
09-06-2015 09:05

Rapporter til Admin
#6 Selvom vi snakker hjemmesider osv, vil jeg da stadig vælge C# / ASP.NET :)
--
Yep
#9
Munkeholm
Maxibruger
09-06-2015 09:49

Rapporter til Admin
8# ja det kan man også, har dog aldrig selv rodet med hjemmesider i c# kun PHP og synes generelt at wordpress dækker langt de største behov inden for hjemmesider.
--
#10
kiksen1987
Juniorbruger
09-06-2015 10:07

Rapporter til Admin
#9 Wordpress er fin ja. Men hvis man skal have støre online system kan det også være godt at lave det i C# :) Ved f.eks. DBA og Bilbasen er C# Ved også godt at Facebook er PHP. Men PHP bruges ikke til dekstop apps :) Men nu er vi hvis også ved at hoppe over i andet emne :D
--
Yep
#11
vmN
Supporter Aspirant
09-06-2015 10:11

Rapporter til Admin
Hvad kunne du godt tænke dig at udvikle? Du burde vælge hvilket sprog, baseret på hvad du vil udvikle, og ikke omvendt.
--
To blaze or not to blaze
#12
LgT
Supporter
09-06-2015 10:33

Rapporter til Admin
sproget afhænger meget af hvad du vil lave: C++ - Godt til Linux og Internet of Things (/ hvis du f.ex. vil prøve at lege med et Arduino board og blinkende dioder). C# / Java regulær tung programmering med objekter og klasser. C# er stærkt hvis man vil lave windows programmer. Python / NodeJs - letvægts webservices der kan levere noget simpelt indhold uden for meget tung infrastruktur. (men det er muligvis bedre når man har lidt erfaring). HTML/CSS/JS - webside struktur hvis man egentlig er mere nysgerrig efter at lege med præsentation og interaktion. Hvordan jeg kom igang: jeg fandt et program jeg godt kunne tænke mig at køre på min computer og sad og skrev det ind, efterfølgende kunne man så hacke variable og se hvilke følgevirkninger det gav. På det mere formelle plan: start på universitetet og blive kastet ud i C++. Codeacademy.org vil jeg tro er en super tilgang til at prøve kræfter med programmering idag.
--
#13
thomsen48
Elitebruger
09-06-2015 10:42

Rapporter til Admin
Det vigtigste når man vil lære at programmere er at være motiveret og have lysten til at lave noget. Mit bedste råd vil være at finde en simpel ting som du vil programmere, spørg herefter hvilket sprog der vil være bedst til at løse din opgave. Som ny vil du (uanset hvilket sprog) lære de basale ting indenfor programmering og derved finde ud af om det er noget du vil fortsætte med.
--
MB: ASUS Maximus V Gene | CPU: i7-3770 @ 4.3Ghz | GPU: GTX 980 | RAM: 16GB | CASE: Corsair 350D | SSD: 2 stk. 256GB Samsung 850 Pro | Asus ROG SWIFT
#14
Markmussen
Elitebruger
09-06-2015 11:18

Rapporter til Admin
Jeg ville starte med C i stedet for. Det er langt nemmere at gå i gang med andre sprog hvis du først har forståelsen for hvordan C virker. Det kan være ret besværligt at forstå hvordan du arbejder med pointere og structs. Hvis du først har det på plads er det nemt at gå videre med noget object orientere som ex c++.
--
#15
SmurfxX
Ny på siden
09-06-2015 11:29

Rapporter til Admin
Helt klart C# da dette også er sproget du hovedsageligt kommer til at støde på, på IT-Supporter og Datatekniker uddannelsen. Kan anbefale http://www.bogenomcsharp.dk[...] til at komme igang. Overskuelig opbygning og nemt at forstå.
--
Nørd?!?!?
#16
waaapeter123
Junior Supporter
09-06-2015 11:38

Rapporter til Admin
#0 Jeg vil også helt klart anbefale dig C# til at starte med. Jeg arbejder selv i det til daglig. Jeg vil anbefale dig at oprette et abonnement på http://www.lynda.com[...] Der er nogen rigtige gode kurser som fortæller om C# helt fra bunden. Jeg har selv lært meget derfra.
--
ASRockZ77Extreme4|[email protected]|XMS3 8GB 1600 Mhz|GTX 670 Windforce X3|500R|Corsair TX650V2|U2414H|FS2331
#17
inckie
Maxi Nørd
09-06-2015 12:13

Rapporter til Admin
#10 Men man kan faktisk godt: http://gtk.php.net[...]
--
#18
L.T. Hansen
Monster Nørd
09-06-2015 12:15

Rapporter til Admin
Java er det du primært lærer på uddannelserne, og hvis du kan det, kan du også lave apps til android :) ellers gå du bare i gang med c/c++ hvis det er det du føler for.
--
YEAH, har fundet på noget vildt sejt at skrive HER... damn, har bare glemt det ;P
#19
Markmussen
Elitebruger
09-06-2015 12:25

Rapporter til Admin
#18 Jeg tror nu det kommer ret meget an på hvilken uddannelse du vælger. Det er langt fra alle der støder på Java. Det første sprog jeg stødte på var C
--
#20
Munkeholm
Maxibruger
09-06-2015 12:51

Rapporter til Admin
18# de har vidst droppet java på de fleste uddannelser og bruger c# istedet de fleste steder, når vi snakker de sprog.
--
#21
Markmussen
Elitebruger
09-06-2015 12:56

Rapporter til Admin
#20 Vi har heller aldrig arbejdet med C#.
--
#22
Munkeholm
Maxibruger
09-06-2015 13:00

Rapporter til Admin
21# på de uddannelser der tidligere har kørt JAVA har de droppet dette .. og gået over til C#. bedre ?
--
#23
Markmussen
Elitebruger
09-06-2015 13:06

Rapporter til Admin
#22 Nej ikke rigtig. Generelt i tråden lyder det som om at der er ret bred konsensus om at der på alle uddannelser bliver undervist i Java, eller C#. Min pointe er at han bør vælge sprog efter hvad der er han gerne vil udvikle. I mange tilfælde er C# og Java sikkert fint, men skal der udvikles effektiv kode er der mange bedre alternativer.
--
#24
L.T. Hansen
Monster Nørd
09-06-2015 13:07

Rapporter til Admin
#19 - Selvfølgelig... #22 - Håber da ik man er gået over til C# - så uddanner man microsoft programører :O. Java (eller c for den sags skyld) er da bedre, da det dækker alle platforme..
--
YEAH, har fundet på noget vildt sejt at skrive HER... damn, har bare glemt det ;P
#25
LgT
Supporter
09-06-2015 13:18

Rapporter til Admin
#24 hvad er det for noget vås? blot for at karikere de lavthængende modsvar: C# er ret åbent og kører på tværs af platforme - se på Mono Java er styret af Oracle som IKKE nyder lige stor anselse alle steder. Java sjældent noget forbrugere smiler når de hører - istedet mindes man de 10 gange man har fået "ASK toolbar". Der er mange store virksomheder der er glade for Java - men derfra og til at kalde det dækkende for alle platforme: der er vi kun enige så længe du ikke skriver "godt dækkende"! Vil du køre åben platform er NodeJS et spændende alternativ til mindre web ting, men kræver nogle kampe at få konfigureret til windows miljø med nogle pakker.
--
#26
SShadowS
Guru
09-06-2015 13:19

Rapporter til Admin
#24 Øhh, det sprog man undervises i har da intet med at gøre hvad de arbejder i senere. Det er det at programmere man lære, sproget er næsten ligegyldig. Da jeg gik på uni skiftede vi f.eks. sprog hver semester.
--
2600K|Maximus IV Extreme-Z|16GB Ram Gainward780GTX@GLH|XL2410T|U28D590D Samsung840 EVO 500GB|CorsairGT 120GB 2xSamsung840 EVO 250GB|4x2TB&4x4TB
#27
Solfar
Semi Nørd
09-06-2015 13:25

Rapporter til Admin
#24 Saying Java is good because it works on all platforms is like saying anal sex is good because it works on all genders. Det er meget forskelligt hvilke sprog der bliver undervist i på de forskellige uddannelses-steder, selvom det er samme uddannelse. Oftest vil det være enten Java eller C# til at starte med, men det er ikke fastlagt og bestemmes på de individuelle institutioner.
--
#28
fransfrakker
Monsterbruger
09-06-2015 13:31

Rapporter til Admin
#25 Ahh nu skal vi vidst lige tage det roligt :-) At kalde sige at c# er multiplatform pga mono, er som at sige linux nemt kan køre windows programmer pga wine. Det handler vidst om definationen på at "køre". Java er stadig langt mere multiplatform end c# er på nuværende tidspunkt, selvom de arbejder på sagen, og det går i den rigtige retning for C#. Java er desuden stadig 3 gange så stort som C#. Dermed sagt, syntes jeg ikke java er et specielt godt begynder sprog. Det er mere en enterprise workhorse, og der er meget længere fra tanke til resultat hvis man bare skal lave et lille hygge program. C# er meget mere begyndervenligt i den forstand. Bare installer vs og så kører bussen. Min eks lærte javascript som det første sprog (det hun nåede at lære lol), og det syntes jeg er skidt. Det er for dynamisk, og der er for mange måder at gøre tingene på. Et godt typefast sprog med klare OOP definationer som C# er langt bedre i mine øjne
--
#29
L.T. Hansen
Monster Nørd
09-06-2015 13:31

Rapporter til Admin
#25 - kender godt til mono, men hvor mange lærer introducere dette til eleverne? #26 - Ved ik med din uddannelse, men den jeg tog, kunne man godt undgå alle andre sprog og kun kende det man blev introduceret i. #27 - :S
--
YEAH, har fundet på noget vildt sejt at skrive HER... damn, har bare glemt det ;P
#30
Daniel S
Bruger
09-06-2015 13:33

Rapporter til Admin
Hvis du ingen erfaring med programmering har så vil jeg starte ud med at lære Python. Det er et rigtigt begyndervenligt sprog. Når du føler dig tilpas i Python kan du tage skridtet videre imod de sprog der interesserer dig. Som de andre siger, så kommer det også an på hvad du gerne vil. Jeg blev undervist i Java på datamatiker uddannelsen men da vi rykkede over imod at vi måtte lave vores projekter i de sprog vi ønskede hoppede jeg direkte over til C#. Det gjorde jeg af nogle forskellige grunde: - Så jeg både kunne lave windows applikationer og web applikationer. - Fordi Java er så tungt. En kliché eksempel er f.eks. Minecraft. Ja da, Java er crossplatform og kan bruges til at lave apps til mobiler. Men guess what, du kan kode C# mono i Linux, du kan lava apps til Android, Windows og iOS i C# med Xamarin. Alt i alt syntes jeg personligt at C# > Java. Der vil altid være delte meninger. Kigger du rundt på nettet vil Java altid været et af de mest hadede sprog. Jeg var personligt glad nok for det, men C# gør bare meget mere for mig. Pointen er i mine øjne at du skal lære at mestre ét sprog helt. Fordi jeg kendte Java godt var springet til C# piece of cake og det hjalp da på det at begges sprog syntax ligger meget op af hinanden. JavaScript var utroligt nemt at sætte sig ind i samt PHP og jeg udvider løbende. Jeg undskylder for det længere indlæg, jeg tænkte at det måske hjalp dig lidt på vej ved at dele lidt af min egen erfaring. TL;DR - Lær at mestre ét sprog, forstå principperne i programmering og det bliver 100x nemmere at rykke videre til det næste sprog.
--
#31
inckie
Maxi Nørd
09-06-2015 14:26

Rapporter til Admin
#30 Synes faktisk dit bud på Python er godt Vi skal ikke have flere .Net folk, er træt af fede .Net programmer som jeg ikke kan eksekvere :-D
--
#32
I.AM.LEGEND
Elitebruger
09-06-2015 14:58

Rapporter til Admin
Jeg havde tænkt mig at kunne være i stand til at udvikle nogle programmer og applikationer på windows. Som jeg kan læse mig frem til, er det vel så C# jeg skal lære.
--
#33
L.T. Hansen
Monster Nørd
09-06-2015 15:00

Rapporter til Admin
#32 - Go for Java eller C/C++
--
YEAH, har fundet på noget vildt sejt at skrive HER... damn, har bare glemt det ;P
#34
kiksen1987
Juniorbruger
09-06-2015 15:21

Rapporter til Admin
#32 Windows ville det klart være C#
--
Yep
#35
MikeD
Super Supporter
09-06-2015 19:48

Rapporter til Admin
C# og så WPF (Windows Presentation Foundation) evt. med Blend, hvis det er til windows applikationer.
--

Opret svar til indlægget: Lære C++ ?

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