- 
 241. Data: 2012-06-20 11:32:00
 Temat: Re: Czym jest programowanie?
 Od: Andrzej Jarzabek <a...@g...com>
 On Jun 19, 10:41 pm, "slawek" <s...@h...pl> wrote: 
 > Użytkownik "Andrzej Jarzabek" <a...@g...com> napisał w
 > wiadomości grup dyskusyjnych:jrockd$f...@i...gazeta.pl...
 >
 > > Nadal kolejność instrukcji ma tam znaczenie.
 >
 > Podobno nie.
 
 Kto tak twierdzi? Ja wyguglałem http://wiki.cs.pdx.edu/rp/ i z tego
 jasno wynika, że kolejność instrukcji ma znaczenie, np:
 "A given thread is constrained to see its own memory accesses as
 having occurred _in program order_."
 
- 
 242. Data: 2012-07-26 22:42:21
 Temat: Re: Czym jest programowanie?
 Od: "Tomek[TK]" <t...@N...pl>
 On 12.06.2012 11:13, Andrzej Jarzabek wrote: 
 > Tym bardziej byłby to argument dla architekta systemu, żeby wybrać np.
 > Javę, do której można (podobno) znaleźć programistów (praktycznie) za
 > darmo.
 
 Mnie sie raczej wydawalo, ze to Javowcy maja wiecej kasy niz programisci
 C++. Mozna wiedziec gdzie tak uslyszales?
 
 
 > Ze wszystkim tak jest: ja na przykład nie mam odpowiednich cech
 > charakteru do Javy i szlag mnie trafia za każdym razem.
 
 Dlaczego?
 
 --
 pozdrawiam
 Tomasz Krzos
 
- 
 243. Data: 2012-07-26 23:07:52
 Temat: Re: Czym jest programowanie?
 Od: PK <k...@n...pl>
 On 2012-07-26, Tomek[TK] <t...@N...pl> wrote: 
 > Mnie sie raczej wydawalo, ze to Javowcy maja wiecej kasy niz programisci
 > C++. Mozna wiedziec gdzie tak uslyszales?
 
 To mogła być prawda kilka lat temu, ale dziś z całą pewnością nie.
 Chyba że do grona "programistów C++" zaliczasz tylko osoby, których
 jedynym zadaniem jest klepanie kodu pod otrzymane specyfikacje - wtedy
 nie podjąłbym się wysuwać tego typu hipotezy, ale możesz mieć rację :).
 
 pozdrawiam,
 PK
 
- 
 244. Data: 2012-07-26 23:28:59
 Temat: Re: Czym jest programowanie?
 Od: Andrzej Jarzabek <a...@g...com>
 On 26/07/2012 21:42, Tomek[TK] wrote: 
 > On 12.06.2012 11:13, Andrzej Jarzabek wrote:
 >> Tym bardziej byłby to argument dla architekta systemu, żeby wybrać np.
 >> Javę, do której można (podobno) znaleźć programistów (praktycznie) za
 >> darmo.
 >
 > Mnie sie raczej wydawalo, ze to Javowcy maja wiecej kasy niz programisci
 > C++. Mozna wiedziec gdzie tak uslyszales?
 
 Wyciągnąłeś tę dyskusję sprzed półtora miesiąca, ale zdaje się taki był
 kontekst.
 
 >> Ze wszystkim tak jest: ja na przykład nie mam odpowiednich cech
 >> charakteru do Javy i szlag mnie trafia za każdym razem.
 >
 > Dlaczego?
 
 Z różnych powodów. To że nie można przekazać parametru przez referencję,
 to że nie można mieć duck typing w generykach, ogólnie że jest językiem
 strasznie rozwlekłym i mało ekspresywnym.
 
 Nie nawet, żebym uważał C++ za jakiś ósmy cud świata, ale jakoś w
 przypadku tego języka potrafię dostosować się do problematycznych
 aspektów i zaprząc jego zalety do tworzenia sensownych rozwiązań. A Java
 ciągle mi staje okoniem: coś próbuję zrobić, a się nie da prosto i
 trzeba kombinować jak koń pod górkę.
 
 A przecież na tym samym JVM-ie można było zrobić taki fajny język jak
 Groovy, a i Scala wygląda sensownie (chociaż bliżej nie znam). Groovy ma
 na ten przykład mnóstwo rzeczy ułatwiających pisanie kodu,
 poprawiających czytelność i tak dalej. A Java ich nie ma, bo z założenia
 ma być prostym językiem z małą ilością ficzerów, którego się łatwo
 nauczyć. I to też mnie wkurza, ta świadomość, że ja się muszę z tymi
 wszystkimi rzeczami chrzanić, bo ktoś wymyślał ten język pod potrzeby
 półgłówków.
 
 Oczywiście doceniam fakt, że prostota języka ma swoje zalety, za każdym
 razem jak mogę np. porównać wsparcie IDE dla Javy w przypadku Eclipse i
 C++ w pzypadku VS; chocćby takie drobne sprawy, jak podpowiedzi czy
 możliwość skoku de deklaracji/definicji. A od kiedy przyzwyczaiłem się
 używać narzędzi do automatycznej refaktoryzacji, to za każdym razem mam
 ochotę cisnąć klawiaturą, kiedy muszę takową zrobić ręcznie w VS.
 
- 
 245. Data: 2012-07-26 23:50:08
 Temat: Re: Czym jest programowanie?
 Od: Andrzej Jarzabek <a...@g...com>
 On 26/07/2012 22:07, PK wrote: 
 > On 2012-07-26, Tomek[TK] <t...@N...pl> wrote:
 >> Mnie sie raczej wydawalo, ze to Javowcy maja wiecej kasy niz programisci
 >> C++. Mozna wiedziec gdzie tak uslyszales?
 >
 > To mogła być prawda kilka lat temu, ale dziś z całą pewnością nie.
 > Chyba że do grona "programistów C++" zaliczasz tylko osoby, których
 > jedynym zadaniem jest klepanie kodu pod otrzymane specyfikacje - wtedy
 > nie podjąłbym się wysuwać tego typu hipotezy, ale możesz mieć rację :).
 
 A do Javowców takich nie liczymy? Jest to chyba zjawisko bardziej
 popularne w świecie Javy niż C++?
 
 
- 
 246. Data: 2012-07-27 00:09:51
 Temat: Re: Czym jest programowanie?
 Od: PK <k...@n...pl>
 On 2012-07-26, Andrzej Jarzabek <a...@g...com> wrote: 
 >> To mogła być prawda kilka lat temu, ale dziś z całą pewnością nie.
 >> Chyba że do grona "programistów C++" zaliczasz tylko osoby, których
 >> jedynym zadaniem jest klepanie kodu pod otrzymane specyfikacje - wtedy
 >> nie podjąłbym się wysuwać tego typu hipotezy, ale możesz mieć rację :).
 >
 > A do Javowców takich nie liczymy? Jest to chyba zjawisko bardziej
 > popularne w świecie Javy niż C++?
 
 Kluczowe jest zrozumienie mojego posta i zauważanie słowa "tylko".
 
 Wolniej:
 Jeśli jako "programistów C++" liczymy tylko stricte klepaczy kodu,
 to jest szansa, że zarabiają mniej niż tacy stricte klepiący w Java.
 
 Jeśli do "programistów C++" dodamy ludzi, dla których C++ jest
 podstawowym narzędziem pracy (lub jednym z podstawowych), ale którzy
 klepaczami nie są, to nie sądzę, aby zarobki tych od Javy były
 atrakcyjniejsze :).
 
 pozdrawiam,
 PK
 
- 
 247. Data: 2012-07-27 09:08:44
 Temat: Re: Czym jest programowanie?
 Od: Andrzej Jarzabek <a...@g...com>
 On 26/07/2012 23:09, PK wrote: 
 >
 > Wolniej:
 > Jeśli jako "programistów C++" liczymy tylko stricte klepaczy kodu,
 > to jest szansa, że zarabiają mniej niż tacy stricte klepiący w Java.
 
 A. To ja nie mam pojęcia. I też nie bardzo wiem, czemu miałoby tak być -
 C++ jest znacznie trudniejszym językiem, a podaż programistów Javy jest
 większa.
 
 Jeśli w ogóle, to prędzej bym się zastanawiał w stronę patrzenia na
 ludzi, którzy programują w C++, chociaż znają ten język słabo. Może są
 firmy, które wolą dostosować swoje coding standards do kiepskiej
 znajomości C++ i potem słabo płacić. Więc całkiem możliwe, że jest tak,
 że programiści słabo znający C++ zarabiają gorzej, niż programiści
 dobrze znający Javę. Z kolei programistów słabo znających Javę jest
 mało, bo nawet mcno niekumaci kolesie są w stanie jej się nauczyć (co
 potem z tą umiejętnością robią, to osobna sprawa).
 
- 
 248. Data: 2012-07-27 10:12:08
 Temat: Re: Czym jest programowanie?
 Od: "Tomek[TK]" <t...@N...pl>
 On 26.07.2012 23:28, Andrzej Jarzabek wrote: 
 >> Dlaczego?
 >
 > To że nie można przekazać parametru przez referencję,
 
 Zdaje sie, ze tyczy sie to tylko typow prostych, ale ok :) Pytalem w
 sumie z czystej ciekawosci.
 
 --
 pozdrawiam
 Tomasz Krzos
 
- 
 249. Data: 2012-07-27 10:28:11
 Temat: Re: Czym jest programowanie?
 Od: "Tomek[TK]" <t...@N...pl>
 On 26.07.2012 23:07, PK wrote: 
 > To mogła być prawda kilka lat temu, ale dziś z całą pewnością nie.
 > Chyba że do grona "programistów C++" zaliczasz tylko osoby, których
 > jedynym zadaniem jest klepanie kodu pod otrzymane specyfikacje - wtedy
 > nie podjąłbym się wysuwać tego typu hipotezy, ale możesz mieć rację :).
 
 Trudno powiedziec o jakie osoby chodzi, ale jak widze jakies porownanie
 zarobkow to programisci Java maja sie troche lepiej. Nie sa to jakies
 mega duze roznice w stylu 300%, ale czesto odczuwalne.
 
 Kiedys wydawalo mi sie, ze place programistow C++ sa wyzsze od
 programistow Javy poniewaz odnosze wrazenie, ze pisanie czegos
 powazniejszego w C++ jest jednak trudniejsze. Nasunela mi sie pewna
 mysl, ze skoro cos jest trudniejsze to pewnie wiecej za to placa. Tyle
 tylko, ze zapotrzebowanie na Javowcow jest wieksze - takie odnosze
 wrazenie. Dlatego ich pensja rosnie :)
 
 --
 pozdrawiam
 Tomasz Krzos
 
- 
 250. Data: 2012-07-27 10:47:30
 Temat: Re: Czym jest programowanie?
 Od: Andrzej Jarzabek <a...@g...com>
 On Friday, 27 July 2012 09:12:08 UTC+1, Tomek[TK] wrote: 
 > On 26.07.2012 23:28, Andrzej Jarzabek wrote:
 > >> Dlaczego?
 > >
 > > To że nie można przekazać parametru przez referencję,
 >
 > Zdaje sie, ze tyczy sie to tylko typow prostych, ale ok :) Pytalem w
 > sumie z czystej ciekawosci.
 
 Nie wiem, co rozumiesz przez typy proste, ale parametrów przez referencję (aka 'przez
 zmienną') nie można przekazać niezależnie od typu. Możnqa przekazać parametr typu
 'referencja na obiekt', ale przekazać można ją tylko przez wartość. Zatem nie da się
 zrobić:
 
 Object a=cośtam();
 [...]
 f(a);
 // funkcja f zmieniła wartość a, tak że wskazuje na inny obiekt niż
 // przed wywołaniem
 


 do góry
 do góry![Reklama natywna - 5 najważniejszych zalet [© tashatuvango - Fotolia.com] Reklama natywna - 5 najważniejszych zalet](https://s3.egospodarka.pl/grafika2/artykul-natywny/Reklama-natywna-5-najwazniejszych-zalet-226496-150x100crop.jpg) 
![Ranking kont osobistych z najlepszymi korzyściami dla klientów [© Andrey Popov - Fotolia.com] Ranking kont osobistych z najlepszymi korzyściami dla klientów](https://s3.egospodarka.pl/grafika2/konto-osobiste/Ranking-kont-osobistych-z-najlepszymi-korzysciami-dla-klientow-266814-150x100crop.jpg) 
 
![Podatek od nieruchomości 2025 - czy właściciele i najemcy centrów handlowych zapłacą więcej? [© Dimitris Vetsikas z Pixabay] Podatek od nieruchomości 2025 - czy właściciele i najemcy centrów handlowych zapłacą więcej?](https://s3.egospodarka.pl/grafika2/podatek-od-nieruchomosci/Podatek-od-nieruchomosci-2025-czy-wlasciciele-i-najemcy-centrow-handlowych-zaplaca-wiecej-263510-150x100crop.jpg) 
 Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei
Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei 
 
 
 
![Milion na koncie? Wystarczyło inwestować po około 2 tysiące miesięcznie [© wygenerowane przez AI] Milion na koncie? Wystarczyło inwestować po około 2 tysiące miesięcznie](https://s3.egospodarka.pl/grafika2/oszczedzanie-pieniedzy/Milion-na-koncie-Wystarczylo-inwestowac-po-okolo-2-tysiace-miesiecznie-269397-150x100crop.jpg) 
![Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy [© pixabay] Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy](https://s3.egospodarka.pl/grafika2/rynek-najmu/Wynajem-mieszkania-w-Warszawie-pochlania-44-pensji-Zobacz-jak-wypadamy-na-tle-Europy-269391-150x100crop.jpg) 
![Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie? [© wygenerowane przez AI] Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie?](https://s3.egospodarka.pl/grafika2/prawa-pasazera/Lot-z-niespodzianka-jak-overbooking-zmienia-podroz-i-jakie-prawa-maja-pasazerowie-269384-150x100crop.jpg) 
![Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu [© wygenerowane przez AI] Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu](https://s3.egospodarka.pl/grafika2/lider/Lider-z-sercem-empatia-i-zaufanie-jako-klucz-do-sukcesu-zespolu-269133-150x100crop.png) 
![Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam? [© wygenerowane przez AI] Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam?](https://s3.egospodarka.pl/grafika2/AI/Banka-AI-za-5-bilionow-dolarow-Kiedy-inwestorzy-powiedza-sprawdzam-269382-150x100crop.png) 
 


