• Reset your password

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log in
Hjem
Linuxin 2025

Breadcrumb

  • Hjem
  • forums
  • Programmerings sprog

Hvad kan du med 100% sikkerhed sige, at du har stemt?

Valgmuligheder
Af Thraxy | 07.05.2010 10:10

Programmerings sprog

Programmering

Hej,



Jeg skal starte datamatiker uddannelsen nu til vinter (hvis jeg kan komme ind), og har derfor tænkt mig at lære lidt programmering på forhånd. Det er mest fordi jeg ikke vil have et komplet kultur-shock ved uddannelses start.



Jeg har set på C++ og Java, og har læst meget omkring disse, men siden min tech-know-how kun dækker xhtml og css siger beskrivelserne omkring programmerings sprog mig ikke så vildt meget endnu.



Hvilken af disse to synes i er eg godt udgangspunkt? Jeg ved at jeg SKAL lære begge (og flere), men synes kun jeg kan komme lidt ind i ét i de fire måneder der er til uddannelsen starter.



Hvis i ligger inde med nogle gode resourser (websider, bog titler, videoer osv.) til disse sprog er disse meget velkommen.



Jeg er også interesseret i hvilke programmerings miljøer i andre bruger. Jeg havde tænkt mig at lægge ud med CodeBlocks, men siden jeg ikke er startet endnu kan program valget nemt skiftes.



Jeg takker på forhånd :)

  • Log in to post comments

Kommentarer16

15 år siden

Permalink

Indsendt af julemand101 den 7. maj 2010 kl. 10:33

Permalink

Re: Programmerings sprog

Jeg vil gerne anbefale bogen Head First Java som er skrevet således at bogen er et elendigt opslagsværk men fokuserer rigtig meget på læring og kommer med rigtig mange gode eksempler. Bogen giver også en rigtig god forklaring omkring objekt orienteret programmering.



Skal ikke kunne sige om det er smartest at lære C++ eller Java først men hvis du skal se på OOP delen vil jeg anbefale Java først for at få et rigtigt godt indblik i den form for programmering.



Jeg studerer selv til softwareingeniør på AAU på 4. semester.

  • Log in to post comments

15 år siden

Permalink

Indsendt af Kristho den 7. maj 2010 kl. 11:06

Permalink

Re: Programmerings sprog

Hvor skal du gå? Og hvilke sprog benytter de på stedet?



I Vejle benytter de C# - som også er et ret lækkert sprog :)

  • Log in to post comments

15 år siden

Permalink

Indsendt af Thraxy den 7. maj 2010 kl. 11:32

Permalink

Re: Programmerings sprog

#1 Tak, jeg vil se om jeg kan få fingrene i den bog



#2 Jeg skal starte i Odense. Er C# ikke et potentielt fremtidigt patent helvede? Hvad er dens stærke sider, sammenlignet med de to andre?

  • Log in to post comments

15 år siden

Permalink

Indsendt af julemand101 den 7. maj 2010 kl. 11:37

Permalink

#3
Synes ikke du skal afvise

#3

Synes ikke du skal afvise C# direkte uden at have undersøgt sproget. Men jeg vil stadig anbefale at se på Java først og så se på C# bagefter. Head First serien har også en C# bog men den skal jeg ikke udtale mig om. I princippet kan du temmelig meget i C# og det er faktisk et kæmpe sprog. Men for at have den fulde oplevelse kræves der jo at du installere Visual Studio.



Til Java programmering kan jeg anbefale Eclipse.

  • Log in to post comments

15 år siden

Permalink

Indsendt af Kresten Kjaer den 7. maj 2010 kl. 13:10

Permalink

Re: Programmerings sprog

Du skal ikke koncentrere dig om sproget, men om principperne. Begge sprog er objektorienterede sprog, så koncentrer dig om de objektorienterede principper.

Personligt vil jeg anbefale dig, at kigge på ruby, objektorienteret script sprog.

  • Log in to post comments

15 år siden

Permalink

Indsendt af m_abs den 7. maj 2010 kl. 14:28

Permalink

#0
Jeg har gået på Tietgen

#0

Jeg har gået på Tietgen skolen, går udfra det er der du skal gå når det er i Odense.



Mig bekendt er de skiftet til C# og .NET efter jeg blev færdig i 2003.



Men som #5 skriver, så er det koncepterne du skal lære og ikke så meget sproget, jeg lærte Java på studiet og har kun brugt det lidt siden. Mit forrige (og første rigtige) job var det 99% af tiden C++ og JavaScript og på mit nuværende er det 90%+ PHP og lidt python.



Af de sprog jeg har arbejdet med har JavaScript faktisk været det som jeg er blevet mest glad for med C++ som nr. 2. JavaScript er et meget fedt sprog, når man lærer at udnytte nogle af de særlige features som sproget har. Men det er nok ikke helt det du er efter til studiet.

  • Log in to post comments

15 år siden

Permalink

Indsendt af m_abs den 7. maj 2010 kl. 14:46

Permalink

#0
Hvad angår

#0

Hvad angår "udviklingsmiljø" så bruger jeg normal bare vim, men efter KDevelop4.0 lige er udkommet, så overvejer jeg at skifte til den.



Tietgen bruger såvidt jeg ved Visual Studio med elev-licenser.

  • Log in to post comments

15 år siden

Permalink

Indsendt af thn den 7. maj 2010 kl. 15:26

Permalink

Re: Programmerings sprog

På datamatiker studiet i Slagelse benytter vi Java til alle mulige projekter. En god start vil være bogen, "Object first with Java" eller "java, how to program". Henholdsvis skrevet af Barnes/Kölling og Deitel/Deitel. Vi lagde ud med BlueJ, da det giver en god forståelse af objekter. Der findes sikkert et ligende program til Linux platformen. Der findes også et BlueJ plugin til NetBeans, men det kan jeg ikke anbefale.



Deitel's bog koster vist 500kroner i løssalg, så det er selvfølgelig en lille skilling.

Köllings bog går i detaljer med alt, så den kan klart anbefales og der medfølger også en cd med opgaver.



Det var lige mine 10 cent.






  • Log in to post comments

15 år siden

Permalink

Indsendt af mjjzf den 7. maj 2010 kl. 15:39

Permalink

God grund til at kigge forbi

God grund til at kigge forbi pensum.dk.

  • Log in to post comments

15 år siden

Permalink

Indsendt af thorbjørntux den 7. maj 2010 kl. 18:26

Permalink

Svar (også til Kristho)

Lidt OT:

Hej Kristho. Jeg undrer mig meget over at du seriøst kan kritisere QT for at styres af Nokia - og derefter anbefale C#. Jeg kan ikke teknisk nedgøre C#, men det er i høj grad MS-styret og MS-patenteret. (Patenter, der nok ikke holder i retssager EU - men i USA kan det i høj grad give problemer). Dog kan C# være spændende (og især hvis det er en del af pensum), men jeg gad godt høre "Bill Gates'" kommentar til din anbefaling af c#.



Tilbage til emnet:



Hej Thraxy

Jeg har en forkærlighed for C++. Umiddelbart der det er det også det mest komplicerede, men når man kan c++ er det derfor ofte lettere at lære andre sprog. Det afhænger i høj grad af hvordan du ønkser, at angribe problemet med at lære sprog.



Hvis du bestlutter dig for at kaste dig over c++, så vil jeg anbefale Bjarnes bog 'The c++ programming language'. Skal du lave noget gui med c++ er QT glimrende.

  • Log in to post comments

15 år siden

Permalink

Indsendt af Kristho den 7. maj 2010 kl. 20:27

Permalink

#10
Jeg kan anbefale C# af

#10

Jeg kan anbefale C# af den simple grund at det er det sprog som bliver undervist i på de fleste datamatikerskoler - derfor er det en smart idé at lære det. Og derudover må jeg indrømme at det er et ret lækkert sprog. Men du har ret, jeg er da heller ikke glad for at det er udviklet af Microsoft.

  • Log in to post comments

15 år siden

Permalink

Indsendt af cb400f den 7. maj 2010 kl. 20:28

Permalink

#10
Udover at C# som

#10

Udover at C# som udgangspunkt er noget MS-stads. Så er den måde Mono køres på af Novell i øvrigt ret sammenlignelig med Qt's model - nemlig dual-licensing og copyright assignment.



Men ja, hvad kan man sige...

  • Log in to post comments

15 år siden

Permalink

Indsendt af divineant den 7. maj 2010 kl. 21:12

Permalink

Re: Programmerings sprog

Jeg vil klart anbefale java frem for c++



Du slipper for at forstå pointers, hvilket ofte er meget svært at for nybegyndere, så hellere lære tankesættet i objektorientering når du skal lære for dig selv, og vente med de mere avancerede ting til du alligevel får en lærer til at guide dig igennem det.

Og selvom både c++ og java er objektorienterede, så ligger java mere op til at man også benytter en objektorientet tankegang, hvor c++ derimod tillader at skrive rent proceduralt, som om det var c.



C# er også godt bud på et let begyndersprog, men det er stort set identisk med java. Kan du det ene har du ikke svært ved at skifte til det andet.

  • Log in to post comments

15 år siden

Permalink

Indsendt af sw_lasse den 8. maj 2010 kl. 18:25

Permalink

Re: Programmerings sprog

Jeg læser som julemand101 også til software ingeniør på 4. semester. Og som julemand101 nævner, kan jeg også kun anbefale Head First Java som et godt sted at starte. Jeg startede med C++ på HTX, men fangede først OOP efter jeg fik fat i Head First Java - den er utrolig lærerig, nemt læselig, og bygger læringen op omkring billeder og situationer der gør det nemt at huske teorien. Og ikke mindst, i hvilken kontekst det kan anvendes. Selv har jeg senere læst Head First SQL - en mindre sag, men en rigtig god introduktion til SQL. Ikke fordi jeg mener du skal starte med SQL (ville ikke være et normalt valg) men mere for at sige, at de bøger bare er rigtig gode.



Derudover synes jeg PHP (i kombination med MySQL) er et super godt sprog at rode med som side beskæftigelse til små og hurtige projekter. Det er yderst veldokumenteret - og ved brug af PDT i Aptana / Eclipse går udviklingen som en leg. Men ja, start med Java - IDE'et er let at hente og sætte op (og det tager ikke timer....)


  • Log in to post comments

15 år siden

Permalink

Indsendt af einar.petersen den 8. maj 2010 kl. 19:06

Permalink

Hvis du har 24 timer til overs....

Så kan du lege lidt med denne her tutorial af Cadenhead (komplet bog)



http://www.informit.com/library/library.aspx?b=STY_Java2_24hours



Hans site:



http://workbench.cadenhead.org/book/java-24-hours/



Det er et online gratis kursus der dækkede det meste af 1, 2 semester stof Java mæssigt, minus lidt database halløj, er Java 2, men same difference, det er til at hitte ud af selv med nyere JRE/SDK, han er super god til at forklare og når du så skal til at lave apps med SQL kald så kig på:



http://w3schools.com/sql/default.asp



Af andre værdifulde Java referencer kan jeg nævne:

http://www.exampledepot.com/



og så Eclipse.org hvor du kan hente dit udviklingsmiljø, også som stand alone pakke så du ikke installerer direkte i dit miljø, det kan nogen gange være rart.



Men held og lykke med uddannelsen og har du brug for nogle programmeringsmæssige udfordringer (projekter under studiet) som vil blive released under FOSS licens, så må du bare sige til, er dog ikke så ofte inde på Linuxin så vær ude i god tid - Tilbud vedr. projekter gælder også andre programmørspirer herinde - Se f,eks. http://tinyurl.com/3yptyg5 hvis du har styr på QT og mobil programmering 100 US$ i løn gives for det lille projekt til den som bliver antaget og leverer varen.



Redigeret (glemt link til selve bogen)

  • Log in to post comments

15 år siden

Permalink

Indsendt af summer den 17. maj 2010 kl. 21:16

Permalink

Re: Programmerings sprog

Jeg vil klart anbefale at du sætter dig ind i C# - det er det du vil blive undervist i på datamatikeruddannelsen i Odense. Jeg overvejede selv at begynde på uddannelsen, så jeg har undersøgt det. Selvom du kan lære et hvilket som helst andet sprog og bruge principperne i C# så vil det være en klar fordel for dig at du sætter dig ind i lige nøjagtig det sprog.



Imens eller bagefter uddannelsen kan du altid sætte dig ind i C++... Det er bare lidt mere kode og uden en garbage collector.. Og mere frihed :)



Og kan du C# kan du også nemt omstille dig til Java og omvendt.

  • Log in to post comments

Svar søges

Den er go 0
Vil du have et sikrere og mere privat internet? Du skal blot installere Vivaldi-browseren med Proton VPN understøttelse! 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

2 stk Jolla C2 sælges 2
"Intet realistisk alternativ" - mig i r*ven 4
Test 2
Det første forumindlæg efter installation af Forum-modulet 8
Vanilla OS 12
Nye forum-indlæg viser sig kun 1 gang 1
Vil alle forumindlæg vise sig to gange 1
Hjælp til remote terminal vindue? 3
PCLinuxOS 19
Kan ikke boote på installation 24
80-20 reglen 1
Skærmlys fader ud på min bærbare 8
32 bit distro på max 700mb der stadig understøttes 26
Har vi nogen Linux konsulenter i Slagelse området? 3
Virkelig 7
gnome-software? 3
Archer T2U AC600 Wireless Dual Band USB Adapter 26
En farverig APT 3.0 udgivelse imponerer med sine nye funktioner 2
Unix's fødsel 2
Linux Mint 13

Copyright © 2025 Company Name - All rights reserved

Developed & Designed by Alaa Haddad