Diskuze: Programovací jazyky
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Tvůrce
Zobrazeno 14 zpráv z 14.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Já zase slyšel, že PHP je velmi *prasácký * jazyk na programování a až moc jednoduchý ale každopádně se PHP hodí umět. Asi to také zkusím vytvořit, jestli bude čas.
Záleží na tom, jak v něm programuješ. PHP sice jako jazyk není nic moc, ale to je jen proto, že existuje dlouho. Když člověk používá objektový přístup a nové funkce, není s ním žádný problém. A že je jednoduchý je přeci jen dobře
Nemám rád to jeho dynamické typování. Když jsem začínal, zvykl jsem si na to a nevadilo mi to. Ale pak jsem přešel na C# a teď mě to vždycky celkem dostává.
Tady musím souhlasit. Přijde mi to torchu nepřehledný to dynamický typování, sice to má výhody, ale prostě když kouknu na na kód C# (kidně i Javy) tak vidím, tady je string, tady int .... víte co myslím
To je otázka pohledu, PHP programátorovi přijde nepřehledné nafukovat kód o datový typy. Porovnej si následující:
C#:
Clovek clovek = new Clovek();
PHP:
$clovek = new Clovek;
Oba způsoby mají výhody a nevýhody, žádný z nich není lepší nebo horší, jazyky staticky a dynamicky typované vedle sebe existují a existovat budou dál.
Já neříkám že jedno je horší než druhé a plně s tebou souhlasím. Jde hlavně o zvyk . Začínal jsem na C# a stále v něm pokračuju a už začínám s PHP a prostě občas mi to přijde zmatečný... ale to se podá
C++ je starší než PHP a je na tom mnohem líp
Proměnné, kam člověk může nacpat cokoliv mi v php vždy vadily, nikdy jsem nevěděl, co z funkce čekat za výstup, člověk pak musí koukat do kódu té funkce (pokud není nějaká nápověda, což často nebývá), některé totiž třeba vrací text, ale při chybě vrátí -1 apod...
Ono totiž PHP zmatečné je, dokonce i základní funkce jsou různě pojmenované (někde camelCase, někde všechno malýma a někde s podtržítkem a vůbec ty konvence jsou různé), někde funkce vrací při chybě třeba číslo a někde hází výjimku...
S tím nahlížením do funkce máš pravdu. Sice čloěk většinou, když píše vlastní třídy apod, ví co která metoda dělá, ale , ale, známe to
Hele, kluci, tohle je Machr na PHP ne diskuze o programovacích jazycích
S tím se přesuňte do Volné diskuze
Máš pravdu . Vůbec, co takhle založit na Volné Diskuzi vlákno, něco jako Náhodné myšlenky. Když máte něco na srdci, prsknem to tam .
Jenže občas to vypadá jinak a pak je
C#, Java:
Clovek franta = new Prodavac();
PHP:
$franta = new Prodavac;
Z PHP už není příliš patrné, že franta je Clovek.
Zobrazeno 14 zpráv z 14.