-
X-Received: by 10.140.49.136 with SMTP id q8mr139370qga.7.1395671423412; Mon, 24 Mar
2014 07:30:23 -0700 (PDT)
X-Received: by 10.140.49.136 with SMTP id q8mr139370qga.7.1395671423412; Mon, 24 Mar
2014 07:30:23 -0700 (PDT)
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!hw13no8187011qab.1!news-out.
google.com!du2ni12231qab.0!nntp.google.com!hw13no8187009qab.1!postnews.google.c
om!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Mon, 24 Mar 2014 07:30:23 -0700 (PDT)
In-Reply-To: <s...@j...net>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=89.67.189.218;
posting-account=f7iIKQoAAAAkDKpUafc-4IXhmRAzdB5r
NNTP-Posting-Host: 89.67.189.218
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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7...@g...com>
Subject: Re: Programista iOS - Łódź
From: g...@g...com
Injection-Date: Mon, 24 Mar 2014 14:30:23 +0000
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.comp.programming:205351
[ ukryj nagłówki ]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?
> >> Ale że można, to jeszcze nie znaczy, że to *norma*. Wybacz, ale
> >> stereotyp nie wziął się z samego tylko zepsutego powietrza.
> >
> > Od wydania 5.4 PHP jest calkiem przyzwoitym jezykiem,
>
> Czyli dopiero od dwóch lat. Czy twoim zdaniem w dwa lata rzesza
> kiepskich klepaczy stała się dobrymi programistami dzięki poprawie
> języka na *zadowalający*? (Bo na pewno nie na *wygodny*. Ma za dużo
> zaszłości historycznych, których się nie pozbył przez zachowanie
> kompatybilności.)
Nic takiego nie powiedzialem.
W "Lekcji programowania" Kernighana i Pike'a jest takie zdanie:
"Dobry programista poradzi sobie z ubogim językiem czy pokracznym
systemem operacyjnym, ale nawet najlepsze środowisko programistyczne
nie uratuje słabego programisty". PHP byc moze jest wlasnie proba
uratowania owego slabego programisty, i to nawet calkiem udana.
> > 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.
> > 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".
> > 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, a
latwosc korzystania z PHPowych tablic i ich uniwersalnosc sa
naprawde imponujace, zas pomimo niespojnej biblioteki trzeba przyznac,
ze dokumentacja PHPa jest wzorowa.
Mimo wszystko, gorszym stereotypem wydaje mi sie ten, ze jakosc
programisty zalezy od jezyka programowania.
> >> PHP jest chyba jedynym współczesnym językiem generalnego przeznaczenia,
> >> dla którego nie ma generatora parserów. To trochę świadczy
> >> o zaawansowaniu typowych aplikacji w nim pisanych.
> >
> > ?
> > http://lmgtfy.com/?q=php+parser+generator
>
> Ach, faktycznie, mój błąd. Hack na jednym generatorze, wersja alfa
> nieruszana od czterech lat i coś, do czego dojrzałości można mieć mocne
> wątpliwości patrząc po stronie domowej (braku) i sposobie spaczkowania
> kodu. Ale rzeczywiście, trochę się pozmieniało odkąd patrzyłem dwa czy
> trzy lata temu.
Owszem, jezeli bardzo lubisz narzekac, to zawsze znajdziesz jakis powod.
Następne wpisy z tego wątku
- 24.03.14 19:33 Sebastian Biały
- 24.03.14 19:39 Sebastian Biały
- 24.03.14 20:06 Wojciech Muła
- 24.03.14 20:09 Sebastian Biały
- 24.03.14 20:27 Wojciech Muła
- 24.03.14 21:00 Stachu 'Dozzie' K.
- 24.03.14 21:04 Stachu 'Dozzie' K.
- 24.03.14 21:16 Stachu 'Dozzie' K.
- 24.03.14 23:36 g...@g...com
- 24.03.14 23:52 Sebastian Biały
- 24.03.14 23:55 Stachu 'Dozzie' K.
- 25.03.14 00:03 Stachu 'Dozzie' K.
- 25.03.14 00:58 firr
- 25.03.14 01:41 Roman W
- 25.03.14 01:45 Roman W
Najnowsze wątki z tej grupy
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
Najnowsze wątki
- 2025-07-23 Gdańsk => Programista Delphi <=
- 2025-07-23 Gdańsk => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-23 Warszawa => Starszy inżynier DevOps (AWS) <=
- 2025-07-23 Gdańsk => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-23 Kraków => Senior Fullstack Engineer (Low-Code Platform) <=
- 2025-07-23 Wrocław => Senior Key Account Manager IT <=
- 2025-07-23 Trójmiasto => Head of Social Media <=
- 2025-07-23 Rzeszów => Spedytor Międzynarodowy <=
- 2025-07-23 Lublin => ERP Implementation Consultant (AP Module) <=
- 2025-07-23 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-23 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-23 Kraków => Kotlin Developer <=
- 2025-07-23 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-23 Warszawa => Java Developer <=
- 2025-07-23 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=