Avatar billede general_custer Nybegynder
01. maj 2002 - 23:51 Der er 37 kommentarer og
3 løsninger

hvilket sprog skal man starte med....

hmm jeg har længe gerne villet lære at programmere bare sådan i det små....Jeg har læst meget om c++, men det lyder sgu lidt for svært....hvilket sprog skal man starte med hvis man engang gerne vil i gang med noget c/c++?
Avatar billede nejmann Nybegynder
01. maj 2002 - 23:52 #1
C++ bygger videre på C, så det er en fordel at lære C først
Avatar billede Slettet bruger
01. maj 2002 - 23:53 #2
JScript, java
Avatar billede Slettet bruger
01. maj 2002 - 23:53 #3
Hvis det skal være fra bunden.
Avatar billede holeinthewall Nybegynder
01. maj 2002 - 23:55 #4
Hvis du starten med HTML og CSS, kan du gå videre til PHP og SQL.
Det skal du bruge hvis du vil lave dynamiske hjemmesider, som fx. eksperten.dk

Du kan lærer HTMl og CSS på html.dk
og
PHP og SQL kan du lærer/få ind blik i på webcafe.dk
Avatar billede general_custer Nybegynder
01. maj 2002 - 23:56 #5
det skal være helt fra bunden....er C ikke næsten ligeså svært som c++....jeg har også hørt at man ikke skal lære c før c++, da man tillægger sig nogle dårlige vaner....


hvad bygger i jeres svar på?
Avatar billede general_custer Nybegynder
01. maj 2002 - 23:58 #6
holeinthewall >> jeg kan godt programmere html (jeg var rimelig god til det engang, men har dog ikke brugt det i et stykke tid) og php, sql er jeg i gang med at lære så småt..
Avatar billede Slettet bruger
01. maj 2002 - 23:58 #7
JScript kan du læse om på http://WebKurs.dk
Avatar billede kaptajnkemo Nybegynder
01. maj 2002 - 23:59 #8
Helt klart C. Det er en fordel at starte med et "klassisk" sprog. På den måde lærer du om variable og andre let tilgængelige emner, inden du kaster dig over den lidt mere avancerede objektorienterede programmering.

Du kan evt. starte et helt andet sted, nemlig med webprogrammering. Her tænker jeg ikke på html (som i virkeligheden ikke har meget med programmering at gøre.), men mere på noget php, ASP eller JScript. På den måde lærer du nemt de grundlæggende discipliner som er kendetegnende for alle programmeringssprog.
Avatar billede codemon Nybegynder
02. maj 2002 - 00:00 #9
se http://www.eksperten.dk/spm/203483

>> nejmann, jeg er absolut helt uenig. Det er ikke en fordel først at lære procedural programmering (forældet, clumsy, umuligt at vedligeholde, med meget mere)
Lær OOP fra begyndelsen så du ikke lærer en masse unoder som er svære at komme af med igen.

og husk lige, man må ikke betragte OOP som et add-on til procedural programmering. OO kræver andre måder at tænke på, og helt nye måder at strukturere ens programmer på. OO giver ligeledes automatisk en bedre struktur fordi programmøren bliver tvunget til at tænke i strukturer og opdele sit program i komponenter så man undgår til en hvis grad "rodekode".
Avatar billede holeinthewall Nybegynder
02. maj 2002 - 00:00 #10
general_custer
Så lad mig anbefale en bog.
SAMS
Teach Yourself MySQL in 21 Days
af Mark Maslakowski (fedt navn)
Avatar billede general_custer Nybegynder
02. maj 2002 - 00:02 #11
hvis jeg nu skal vælge et desideret programmeringssprog (altså ikke webprog.) hvad burde jeg så vælge....Jeg har hørt at det skulle være godt at starte med noget som pascal eller python?
Avatar billede kaptajnkemo Nybegynder
02. maj 2002 - 00:05 #12
glem alt om pascal.... for gammeldags (nu får jeg ballede :D)

så begynd hellere med Java... Det er en del nemmere at gå til end c++, men de to sprog er alligevel grundlæggende meget ens.
Avatar billede nejmann Nybegynder
02. maj 2002 - 00:07 #13
>>codemon OOP er det objekt orienteret programmering? Før man kan gå i gang med det skal man vel have lært de elementære finesser i C.
Avatar billede codemon Nybegynder
02. maj 2002 - 00:08 #14
endvidere er java platformsuafhængigt ( = kæmpefordele)
rent objektorienteret modsat C++

Store virksomheder som Oracle har taget java til sig.

Ellers har MS udviklet et java lign. sprog til deres .net platform C#
Avatar billede general_custer Nybegynder
02. maj 2002 - 00:11 #15
hmm hvad er forskellen på java og javascript?.....har i nogle bøger som i kan anbefale
Avatar billede codemon Nybegynder
02. maj 2002 - 00:14 #16
nejmann, man skal lære de elemtære finesser som variable, funktioner i C++ (eller java)

Det er altså meget bedre at lære

int main()
{
  string hello = "Hello world";
  ...
}

end

int main()
{
  char hello[100] = "Hello world";
  ...
}
Avatar billede kaptajnkemo Nybegynder
02. maj 2002 - 00:14 #17
Som navnet antyder er JScript et script-sprog baseret på java syntaksen.

Java er et ægte programmeringssprog med alt hvad der dertil hører af avancerede funktioner og muligheder.
Avatar billede general_custer Nybegynder
02. maj 2002 - 00:16 #18
har i nogle java-bøger som i kan anbefale
Avatar billede codemon Nybegynder
02. maj 2002 - 00:16 #19
java og javascript har intet med hinanden at gøre. java er fra sun, javascript er fra netscape. det ene er et programmeringssprog (og en hel platform) det andet scriptsprog. De er bare begge udsprunget fra C++ syntaks
Avatar billede codemon Nybegynder
02. maj 2002 - 00:17 #20
javascript hed oprindelig livescript, men netscape fik det ændret da java fik succes
Avatar billede kaptajnkemo Nybegynder
02. maj 2002 - 00:17 #21
Må nok indse at codemon har ret. De er nok ikke smart at lære c før c++ eller Java. Det giver sq kun dårlige vaner og bliver desuden ikke brugt meget i vore dage.

Det smarteste er at lære OOP først.
Avatar billede general_custer Nybegynder
02. maj 2002 - 00:19 #22
hvilket sprog skal jeg så starte med C++ eller java....hvad er bedst/nemmest?
Avatar billede codemon Nybegynder
02. maj 2002 - 00:20 #23
Lige for at nævne det, så er java temmelig langsom når der skal vises grafik. nogle ting er forbedret på den kant med den nye java 1.4, men GUI og java vil nok først rigtigt svinge sammen når vi får 10GHz maskiner.
Avatar billede codemon Nybegynder
02. maj 2002 - 00:23 #24
C++ er på vej ud, java er på vej ind. Det er udviklingen som den ser ud i dag. (Microsoft gør hvad de kan for at bremse java, men jeg tror ikke det lykkedes for dem. Denne gang er der en IT-teknologi der er for suveræn og har sat sig for stærkt på markedet for lille MS)
Avatar billede kaptajnkemo Nybegynder
02. maj 2002 - 00:25 #25
Codemon:> Ja det giver jo næsten sig selv at det må være sådan.

Java er jo netop baseret på at man ikke har direkte adgang til pc'ens hardware/registre (eller hvad vi nu skal kalde dem). Det har man i c++ og derfor kan man kommunikere hurtige med f.eks. et grafikkort.

Tilgengæld er der den fordel at det er "sværre" at lave programmer som ved et uheld får maskinen til at gå ned. Desuden er det netop det som gør Java lettere at lære.
Avatar billede kaptajnkemo Nybegynder
02. maj 2002 - 00:27 #26
Der kommer til at gå rigtig rigtig rigtig (etc.) lang tid før c++ er "ude". Der er sq ikke mange som vil investere de millioner det vil koste at skrive alle programmer om. Bare tænk på hvad det ville kræve af ressourcer hvis f.eks. Danske Bank skulle gøre det :)
Avatar billede nejmann Nybegynder
02. maj 2002 - 00:29 #27
Men det prøver MS også at overvinde igennem deres nye sprog C#... der kan Java også bruges.
Avatar billede general_custer Nybegynder
02. maj 2002 - 00:36 #28
hmm vil det sige at jeg sagtens kan gå i gang med c++ med det samme eller er det for svært at lære som det første sprog?
Avatar billede kaptajnkemo Nybegynder
02. maj 2002 - 00:41 #29
Du kan godt starte med c++, men jeg vil anbefale dig at starte med Java. Der er MEGET nemmere at gå til som begynder.
Avatar billede general_custer Nybegynder
02. maj 2002 - 00:44 #30
ok kender du til nogen gode bøger
Avatar billede general_custer Nybegynder
02. maj 2002 - 00:45 #31
altså java-bøger
Avatar billede kaptajnkemo Nybegynder
02. maj 2002 - 00:54 #32
jeg har selv brugt følgende to bøger:

http://www.horstmann.com/ccj.html
http://www.cs.colorado.edu/~main/dsjava.html

horstmann's var den første og gennemgår det elementære fra bunden. Det er rimelig at gå til, men har den ulempe at mange af de ting du lærer bygger på forfatterens egne java-klasser (den dag i dag er der stadig ting jeg ikke ved hvordan man gør uden at importere hans klasser i et program). Og det er lidt skidt.

Michael Mains bog er rigtig god, men jeg kan ikke huske om den er helt for begyndere. Tror det nok, men er ikke sikker. (gidder ikke rode mine flyttekasser igennem for at kigge nu :D)

Du skal bare lige vide at de er pænt dyre... koster omkring 500 kr. pr. stk. Så det kan være du vil prøve at kigge lidt på biblioteket først. :)
Avatar billede kaptajnkemo Nybegynder
02. maj 2002 - 01:00 #33
Mains bog er IKKE for begyndere...

Den er beregnet til folk som kan lave små programmer i f.eks. c eller c++. Dvs. der bliver ikke gjort meget ud af at forklare de grundlæggende ting som f.eks. variabler og datatyper. Det SKAL du kunne, ellers lærer du aldrig at programmere.
Avatar billede general_custer Nybegynder
02. maj 2002 - 01:05 #34
hmm der er kommet en ny udgave af horstmanns der hedder Computing concepts with Java 2 essentials
Avatar billede general_custer Nybegynder
02. maj 2002 - 01:06 #35
skal det være den jeg læser eller skal jeg holde mig til den du skrev
Avatar billede kaptajnkemo Nybegynder
02. maj 2002 - 01:15 #36
Jeg kender ikke den ccj2, men så lige på hans side at han ikke længere benytter den før omtalte ccj-pakke (de eksterne java klasser). Det er klart en forbedring. Tror roligt du kan kigge nærmere på den. Men læs evt. de anmeldelser der er links til på hans side....
Avatar billede general_custer Nybegynder
02. maj 2002 - 01:18 #37
hmm nu har jeg bestil ccj2 på biblioteket.....tak for hjælpen alle sammen....jeg har fordelt pointene sådan efter hvem jeg synes har hjulpet mig mest
Avatar billede kaptajnkemo Nybegynder
02. maj 2002 - 01:21 #38
Det var da så lidt, og god fornøjelse....
Avatar billede general_custer Nybegynder
02. maj 2002 - 01:25 #39
jo tak
Avatar billede codemon Nybegynder
02. maj 2002 - 10:57 #40
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