eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingProgramista iOS - ŁódźRe: Programista iOS - Łódź
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!newsfeed.fsmpi.r
    wth-aachen.de!weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-
    for-mail
    From: "Stachu 'Dozzie' K." <d...@g...eat.some.screws.spammer.invalid>
    Newsgroups: pl.comp.programming
    Subject: Re: Programista iOS - Łódź
    Date: Mon, 24 Mar 2014 20:00:17 +0000 (UTC)
    Organization: solani.org
    Lines: 105
    Message-ID: <s...@j...net>
    References: <b...@g...com>
    <s...@j...net>
    <1...@g...com>
    <lgksdl$6ta$1@node1.news.atman.pl>
    <0...@g...com>
    <lgn75r$n0m$1@node2.news.atman.pl>
    <6...@g...com>
    <lgnm46$6v5$1@node2.news.atman.pl>
    <4...@g...com>
    <s...@j...net>
    <b...@g...com>
    <s...@j...net>
    <7...@g...com>
    Mime-Version: 1.0
    Content-Type: text/plain; charset=iso-8859-2
    Content-Transfer-Encoding: 8bit
    X-Trace: solani.org 1395691217 1758
    eJwFwYEBwDAEBMCV8B4ZpyH2H6F3RGh0ejCcy51a8lVKX4F/fTJTWTWw8dcLWU1YjOKY8v4VaxB5
    (24 Mar 2014 20:00:17 GMT)
    X-Complaints-To: a...@n...solani.org
    NNTP-Posting-Date: Mon, 24 Mar 2014 20:00:17 +0000 (UTC)
    User-Agent: slrn/pre1.0.0-18 (Linux)
    X-User-ID: eJwFwYEBwDAEBMCVivdhnKD2HyF3bhT2AZ3w9dUFo73+CrVZrSn5xDbsGnIu9PQsMsGEwB8jZB
    DY
    Cancel-Lock: sha1:qhG+MzDp0f3QPmYqBQ5kjZ1V2Yg=
    X-NNTP-Posting-Host: eJwFwQkBwDAIA0BLAxoeOWsA/xJ6B3NxxnH4wWK3mxFDKftK74wSSUldRMpYxYX3
    j+zkYuIBK3ARgg==
    Xref: news-archive.icm.edu.pl pl.comp.programming:205357
    [ ukryj nagłówki ]

    On 2014-03-24, g...@g...com <g...@g...com> wrote:
    > W dniu poniedziałek, 24 marca 2014 14:48:08 UTC+1 użytkownik Stachu 'Dozzie' K.
    napisał:
    >>
    >> >> Owszem, można. Znam jednego świetnego programistę, który pisze w PHP.
    >> >> *Jednego*.
    >> >
    >> > O czym to ma swiadczyc?
    >>
    >> Że ich mało. Gdyby dobrych było dużo, znałbym ich więcej niż tylko
    >> jednego.
    >
    > A ilu znasz swietnych programistow w ogole?
    > I w jakich jezykach programuja?

    Powyżej dwudziestu (mówimy o *świetnych*).
    Piszą w C, Pythonie i Rubym. W PHP pisze tylko ten jeden.

    >> > dajacym
    >> > programiscie duza elastycznosc.
    >>
    >> Assembler też daje programiście dużą elastyczność. Argument do śmieci.
    >
    > Elastycznosc to odwrotnosc ilosci pracy, ktora musisz wlozyc w to,
    > zeby cos zmienic. Asembler daje programiscie mala elastycznosc,
    > bo zeby cos zmienic, musisz wlozyc duzo pracy.
    >
    > Przyklad: programu napisanego w asemblerze jednej maszyny
    > nie uruchomisz na innej maszynie (chyba ze na emulatorze).
    > To jest przyklad braku tej elastycznosci. Moglbym wymienic
    > kilka innych.

    Argument jest bardzo śliski, niejasny i nieprecyzyjny. A w PHP możesz
    zmienić sam tylko rejestr EAX na i386? Nie, musisz się strasznie
    napracować.

    Wyciągasz ogólnik, więc nie dziw się, że da się wykazać jego
    nieprawdziwość w pewnych specyficznych warunkach.

    Zresztą nawet jako ogólnik średnio jest prawdą, gdy porównać PHP
    do jego sąsiadów (języków stosowanych do tego samego celu; assembler nie
    jest za bardzo porównywalny do PHP).

    >> > Ale wiele z tych niedogodnosci mozna samemu dosc latwo obejsc.
    >>
    >> Ale trzeba się o nie ciągle potykać. I to dopiero dwa lata, kiedy cały
    >> świat już dawno poszedł dalej. To już nawet JavaScript jest od PHP
    >> wygodniejszy.
    >
    > Mysle ze to akurat kwestia przyzwyczajenia.
    > Nie wiem tez co to znaczy, ze "caly swiat juz dawno poszedl dalej".

    Na przykład ma dekoratory (funkcje owijające inne funkcje/metody). Albo
    pozwala na manipulację drzewem wyprowadzenia (jak makra w Lispie). Albo
    pozwala na wnioskowanie o typach. I parę innych.

    >> > Oczywiscie mozna miec pretensje do tworcow PHPa, ze nie zainteresowali
    >> > sie nawet podstawowa wiedza dotyczaca projektowania jezykow programowania,
    >> > ale nie da sie ukryc, ze sukces tego jezyka jest spektakularny.
    >>
    >> Spektakularny i zupełnie niezrozumiały. Zupełnie jak z MySQL-em, który
    >> od zawsze był kiepską bazą danych.
    >>
    >> Ale to nie ma znaczenia, bo nie to jest przedmiotem dyskusji.
    >> Wracamy do tematu: ile się pisze w PHP rzeczy zaawansowanych
    >> algorytmicznie lub architekturalnie? A ile się pisze w innych językach
    >> (każdym z osobna), jak JavaScript (Node.js), Python, Ruby, Scala, Go?
    >> I ilu użytkowników ma PHP, a ile mają pozostałe wymienione?
    >
    > Jezeli idzie o to, czy ten stereotyp (ze programista PHP to kiepski
    > programista) jest uzasadniony, to owszem, jest. PHP ma bardzo niska
    > bariere wejscia, co przyczynia sie do jego duzej popularnosci,

    Nie dyskutujemy o wszystkich piszących w PHP, tylko o programistach PHP.
    Tych zarabiających na chleb i tych piszących hobbystycznie, ale nieco
    większe rzeczy niż dwa formularze na trzech stronach na krzyż.

    Zresztą Python też ma niską barierę wejścia, a krzywą nauki chyba
    jeszcze łagodniejszą niż PHP. I co? Jakoś w Pythonie pisze się bardziej
    zaawansowane rzeczy niż w PHP.

    Dolicz jeszcze, że nawet patrząc na samą liczbę (nie stosunek tej liczby
    do liczby używających języka) projektów wymagających więcej wiedzy od
    stronki domowej czy innego CMS-a, PHP wypada bardzo blado.

    > a
    > latwosc korzystania z PHPowych tablic i ich uniwersalnosc sa
    > naprawde imponujace,

    Głupio pomieszane tablice asocjacyjne ze zwykłymi tablicami. Imponujące
    to to może być dla kogoś, kto przychodzi z C albo Javy, gdzie takie
    rzeczy są zepchnięte do bibliotek.

    > Mimo wszystko, gorszym stereotypem wydaje mi sie ten, ze jakosc
    > programisty zalezy od jezyka programowania.

    Bo to zwyczajna nieprawda. Jakość programisty nie *zależy* (w każdym
    razie nie w zauważalnym stopniu) od języka, którego ten programista
    używa. Jakość programisty jest *skorelowana* z językiem, jakiego on
    używa (w każdym razie z jego podstawowym językiem). I ta korelacja jest
    dużo bardziej złożona, bo dobry programista rzadko się ogranicza do
    jednego tylko języka.

    --
    Secunia non olet.
    Stanislaw Klekot

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: