Język, scieżka nauki.

Język, scieżka nauki.
Aventus
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: UK
  • Postów: 2235
0
koszalek-opalek napisał(a):

Nie chodzi, żeby zaczynać od C++ (tu polecam Pythona). Ale nieznajomość C++ zwykle kończy się bardzo ograniczonym spojrzeniem na programowanie. C++ właśnie daje to: przegląd różnych możliwości i podejść.(...)

Nie to żebym się czepiał bo sam mam zamiar zabrać się kiedyś za C++ ale czy tego samego nie można by powiedzieć o wielu innych językach? Ot chociażby taki LISP, też podobno "otworzył oczy" wielu programistom ale jakoś ci którzy go nie znają mają się dobrze.

  • Rejestracja: dni
  • Ostatnio: dni
0

Co mi może dać nauka php?

koszalek-opalek
  • Rejestracja: dni
  • Ostatnio: dni
0
Aventus napisał(a):
koszalek-opalek napisał(a):

Nie chodzi, żeby zaczynać od C++ (tu polecam Pythona). Ale nieznajomość C++ zwykle kończy się bardzo ograniczonym spojrzeniem na programowanie. C++ właśnie daje to: przegląd różnych możliwości i podejść.(...)

Nie to żebym się czepiał bo sam mam zamiar zabrać się kiedyś za C++ ale czy tego samego nie można by powiedzieć o wielu innych językach? Ot chociażby taki LISP, też podobno "otworzył oczy" wielu programistom ale jakoś ci którzy go nie znają mają się dobrze.

Nie, no w ogóle tak można powiedzieć oczywiście o wielu językach... :) Bo, tak naprawdę, nauka programowania != nauka konkretnego języka... Więc programować -- czyli wyrażać myśli w postaci działających algorytmów -- można nauczyć się w każdym języku, nawet najkulawszym. I warto w ogóle rozróżnić te dwie rzeczy -- programowanie i kodowanie...

katelx
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Hong Kong
1
koszalek-opalek napisał(a):

Wiem, jak są przekazywane obiekty w Javie. Właśnie to napisałem. :) To, jak to nazywają twórcy, a to jak jest, to dwie różne rzeczy. :)
z pewnoscia jestes bardziej kompetentny od tworcow javy zeby stwierdzic jak jest naprawde. zreszta nie tylko tworcow http://stackoverflow.com/questions/40480/is-java-pass-by-reference-or-pass-by-value no ale uzywasz analogii z c++ wiec NA PEWNO racja jest po twojej stronie :)

koszalek-opalek napisał(a):

Jeśli mówimy o współczesnym C++, nie o tym sprzed iluś lat -- to arytmetyka wskaźników NIE jest koniecznością...
najpierw sugerujesz ze java/python sa mniej spoko bo nie maja arytmetyki wskaznikow, teraz twierdzisz ze nie sa konieczne, czyli reasumujac uzywanie arytmetyki wskaznikow jest fajnym bajerem nawet jesli nie jest potrzebne? :) bo juz nie wiem co teraz chcesz mi przekazac.

koszalek-opalek napisał(a):

Ale nieznajomość C++ zwykle kończy się bardzo ograniczonym spojrzeniem na programowanie. C++ właśnie daje to: przegląd różnych możliwości i podejść. Nie znaczy to, że trzeba go używać potem w życiu zawodowym, ale szersze horyzonty są nie do przecenienia u programisty. Chyba, że się chce być po prostu współczesnym wyrobnikiem, ale tacy też są oczywiście potrzebni.
niegdy nie znalam c++ wiec pewnie jestem ograniczona i tego nie pojme ale powiedz czemu wykucie c++ daje wiecej niz inne jezyki? bo widzisz znam calkiem niezle pythona, jave, c#, f#, c i pare innych i tak sie zastanawiam, moze cala moja edukacja to strata czasu, moze po prostu powinnam nauczyc sie c++ :)
kto to jest wspolczesny wyrobnik?

koszalek-opalek napisał(a):

No i własne operatory to rzeczywiście coś, co bardzo lubię. :) :) :)
jasne, moze i jest to fajny bajer, jednak czesciej (zwlaszcza w wypadku nowicjuszy ktorym nauke c++ polecasz) zaciemnia kod

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0
koszalek-opalek napisał(a):

Ale nieznajomość C++ zwykle kończy się bardzo ograniczonym spojrzeniem na programowanie. C++ właśnie daje to: przegląd różnych możliwości i podejść. Nie znaczy to, że trzeba go używać potem w życiu zawodowym, ale szersze horyzonty są nie do przecenienia u programisty.

To co daje C++, to przegląd implementation specific unexpected behaviour. Ale co poza tym? Co np. w kontekście działania komputera, spojrzenia na programowanie i operowania na pamięci daje C++ w porównaniu do C? Bo przecież nie obiektowość, której można się nauczyć z dziesiątek innych języków (które przy okazji pokażą też np. programowanie generyczne i refleksję, których w C++ chyba brak).

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.