PHP Manual

Основні концепції розробника

31. 12. 2016

Obsah článku

Це дуже короткий перелік основних понять, які повинен знати кожен розробник-початківець. Я використовую їх у всіх статтях.

Для програмістів

  • Програма - самостійно виконуване завдання для комп'ютера.
  • Сценарій - серія інструкцій, які виконуються інтерпретатором (наприклад, PHP обробляє спеціальне середовище виконання на сервері, а JavaScript - веб-браузер).
  • Мова програмування** - мова, яку ви використовуєте для опису комп'ютеру інструкцій, які він повинен виконати.
  • Алгоритм - точна процедура розв'язання задачі для комп'ютера, яка може бути розв'язана за скінченний проміжок часу.
  • Сервер** - спеціально виділений комп'ютер з постійним підключенням до мережі Інтернет, який надає послуги користувачам (наприклад, забезпечує роботу веб-сайту).
  • Демон - програма, яка працює у фоновому режимі системи і чекає на певну подію. Коли ця подія відбувається, вона починається.
  • Розумна програма - добре продумана та ефективна програма. Працює швидко, без збоїв, не страждає від багів.
  • Тупа програма - протилежність розумній програмі. Вона повільна, неефективна, барахлить, ламається або взагалі не працює.
  • Наївне рішення** - як правило, перше уявлення про те, як вирішити проблему. Зазвичай він дуже простий і часто працює лише за дуже специфічних умов.
  • Синтаксис** - описує, як правильно писати програмний код, щоб відповідати стандартам мови (щось на зразок правопису).
  • Рядок** - послідовність символів, тобто група з одного або декількох символів. Зазвичай пишеться в лапках.

Пов'язано з PHP

  • Код (джерело)** - вихідний код HTML-сторінки. Це текстовий файл, який браузер отримує від веб-сервера і відповідно до нього відображає графіку сторінки. HTML - це мова кодування.
  • Сценарій - не програма! Спеціально написаний код, який обробляється інтерпретатором мови (наприклад, веб-браузером) і робить щось на його основі.
  • Інтерпретована мова - вихідний код не виконується безпосередньо на процесорі, а використовує інтерпретатор (наприклад, PHP).
  • Парсер (синтаксичний аналізатор мови) - програма, яка обробляє інструкції, а потім виконує їх.
  • Парсер (загальний)** - програма або скрипт, який розбирає текст або код і обробляє його за чітко визначеними правилами.
  • Cron - скрипт, який запускається один раз через певний проміжок часу (зазвичай кожен день, годину, 30 хвилин, ...)
  • Валідатор - програма, яка перевіряє чистоту та правильність (валідність) коду.
  • Валідний код** - це такий код, який відповідає всім стандартам написання коду та не містить формальних помилок.

Загалом про комп'ютери

  • Апаратне забезпечення** - фізична частина комп'ютера. Все, чим можна бити ногами, коли щось не працює.
  • Програмне забезпечення - програми та дані. Словом, все, що не можна чіпати.
  • Ping - відповідь мережі та сервера. Це час, необхідний для того, щоб дані потрапили від вас до сервера і назад.

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
Status:
All systems normal.
2024