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.