Що таке комп’ютерна програма

Комп’ютерна программа це, по-перше, своєрідна інструкція. Набір послідовних, логічних, простих дій, які призначенні для керування ком’ютером.

До речі, не варто плутати поняття “програма” та “програмний код”. Програма – це результат певного перетворення (компіляції) програмного коду. В залежності від багатьох факторів, таких як операційна система, мова програмування і призначення, програма може бути як єдиним файлом, так і набором з великої кількості файлів з визначеною структурою каталогів.

Читати далі →

Що таке IDE

Почнемо в офіційного визначення. IDE – Integrated Development Environment – Інтегроване Середовище Розробки – комплексне програмне рішення для розробки програмного забезпечення.

Нічого занадто складного. Почнемо з простого. Хто такий програміст? Напевно, це людина, яка створює програми. Чи повністю, чи частково, але бере участь в розробці ПЗ.

А що таке комп’ютерна программа? Звісно, в реальному житті все складніше, але, наразі нам вистачить наступного ствердження: программа – це певним чинов опрацьований текст, який містить інструкції для керування процессами в комп’ютері.

Тобто програміст за допомогою тексту дає комп’ютеру послідовність команд:
– напиши “привіт”;
– потім запитай “скільки буде 2 + 2?” та чекай на ввід числа;
– якщо відповідь дорівнюватиме 4, то скажи 10 разів “ура”;
– якщо ні, то напиши “в тебе складнощі з арифметикою”
.

Можливо це здається занадто простим, але повірте мені, майже всі програми світу описуються приблизно так само.

Часто в розробці програмного забезпечення беруть участь декілька програмістів. Великі проекти розробляють цілі команди. Складність і об’єми коду збільшуються разом із приростом функціональності продукту. Тому на допомогу програмісту приходять IDE.

Читати далі →

Коли твій тімлід індус

Вам колись доводилось співпрацювати з кимось, чий акцент не дозволяє зрозуміти суті докладу? Старий, але дуже канонічний відос про баттл веб-серверу та апплікейшн-серверу:

Hello, World

Привіт! Це перше повідомлення блогу, тому маємо за мету познайомитись і розповісти про що плануємо писати. Отже, в тезах:

1. Для кого цей блог?
Ресурс розрахований на широку аудиторию користувачів. Здебільшого корисну інформацію тут знайдуть ті, хто впевнено бажає займатись розробкою програмного забезпеченні.

2. Який мінімальний рівень знань?
Блог матиме певну градацію за складністю розуміння матеріалу. Тому запрошуємо як початківців, так і більш досвідчених спеціалістів.

3. Який стек технологій?
Завдяки залученню різних авторів кількість і якість матеріалів постійно збільшується. Тому зверніть увагу на категорії.

4. Хто ми?
Группа розробників, вчителів і менторів з досвідом розробки комерційних проектів.