Annonce

Nyt fra microsoft

Indsend nyhed

Del dine opdagelser!

Afstemning

Ser du frem til Baldur's Gate-remaket?

  • 47%Ja!
  • 31%Nej!
  • 23%Ved ikke endnu

If You Could Only Learn 3 Languages

#2: wc4

12. jan. 2012 17:39

Jeg har altid gerne villet lære japansk!

#3: Theis

12. jan. 2012 18:41

Jeg har altid gerne villet lære japansk!wc4 (#2)

Jeg har altid set det som en fordel ikke at kunne forstå hvad de siger når de bliver fistet af en tentakkel eller ti.

min blog: http://source.minr.dk

#4: markjensen

12. jan. 2012 18:56

Jeg har altid set det som en fordel ikke at kunne forstå hvad de siger når de bliver fistet af en tentakkel eller ti. Theis (#3)

Men er du ikke bare lidt nysgerrig?

Smilinger.dk - tegneserier og billeder

#5: Mamad (moveax1ret)

12. jan. 2012 19:18

Mine 3 sprog ville være C++(Så kan jeg også c), så c#, så Java- så er man godt dækket ind til erhvervslivet :)

rigtige mænd går med sløvpaprishatte

#6: lorenzen

12. jan. 2012 20:08

C++, så kan man klare det meste.

Erlgang, fantastisk koncept og arbejder man med netværk er det værd at forstå dem.

VDM, skader ikke at kunne arbejde med et formelt sprog.

#7: Windcape

12. jan. 2012 21:56

At Java er øverst er ikke overraskende, siden det er på en side for Java udviklere.

At de så har valgt både JavaScript og Python, er sørgeligt, da de to sprog minder alt for meget om hinanden.

Jeg mener at man, meget simpelt, skal lære følgende

- Et objekt-orienteret imperativt/hybrid sprog (C#/Java/C++)
- Et funktionelt sprog (F#, Haskell, Erlang, OCaml, Scala)
- Et dynamisk typed sprog (Python, Ruby, PHP)

OOP giver god indsigt i hvordan man strukturer programmer og program arkitektur, hvilket er nødvendigt for at lave real-world apps der faktisk kan maintanes.

Funktionelle sprog lærer en andre måder at tænke på, som reducere muligheden for fejl, gør ens kode mere testbar, og som generelt er smart.

Og et dynamisk typed sprog, lærer en at simplicitet også kan fungere. Som f.eks. at der ingen grund er til at deklærer en type to gange på samme linje.

Man bør så vælge hvilke sprog man vil kombinere, ud fra hvilket felt man ønsker at arbejde inden for. C#/F#/Python er, i min erfaring, den bedste kombo for .NET udvikleren.

Ligesom for Java udvikleren er Java, Scale og Ruby også et godt valg.

Og til dem som elsker at arbejde med underlige kringlede sprog, er C++ og Haskell en super kombo.

http://about.me/windcape

#8: Dreadnought

13. jan. 2012 10:56

Dansk, engelsk og ANSI-C.

Alt er bare et spørgsmål om moment.

#9: arne_v

13. jan. 2012 16:53

At Java er øverst er ikke overraskende, siden det er på en side for Java udviklere.Windcape (#7)

Resultatet ser ellers meget ens ud på en side for .NET udviklere og en side for Python udviklere:

http://dotnet.dzone.com/articles/if-you-could-only-learn-3-0

http://python.dzone.com/articles/if-you-could-only-learn-3-0

:-)

#10: arne_v

13. jan. 2012 16:55

At de så har valgt både JavaScript og Python, er sørgeligt, da de to sprog minder alt for meget om hinanden.Windcape (#7)

Bortset fra at de er dynamic typed synes jeg ikke at de minder ret meget om hinanden.

Og overlap i deres brug er yderst minimal.

#11: arne_v

13. jan. 2012 16:58

#7

Men jeg kan godt følge din tankegang om at 3 meget forskellige sprog giver bedst mening.

Men der er jo ikke noget i resultatet som siger at folk ikke har valgt sådan.

#12: izym

13. jan. 2012 17:13

#9

Det er nøjagtig samme artikel på alle 3 sider. Læg mærke til bl.a. logoet i headeren. Så egentlig er det vel en side for Python udviklere. Medmindre de poster artikler fra Python siden til andre sprog-sider.

One does not simply walk into newz.dk

#13: arne_v

13. jan. 2012 17:18

Det er nøjagtig samme artikel på alle 3 sider.izym (#12)

Jep.

Læg mærke til bl.a. logoet i headeren.izym (#12)

Læg mærke til smiley i post.

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret bruger