Tråd: c++ eller c#
View Single Post
Sitat av d-_-b Vis innlegg
Det betyr ikke at man bør sette grenser for oss selv til disse språkene, men heller strebe for å lære seg en mengde ulike språk og rammeverk. Det ultimate målet er jo tross alt å bli en så flink programmør som mulig!
Vis hele sitatet...
Å lære seg to språk som bygger på akkurat de samme konseptene vil jeg si er å sløse med tid. Selv om C# og Visual Basic.NET ser veldig forskjellige ut på grunn av syntaksen så er de i bunn og grunn akkurat det samme. Kan du C# vil du ikke bli en dyktigere utvikler av å lære VB.

Du bør i stedet lære deg noen språk som tvinger deg til å lære nye konsepter. En komplett utvikler bør kjenne:
  • Et statisk typet, objektorientert språk som f.eks. C#, VB.NET, Java, etc.
  • Et dynamisk typet, objektorientert språk som f.eks. Ruby eller Python
  • Et funksjonelt, statisk typet språk som f.eks. Haskell eller F#
  • Et dynamisk typet, funksjonelt språk som f.eks. Clojure
  • Et actor-basert språk som f.eks. Erlang
  • Et logisk språk som f.eks. Prolog
  • Et stack-basert språk som f.eks. Factor
  • osv.

Jeg skrev litt om dette i Programeringsparadigmer - ulike måter å tenke på, og for de som er interessert har jeg skrevet om en hel haug med ulike språk på bloggen..