2 języki programowania

2012-07-31 09:59
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.

Pozostało 580 znaków

2012-07-31 10:12
PS
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.

Pozostało 580 znaków

2012-07-31 10:22
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ę).


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
edytowany 1x, ostatnio: bogdans, 2012-07-31 10:27

Pozostało 580 znaków

2012-07-31 10:28
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.

Pozostało 580 znaków

2012-07-31 10:40
PS
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.

nadal to jednak programowanie obiektowe. - Koziołek 2012-07-31 10:47
C++ (można dyskutować) i C# to też programowanie obiektowe, a chyba trudno powiedzieć że w Pythonie i C# pisze się podobnie. No ale jeśli chodzi o przesłanie (ucz się różniących się od siebie języków) to masz rację ofc - msm 2012-07-31 23:15

Pozostało 580 znaków

Liczba odpowiedzi na stronę

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