Рекомендовані мови програмування для участі в інтернет-олімпіаді

Будь-яку мову програмування можна вивчити за пару тижнів, а щоб навчитися програмувати - потрібні роки.

Java

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

C++

C++ — універсальна мова програмування високого рівня з підтримкою декількох парадигм програмування. Зокрема: об’єктно-орієнтованої та процедурної. Розроблена Б’ярном Страуструпом (англ. Bjarne Stroustrup) в AT&T Bell Laboratories (Мюррей-Хілл, Нью-Джерсі) у 1979 році та названа «С з класами». Страуструп перейменував мову у C++ у 1983 р. Базується на мові Сі. Визначена стандартом ISO/IEC 14882:2003.

У 1990-х роках С++ стала однією з найуживаніших мов програмування загального призначення.

Python

Python проста у використанні, та водночас повноцінна мова програмування, що надає набагато більше засобів для структурування і підтримки великих програм, ніж shell. З іншого боку, вона краще за С обробляє помилки, і, будучи мовою дуже високого рівня, має вбудовані типи даних високого рівня, такі як гнучкі масиви і словники, ефективна реалізація яких на C потребує значних витрат часу.
Завдяки більш загальним типам даних, Python застосовують до більш широкого кола задач, ніж Awk і навіть Perl, у той ж час багато речей на мові Python робляться настільки ж просто.

Pascal

Pascal — алгоритмічна мова програмування універсального призначення. Існують діалекти мови з підтримкою об'єктно-орієнтованого програмування. В 1990 році було затверджено стандарт ISO 7185:1990, «Pascal», та ISO 10206:1990 «Extended Pascal»

Visual C#

Назва «Сі шарп» (від англ. sharp — дієз) несе «сакральний» сенс. Знак «#» (музичної нотації читається як «дієз») означає підвищення висоти звуку на півтону. З іншого боку, назва «C#» виходить шляхом наступної «еволюційної ланцюга»: C → C++ → C++++(C#), так як символ «#» можна скласти з 4-х знаків «+».
Авторами цієї мови програмування стали Скотт Вилтамут і Андерс Хейльсберг — творець Турбо Паскаля і Дельфи, який перейшов в 1996 році в Microsoft.

PHP

PHP (англ. PHP:Hypertext Preprocessor — PHP: гіпертекстовий препроцесор), попередньо: Personal Home Page Tools — скриптова мова програмування, була створена для генерації HTML-сторінок на стороні веб-серверу. PHP є однією з найпоширеніших мов, що використовуються у сфері веб-розробок (разом із Java, .NET, Perl, Python, Ruby). PHP підтримується переважною більшістю хостинг-провайдерів. Проект за яким був створений PHP — проект з відкритими програмними кодами.

Мови програмування

Наш тренд

1 %
С++
1 %
Python
1 %
Pascal
1 %
Java

Наша команда

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

Віталій Зубик

системний адміністратор проєкту

завідуючий лабораторією дистанційного навчання НМЦ викладання інформатики,
інформаційно-комунікаційних технологій і дистанційного навчання

Вероніка Максименко

Вероніка Максименко

адміністратор проєкту

Завідувачка сектором викладання інформатики

Олександр Куліковський

Олександр Куліковський

секретар проєкту

Вчитель інформатики Хмельницького технологічного багатопрофільного ліцею

Наказ про інтернет-олімпіаду

Мрії збуваються

Вони вигравали інтернет-олімпіаду у різні роки і тепер є успішними інженерами у провідних ІТ-компаніях світу
Тарас Зубик

Тарас Зубик

Software Engineer у Oculus та Facebook

Переможець відкритої інтернет-олімпіади 2005-2006н.р., 2006-2007н.р., 2007-2008н.р., 2008-2009н.р.,
навчався у Летавській ЗОШ І-ІІІ ступенів

Дмитро Березін

Дмитро Березін

Software engineer у Facebook

Переможець відкритої інтернет-олімпіади 2007-2008н.р., 2010-2011н.р., 2011-2012н.р.,
навчався у приватному ліцеї "Антей" м. Кам'янця-Подільського

Роман Франчук

Роман Франчук

SRE-SWE у Google

Переможець відкритої інтернет-олімпіади 2010-2011н.р., 2011-2012н.р.,
навчався у Ямпільській ЗОШ І-ІІІ ступенів

Дмитро Сорока

Дмитро Сорока

Software engineer у Facebook

Переможець відкритої інтернет-олімпіади 2009-2010н.р., 2010-2011н.р., 2011-2012н.р., 2012-2013н.р.,
навчався у Старокостянтинівська гімназія

Новини

відкритої інтернет-олімпіади

Правила підготовки комп’ютера для участі у другому етапі олімпіади

Для участі в онлайн-турі олімпіади підійде будь-який досить сучасний комп’ютер або ноутбук зі встановленим середовищем програмування, на якому ви будете розв’язувати задачі. Під час туру потрібно буде робити запис. Для цього: Потурбуйтесь про наявність веб-камери Детальніше…

Учасники, які допускаються до другого етапу

Згідно Правил нашої Відкритої Інтернет-олімпіади до другого етапу допускаються учасники, які змогли набрати на чотирьох турах не менше третини від максимальної кількості балів, тобто 667 і більше балів. Цей рубіж подолали учасники.

Тур 0 – тренувальний тур

Тренувальний тур уже стартував. Розв’язки тестуються на всіх тестах і оцінюються у балах.  Тур 0 закінчується 12 жовтня о 12 годині. Участь у цьому турі не є обов’язковою, але пройти авторизацію  та перевірити свій логін-пароль Детальніше…