13 вересня 2021 року відзначаємо День програміста

Цього року День програміста відзначається 13 вересня. Свято однієї з найсучасніших професій відзначається на 256 день поточного року. Такий підхід із вибором дати має сакральне значення – саме 256 чисел містить один байт.

13 вересня 2021 року відзначаємо День програміста

Фото: inoxoft.com

Для кожної технології в повсякденному житті існує програмний код - це мова програмування, на якій вона заснована. Завдяки цьому коду їздять автомобілі, на ньому працюють комп'ютери, міста використовують його для покращення своєї інфраструктури.

Насправді програмне кодування настільки важливе, що у багатьох країнах його починають викладати у дитсадку. Програмування тепер стало невід'ємною частиною нашого повсякденного життя.

Основні знання про програмування

1. Існує понад 700 різних мов програмування.

Якщо програмісти-початківці хочуть досліджувати різноманітний світ програмування, їм слід почати з блокової мови програмування і просуватися далі. Хорошими варіантами першої мови програмування є Scratch, Python, Java та Lua.

2. Перша комп'ютерна гра була створено 1961 року.

Були й більш ранні приклади комп'ютерних ігор, такі як «OXO» у 1952 році та «Теніс для двох» у 1958 році. Проте багато хто вважає "Spacewar" першою справжньою цифровою комп'ютерною грою.

Ця гра – дітище команди програмістів з Массачусетського технологічного інституту (MIT). Стів Рассел, Мартін Грец і Вейн Віітанен придумали цю ідею у 1961 році.

На написання першої версії програми у команди пішло близько 200 годин. Гра вийшла у лютому 1962 року.

Ідея Spacewar проста. Використовуючи перемикачі на передній панелі, два гравці можуть керувати кожним із двох винищувачів. У грі ваша місія – першим знищити супротивника.

Команда написала код гри для PDP-1, який є раннім комп'ютером, виробленим Digital Equipment Corporation (DEC). У маленькому інтерактивному комп'ютері використовувався дисплей з електронно-променевою трубкою, який на той час був інноваційною технологією. 13 вересня 2021 року відзначаємо День програміста — фото Фото:blog.herzing.ca
Гра стала надзвичайно популярною у спільноті комп'ютерних програмістів. Проте реалізувати свій потенціал у комерційному успіху їй не вдалося.

3. Робочі місця у програмуванні не пов'язані з технологічною промисловістю.

Якщо ви думаєте, що єдиний напрямок, в якому ви можете розвиватися з програмним кодуванням, знаходиться в галузі передових технологій – це неправда. Є багато шляхів для програмістів. Ось деякі з областей, в яких ви можете реалізуватися як програміст - це мистецтво та дизайн, інженерія, аналіз даних, екологія, медичні дослідження та багато іншого.

4. Першою людиною у світі, що носила титул програміста, була жінка, на ім'я Ада Лавлейс.

Вона народилася в 1815 році, і деякі люди вважають, що Ада опублікувала перший алгоритм, який повинен був виконуватися машиною.

5. Перший комп'ютерний вірус для комп'ютера Apple було створено 15-річним хлопцем у 1982 році.

Вірус був розроблений, щоб вплинути на комп'ютери Apple II у 1981 році. Автор цього вірусу, Річард Скрент   описав його як «дурний жарт», а зовсім не як програма, спрямована на завдання шкоди комп'ютеру. Це був розіграш, який увійшов до історії.

6. Термін комп'ютерний «жучок» насправді виник завдяки реальній комахи.

Грейс Хоппер та її команда вигадали термін, натхненні мертвим метеликом, який вони знайшли в реле комп'ютера Mark II у Гарварді. 13 вересня 2021 року відзначаємо День програміста — фото Фото:www.goodfon.com

7. Смартфони запускають більше коду, ніж комп'ютери НАСА у 1969 році.

Це означає, що код, який відправив людину до космосу, був менш складним, ніж код, який запускає ваш смартфон.

8. Багато мов програмування мають однакову структуру.

Таким чином, якщо ви вивчите одну мову програмування, буде легше вивчити додаткові.

9. За кодуванням стоїть майже все, що працює від електрики.

Коди повсюди довкола нас.

10. Перший комп'ютер не використовував електроенергію.

Це був автоматизований механічний ткацький верстат, який називався жакардовим ткацьким верстатом. Верстат було створено 1804 року.

11. Фортран (FORmula TRANslation) був назвою першої мови програмування.

Джон Бекус та його команда в IBM створили його у 1950-х роках.

12. Кодування дає великі пізнавальні переваги.

Навчання програмування може покращити ваше аналітичне мислення, навички вирішення проблем, творче мислення, обчислювальне мислення та навички, пов'язані з лідерством.

13. Навчання програмування поступово перетворюється на навчання листа.

Для студентів це стає неминучим завданням. Міністерства освіти деяких країн навіть почали включати програмування як основну навчальну програму в школах. 13 вересня 2021 року відзначаємо День програміста — фото Фото:blog.thefirehoseproject.com
14. Комп'ютери використовують бінарний код для зберігання даних.

Це означає, що програмне забезпечення комп'ютера написано з використанням лише нулів та одиниць.

15. Комп'ютерні коди відіграли важливу роль наприкінці Другої світової війни.

Англійський вчений-комп'ютерник Алан Т'юрінг зумів розшифрувати кодову машину нацистів ENIGMA завдяки своїм криптологічним та математичним здібностям. Інформація, яку він та його команда надали, врятувала безліч життів. Його внесок у сучасні обчислення був винагороджений присвоєнням щорічної премії, яку присуджує Асоціація обчислювальної техніки (ACM), Премія Тюрінга.

16. Алан Т'юрінг також винайшов «Тест Тюрінга» – добре відомим прикладом якого є CAPTCHA.

Спотворені числа або слова в онлайн-формах, які допомагають відрізнити людей від комп'ютерів, також були внеском знаменитого Т'юрінга в комп'ютерні технології.

17. Наймолодший програміст – Мухаммад Хамза Шахзад.

Йому було лише 6 років, коли він став професіоналом Microsoft. У тесті, пов'язаному з програмним забезпеченням Microsoft, Мухамед набрав 757 балів, тоді як вимога для отримання сертифіката становила 700 балів.

18. Підліток Аві Шиффманн створив один із найпопулярніших у світі веб-сайтів для відстеження COVID-19.

Він запрограмував ncov2019.live, уславлений трекер коронавірусу, який є одним з найбільш відвідуваних трекерів коронавірусу у світі.

За дослідницькими даними, у найближчі кілька років галузь комп'ютерних наук зростатиме набагато швидше, ніж будь-яка інша галузь.

Програмування – це більше, ніж просто кар'єра майбутнього. Це цікаве, захоплююче та творче заняття. Обов'язково приділіть увагу Дню програміста, адже ця професія вже увійшла до життя кожного.

Вам також може бути цікаво дізнатися, що 27 вересня Всесвітній День туризму.

Крім того видання Postfactum писало про Всеукраїнський день бібліотек.

А ще ви можете дізнатися про те, що 9 вересня Міжнародний день краси.

zoom-images