Tworzenie gier wydaje się być fajną sprawą i mam nadzieję, że tak jest. Ale spróbujmy jednak troszkę rozwinąć wasze pasje o PHP. Szczególnie, że język mimo tego, że jest lekceważony - może kiedyś zastąpić pythona (haha, żartowałem).
(Image not shown due to low ratings)
(Image not shown due to low ratings)
Images were hidden due to low ratings.
Pewnie że PHP jest bardzo dobrym językiem programowania. Chociaż dość często się słyszy rożnego rodzaju nagonki na ten język. Zazwyczaj są to osoby które się nie znają i coś przeczytały kiedyś na necie, albo nigdy nie programowały w tym języku. pozdrawiam
Zawsze chciałem się wziąć za php, ale jakoś nigdy mi nie bylo po drodze. Może Twoje wpisy mnie do tego zmobilizuja:)
Polecasz jakąś literaturę na początek? (zakładamy, że jestem totalnym noobem) A może jakieś kursy typu udemy?
Właśnie na studiach mam kurs poświęcony PHP. Na początku byłem negatywnie nastawiony do tego języka ,ale po kilku godzinach wykładów wszystko się zmieniło. Nie wiem czy mam lepszego wykładowce od PHP czy sam język jest łatwiejszy , ale z C++ nie idzie mi tak dobrze .
Język jest łatwiejszy. Odpada trochę gimnastyki z deklaracjami zmiennych, zarządzaniem pamięcią, jest trochę fajnych typów zmiennych (np. tablice asocjacyjne) i więcej mówiące komunikaty o błędach (jak ktoś próbował wytropić "segmentation fault", to wie, o czym mówię :) ).
Do tego zaletą PHP jest bardzo fajna dokumentacja na php.net
Wadą jest to, że to język interpretowany i że ma jednak trochę za dużą tolerancję na błędy składni.
Ale pewnie wykładowca też dużo znaczy.
Od paru miesięcy mam styczność z PHP (SN :>) i zawsze klnę. Do obsługi stron internetowych i baz danych język ten jest spoko. Problemy pojawiają się gdy w grę wchodzą operacje na złożonych obiektach i tablicach, w dodatku zapętlonych. Jest po prostu wolno, zjada dużo RAMu i CPU, czyli jest nieoptymalnie.
Dlaczego tak się dzieje? Trzeba wiedzieć, że najprostszym kontenerem danych złożonych jest array[] - ale nie jest to tablica! Każdy element arraya pochłania ponad 50 bajtów pamięci (a na komputerach x64 nawet ponad 100 bajtów sick!). Elementy posiadają linki do prev/next, sumy kontrolne siebie i inne dane wspomagające, nawet gdy tego nie oczekujemy. Nie muszę mówić co się dzieje z procesorem i pamięcią przy bardziej złożonych operacjach..
Problemem jest to, że [] to najprostsza tablica w PHP, a jest ona bardzo nieoptymalna. Z tego powodu PHP bardzo często posiłkuje się bibliotekami skompilowanymi w C, żeby tę optymalizację jakoś "nadgonić".
Witam,
PHP... bardzo chętnie zapoznam się z Twoją pracą.
Liczę na przykłady do czego stosować...
a na koniec pytanie o edyor... Czy Notepad+ będzie dobrym edytorem?
edeco
Ja za to pierwszy raz od wielu lat stwierdziłem, że pora się rozwinąć i nauczyć nowego języka (albo przynajmniej nowej platformy, bo JS znam) - wgryzam się na serio w node.js ;) Ale PHP ze względu na swoją OpenSourcową formę i co chyba najważniejsze istnienie WordPressa szybko nie zginie ;)
Przerabiałem język php, jest spoko. Ale biorę się za javascript.