mboost-dp1

If You Could Only Learn 3 Languages


Gå til bund
Gravatar #2 - wc4
12. jan. 2012 16:39
Jeg har altid gerne villet lære japansk!
Gravatar #3 - Theis
12. jan. 2012 17:41
wc4 (2) skrev:
Jeg har altid gerne villet lære japansk!


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.
Gravatar #4 - markjensen
12. jan. 2012 17:56
Theis (3) skrev:
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.


Men er du ikke bare lidt nysgerrig?
Gravatar #5 - Mamad (moveax1ret)
12. jan. 2012 18: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 :)
Gravatar #6 - lorenzen
12. jan. 2012 19: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.
Gravatar #7 - Windcape
12. jan. 2012 20: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.
Gravatar #8 - Dreadnought
13. jan. 2012 09:56
Dansk, engelsk og ANSI-C.
Gravatar #9 - arne_v
13. jan. 2012 15:53
Windcape (7) skrev:
At Java er øverst er ikke overraskende, siden det er på en side for Java udviklere.


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...

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

:-)
Gravatar #10 - arne_v
13. jan. 2012 15:55
Windcape (7) skrev:
At de så har valgt både JavaScript og Python, er sørgeligt, da de to sprog minder alt for meget om hinanden.


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.
Gravatar #11 - arne_v
13. jan. 2012 15: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.
Gravatar #12 - izym
13. jan. 2012 16: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.
Gravatar #13 - arne_v
13. jan. 2012 16:18
izym (12) skrev:
Det er nøjagtig samme artikel på alle 3 sider.


Jep.

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


Læg mærke til smiley i post.
Gå til top

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 Login