2 języki programowania

0

witam, mam pytanie, ostatnio zajmowałem się od ponad 3 miesięcy javą + android, a teraz chciałbym też zacząć uczyć się pythona. Czy jest sens uczyć się/pisać w nich jednocześnie, czy lepiej nie zaczynać na razie nauki nowego języka?
Jak do tej pory zaznajomiłem się (przez technikum i na pierwszym rok studiów) z pascalem i c++, ale nie przepadam za nimi.

0

Czemu nie, na pewno Python będzie rozwijający. Pamiętaj tylko żeby zapomnieć większość tego, czego się nauczyłeś programując w Javie, każdy język ma swój unikalny sposób programowania.

0

Ja się uczyłem Pythona znając dość dobrze Javę i nie miałem żadnych problemów (nie próbowałem niczego z Javy zapomnieć, przeciwnie poszerzałem swoją wiedzę).

1

Jak mawiał klasyk "Programista powinien poznawać jeden język rocznie". Nie jest to do końca prawda ponieważ chodzi tu raczej o paradygmaty, bo po co poznawać np. Groovy + Ruby + Python skoro różnią się tylko składnią i nie wnoszą nic nowego do naszej wiedzy gdyż reprezentują podobne podejście (wszystkie są obiektowe). Jednakże nowe języki warto poznawać nawet pobieżnie ponieważ czasami jak spotykamy się z kodem takim języku to przynajmniej będziesz wiedział o co pytać na forum czy w google.

1
Koziołek napisał(a):

Nie jest to do końca prawda ponieważ chodzi tu raczej o paradygmaty, bo po co poznawać np. Groovy + Ruby + Python skoro różnią się tylko składnią i nie wnoszą nic nowego do naszej wiedzy gdyż reprezentują podobne podejście (wszystkie są obiektowe).

Taaaa... zwłaszcza, że te modele OOP są zdecydowanie różne, Groovy jeszcze jakoś można odnieść do Javy, Python ma wszystko first class, Ruby opiera się o message-passing, na wzór Smalltalka i posiada otwarte klasy. Groovy znam jedynie z widzenia, ale pomiędzy "właściwym" programowaniem w Ruby i Pythonie jest przepaść.

@bogdans, no tak, przecież w Javie wszystko jest obiektem, wszystkie obiekty są first class, stosuje się coroutines, wykorzystuje się duck typing etc. Sorry, ale pałam nienawiścią do "programistów Javy", którzy "programują" w Pythonie, praca z tworzonym przez nich kodem to prawdziwy horror.

1 użytkowników online, w tym zalogowanych: 0, gości: 1