-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.supermedia
.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Sebastian Biały <h...@p...onet.pl>
Newsgroups: pl.comp.programming
Subject: Re: Programista iOS - Łódź
Date: Sun, 30 Mar 2014 21:08:08 +0200
Organization: ATMAN - ATM S.A.
Lines: 114
Message-ID: <lh9q3d$550$1@node1.news.atman.pl>
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>
<lgpu53$esg$1@node1.news.atman.pl>
<5...@g...com>
<lgqcvr$spp$1@node2.news.atman.pl>
<e...@g...com>
<lgsii8$8h3$1@node1.news.atman.pl>
<9...@g...com>
<lgv812$jl8$1@node2.news.atman.pl>
<b...@g...com>
NNTP-Posting-Host: 193.0.194.227
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node1.news.atman.pl 1396206510 5280 193.0.194.227 (30 Mar 2014 19:08:30 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Sun, 30 Mar 2014 19:08:30 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
In-Reply-To: <b...@g...com>
Xref: news-archive.icm.edu.pl pl.comp.programming:205413
[ ukryj nagłówki ]On 2014-03-30 20:40, Wojciech Muła wrote:
> Sam zacząłeś od wymyślonego przykładu z jakimś grafikiem dla sprzątaczek.
> Podałem Ci, jaki napotkasz problem *alogrytmiczny*, nawet w tak pozornie
> prostym zastosowaniu.
No i dlatego dalej pytam: w zym PHP jest lepszy aby ten problem rozwiązać?
>> Własnie zauważyleś za złożone problemy nie mają uniwersalnych rozwiązń.
> To nie jest trudny problem, już sama klasa złożoności czasowej powinna
> sugerować, jakie jest rozwiązanie. Da się rozwiązać bez boosta,
> bez żadnej biblioteki, nawet w PHP-pie, czy javascripcie.
I znowu to samo: kazdy język programowania pozwala na rozwiązanie
dowolnego problemu rozwiązywalnego w innym. Thak You Captain Obvious.
>> A w wątku rzecz w tym że PHP nie ma żadnych rozwiązań w standardzie,
>> nawet uniwersalnych. NAWET.
> W tym wątku była mowa, że programista PHP nic nie musi umieć.
Ja nie rozmawiam o umiejętnościach programistów tylko zadaje proste
pytanie: co ma PHP co spowodowało że bank wybrał go do jakiegoś tam
zadania w środku które było skomplikowane albo obliczeniowo albo
algorytmicznie? Co ma PHP czego nie ma <cokolwiek>?
>> A czemu nie ma? I dlaczego powinienem workaroundowac problemy braku
>> czegoś w designie tandemu apache/php/mysql?
> Bo HTTP to protokół bezstanowy.
No właśnie, workaround z ciasteczkami to "załatwia" w typowy dla PHP sposób.
> Nie ma znaczenia, czy na końcu jest PHP,
> Python, skrypt shellowy CGI, itd. - będzie dokładnie ten sam problem.
Nie. Problemem PHP jest serializacja stanu (albo w ciasteczka albo w
db). Jeśli PHP miałby *żywy* kontekst po stronie serwera wiele rzeczy
nie wymagało by serializacji.
>> A kto tu twierdzi że C++ jest jakimś wzorcem?
> Jako język wieloparadygmatowy
Inne paradygmanty stosuje się za pomocą metaprogramowania albo
bibliotek. IMHO nie jest wieloparadygmatowy nawet przy bardzo
optymistycznym podejściu.
>, przemysłowy, z wieloletnią historią
> i ciągle rozwijający się -- to dobre odniesienie do innych języków.
A fuj. To pokraczny język, który na prostowanie jest za stary.
>>>> Oni też potrafili się wykłucać że uniwersalny kontener na wszystko
>>>> jest lepszy niż specjalizowane o znanych złożonościach "bo kto
>>>> obrabia więcej niż 200 wpisów".
>>> Akurat dość rozsądny argument. Przywołaj proszę jakiś mniej sensowny.
>> Powiedz że żartujesz... to idealnie pasuje do profesjonalnego systemu
>> zarządzania windykacjami w banku.
> No jeżeli rzeczywiście nie obrabia się więcej niż "200 wpisów"
Czyli jednak dyżury sprzataczek w tym banku zrobili?
, nie
> ma się specjalnych wymogów (czas, czy pamięć), to te uniwersalne są
> lepsze.
Bo programista nie wie czym się rózni lista od wektora? A no to są
lepsze, faktycznie.
> A nawet są lepsze w tym sensie, że już działają i ktoś je
> przetestował.
:D PHP i testowanie :)
> Ale oczywiście zgadzam się, że jeśli są szczególne
> potrzeby, to trwanie przy uniwersalnych rozwiązaniach nie jest dobre.
Ależ uniwersalne kontenery nie są *trywialne*. Nic zazwyczaj nie
gwarantują poza tym że hello world zadziała. Czyli masz śmieciowy język
ktory w poważnych zastosowaniach odpada na starcie bo ma tajemnicze
uniwersalne implementacje o których niewiele wiadomo poza tym że dają
radę dla 200 wpisów.
>> Ale jak ja mam mieć dłuższą przygode? Sugerujesz że mam się umartwiać
>> nad PHP i dopiero dostrzegać błedy po 10 latach? Miej że litość, życie
>> jest za krotkie na babranie się w g...
> Nic nie musisz, tylko wydawanie kategorycznych sądów o teraźniejszości
> na podstawie doświadczeń sprzed kilku lat jest trochę bez sensu.
Jesli w ciagu kilku lat PHP zmienil się nie do poznania to nie jest PHP
tylko coś innego. Zmienił się?
>> Ustawienia phpini w apache mają wpływ na runtime PHP. Jak chcesz różne
>> to ... no cóż ...
> To są ustawienia serwera, a nie przeglądarki. Pomieszałeś. :)
Nie pomieszałem.
>>> Sorry, ale nie dostaniesz dostępu do bankowego intranetu. Ja też już
>>> nie mam szans, więc nie zadowolę nikogo w tym wątku.
>> Znaczy że były tam te krzywe rownania
> Były.
I 200 wpisów w bazie danych?
>> czy nie było i mowisz o jeszcze jednym z miliona widoku na bazę danych?
> A to też było, nie przeczę.
Dalej nie wiem co kogo podkusiło że PHP nadaje się do obrabiania równań
nieliniowych w systemie bankowym. Tym bardziej że większe obliczenia
powodują że PHP umiera. Gdzieś kiedyś czytałem że PHP obok TCL to dwa
najgorsze języki do obliczeń - bo wolne.
Tam musi być drugie dno, w tym banku. Mam ciągle nadzieję że to nie jest
"student za tysiaka da radę" ani też "nie mam czsu, muszę jechać beemką
na myjnię, a ten projekt to napiszcie w byle czym".
Następne wpisy z tego wątku
- 31.03.14 06:05 Andrzej Jarzabek
- 05.04.14 17:02 Wojciech Muła
- 08.04.14 19:25 Tomasz Sowa
- 08.04.14 21:45 g...@g...com
- 08.04.14 23:21 g...@g...com
- 08.04.14 23:49 Stachu 'Dozzie' K.
- 09.04.14 07:27 Wojciech Muła
- 09.04.14 09:49 g...@g...com
- 09.04.14 11:08 g...@g...com
- 09.04.14 11:38 Stachu 'Dozzie' K.
- 09.04.14 12:32 g...@g...com
- 09.04.14 13:03 Stachu 'Dozzie' K.
- 09.04.14 13:47 Stachu 'Dozzie' K.
- 09.04.14 13:53 g...@g...com
- 09.04.14 14:23 g...@g...com
Najnowsze wątki z tej grupy
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
Najnowsze wątki
- 2025-01-17 Warszawa => Developer .NET (mid) <=
- 2025-01-17 Ostrów Wielkopolski => Konsultant Wdrożeniowy Comarch XL/Optima (Ksi
- 2025-01-17 Katowice => Senior Field Sales (system ERP) <=
- 2025-01-17 Wróblewo => Analityk finansowy <=
- 2025-01-17 Żerniki => Specjalista ds. Employer Brandingu <=
- 2025-01-17 pradnica krokowa
- 2025-01-17 Warszawa => International Freight Forwarder <=
- 2025-01-17 Warszawa => Helpdesk Specialist <=
- 2025-01-17 Kraków => User Experience Designer <=
- 2025-01-17 Nieustający podziw...
- 2025-01-17 zawsze parkuj tyłem do ulicy
- 2025-01-16 nie będzie naprawy pod blokiem?
- 2025-01-16 korytarz zycia
- 2025-01-16 Katowice => Key Account Manager (ERP) <=
- 2025-01-16 Środa Wielkopolska => Specjalista ds. public relations <=