Мови програмування
Мова програмування — формальна мова для написання інструкцій комп'ютеру. Існує понад 700 мов програмування, але популярних — близько 20.
| Мова | Рік | Автор | Застосування |
|---|---|---|---|
| Python | 1991 | Гвідо ван Россум | AI, веб, автоматизація |
| JavaScript | 1995 | Брендан Айк | Веб-сайти, додатки |
| Java | 1995 | Джеймс Гослінг | Корпоративні системи, Android |
| C++ | 1983 | Б'ярне Страуструп | Ігри, системи, швидкість |
| Ruby | 1995 | Юкіхіро Мацумото | Веб (Ruby on Rails) |
| Swift | 2014 | Apple | iOS, macOS |
Історія комп'ютерів
Історія обчислювальної техніки почалася з механічних пристроїв і привела до сучасних суперкомп'ютерів та смартфонів.
Ключові віхи
- 1834 — Аналітична машина Беббіджа
- 1843 — Ада Лавлейс: перша програма
- 1936 — Машина Тюрінга (теорія)
- 1946 — ENIAC: перший комп'ютер
- 1971 — Intel 4004: перший мікропроцесор
- 1976 — Apple I: персональний комп'ютер
- 1991 — World Wide Web
- 2007 — iPhone: ера смартфонів
Чарльз Беббідж
«Батько комп'ютера». Розробив концепцію Аналітичної машини (1834) — першого програмованого обчислювального пристрою з пам'яттю та процесором.
Алан Тюрінг
«Батько інформатики». Створив теорію обчислень (машина Тюрінга), зламав код Enigma у WWII, запропонував тест на інтелект машин (тест Тюрінга).
ENIAC — перший комп'ютер (1946)
Операційні системи
Операційна система (ОС) — програма, що керує комп'ютером: управляє пам'яттю, файлами, пристроями та запускає програми.
Windows
- Microsoft, 1985
- 75% ПК у світі
- Ігри, офіс, бізнес
- Поточна: Windows 11
macOS
- Apple, 2001
- 15% ПК у світі
- Дизайн, розробка
- Базується на Unix
Linux
- Торвальдс, 1991
- 96% серверів
- Безкоштовний, відкритий
- Ubuntu, Fedora, Debian
Мобільні ОС
Інтернет та мережі
Інтернет — глобальна мережа, що з'єднує мільярди пристроїв. Зародився з ARPANET (1969), а World Wide Web з'явився у 1991 році.
Ключові протоколи
- TCP/IP — передача пакетів даних
- HTTP/HTTPS — веб-сторінки
- DNS — домени → IP-адреси
- FTP — передача файлів
Веб-технології
- HTML — структура сторінки
- CSS — стилі та дизайн
- JavaScript — інтерактивність
- API — обмін даними
Сучасні технології
IT-індустрія постійно розвивається. Штучний інтелект, хмарні технології та машинне навчання змінюють світ.
AI / ШІ
Штучний інтелект імітує людське мислення. ChatGPT, розпізнавання обличчь, автопілот Tesla, медична діагностика.
Cloud Computing
Хмарні обчислення — зберігання та обробка даних на віддалених серверах. AWS, Google Cloud, Azure.
Machine Learning
Машинне навчання — комп'ютер вчиться на даних без явного програмування. Рекомендації Netflix, спам-фільтри.
| Компанія | Засновники | Рік | Продукти |
|---|---|---|---|
| Apple | Джобс, Возняк | 1976 | iPhone, Mac, iPad |
| Microsoft | Гейтс, Аллен | 1975 | Windows, Office, Azure |
| Пейдж, Брін | 1998 | Пошук, Android, YouTube | |
| Amazon | Джефф Безос | 1994 | E-commerce, AWS, Alexa |
| Meta | Марк Цукерберг | 2004 | Facebook, Instagram, WhatsApp |
Про цей тест
Тест «Інформатика та програмування» містить 30 питань про мови програмування, історію комп'ютерів, мережі та сучасні IT-технології.
Теми тесту:
- Мови програмування
- Історія комп'ютерів
- Операційні системи
- Інтернет та мережі
- AI та Machine Learning
- IT-компанії
Рівні результатів:
- 0-39% — Новачок
- 40-59% — Користувач
- 60-79% — Розробник
- 80-94% — Інженер
- 95-100% — Експерт
«Комп'ютер — велосипед для розуму»
— Стів Джобс
Пов'язані тести