Podstawowe koncepcje programisty
Jest to bardzo krótka lista podstawowych pojęć, które powinien znać każdy początkujący programista. Używam ich we wszystkich artykułach.
Jest to bardzo krótka lista podstawowych pojęć, które powinien znać każdy początkujący programista. Używam ich we wszystkich artykułach.
Dla programistów
- Program - niezależnie działające zadanie dla komputera.
- Skrypt - seria instrukcji, które są wykonywane przez interpreter (na przykład PHP obsługuje specjalny runtime na serwerze, a JavaScript - przeglądarkę internetową).
- Język programowania - język, którego używasz do opisania komputerowi instrukcji, które ma on wykonać.
- Algorytm - precyzyjna procedura rozwiązywania problemów przez komputer, którą można rozwiązać w skończonym czasie.
- Serwer - specjalnie wydzielony komputer posiadający stałe połączenie z Internetem, który świadczy usługi dla użytkowników (np. udostępnia stronę internetową).
- Demon - program, który działa w tle systemu i czeka na określone zdarzenie. Po wystąpieniu tego zdarzenia rozpoczyna się akcja.
- mądry program - dobrze zaprojektowany i wydajny program. Działa szybko, bez awarii, nie zawiera błędów.
- Głupi program - przeciwieństwo mądrego programu. Jest powolny, nieefektywny, zacina się, zawiesza lub w ogóle nie działa.
- Naiwne rozwiązanie - zazwyczaj pierwszy pomysł na rozwiązanie problemu. Zwykle jest to bardzo proste i często działa tylko w bardzo specyficznych warunkach.
- Syntaktyka - opisuje, jak poprawnie napisać kod programu, aby spełniał standardy językowe (coś jak ortografia).
- String - ciąg znaków, czyli grupa jednego lub więcej znaków. Zazwyczaj zapisuje się je w cudzysłowie.
Związane z PHP
- Kod (źródło) - kod źródłowy strony HTML. Jest to plik tekstowy, który przeglądarka otrzymuje z serwera WWW i zgodnie z nim renderuje grafikę strony. HTML jest językiem kodowania.
- Skrypt - nie program! Specjalnie napisany kod, który jest przetwarzany przez interpreter języka (np. przeglądarkę internetową) i na jego podstawie wykonuje jakieś działanie.
- Język interpretowany - kod źródłowy nie jest uruchamiany bezpośrednio na procesorze, ale wykorzystuje interpreter (np. PHP).
- Parser (parser języka) - to program, który przetwarza instrukcje, a następnie je wykonuje.
- Parser (ogólnie) - program lub skrypt, który parsuje tekst lub kod i przetwarza go zgodnie z jasno określonymi zasadami.
- Cron - skrypt, który jest uruchamiany raz na pewien okres czasu (zwykle co dzień, godzinę, 30 minut, ...).
- Walidator - program, który sprawdza czystość i poprawność (ważność) kodu.
- Kod poprawny - to taki kod, który jest zgodny ze wszystkimi standardami pisania kodu i nie zawiera błędów formalnych.
Ogólnie o komputerach
- Hardware - fizyczna część komputera. Wszystko, co można kopnąć, gdy coś nie działa.
- Oprogramowanie - programy i dane. Krótko mówiąc, wszystko, czego nie można dotknąć.
- Ping - odpowiedź sieci i serwera. Jest to czas potrzebny na dotarcie danych od użytkownika do serwera i z powrotem.
Ładowanie komentarzy...