Поняття системи програмування, мови програмування. Огляд найпопулярніших мов програмування.
Теорія
На цьому занятті (відео урок 7:13 хвилин) розглядаємо такі питання:
Поняття мови програмування та комп'ютерної програми
Складові мов програмування
Що потрібно для створення програми
Що таке транслятор
Яка мова програмування найкраща та найважча для вивчення
Найбільш популярні мови програмування
Додатковий матеріал
Ці матеріали ви дивитесь за бажанням.
Підсумки
Після вивчення матеріалів уроку ви повинні надати звіт (заповнити просту форму).
Краткий зміст відео:
Поняття мови програмування та комп'ютерної програми.
Складові мови програмування: алфавіт, синтаксис, семантика.
Що потрібно для створення програми, тобто що таке система програмування - текстовий редактор, транслятор, засоби автоматизації зборки, налагоджувач.
Що таке транслятор. Два види трансляторів - інтерпретатор та компілятор.
Яка мова програмування найкраща та найважча для вивчення.
Найбільш популярні мови програмування: JavaScript, PHP, C++, Python, C#.
Звертаю увагу - у відео викладач говорить, що вони будуть вивчати мову Python. Ми ж з вами будемо вивчати іншу мову.
Різні мови програмування і їх області застосування.
https://habr.com/ru/company/yandex/blog/272759/
Лекція може бути цікавою для старшокласників. Цікава розповідь про історію мов програмування.
В рамках лекції розповідається про те, які бувають мови програмування, чим вони відрізняються, як вони з'явилися і які з них краще, а які - гірше. На початку мова трохи піде про історію мов - як вони з'явилися, як люди почали програмувати, як все розвивалося, що зараз відбувається. У другій частині буде про то, для яких завдань яка мова підходить, як «вибрати собі улюблену мову й отримувати задоволення від життя». Лектор також трохи розповість про те, як, на його думку, всьому цьому навчитися і потім влаштуватися на роботу.
Мови програмування: критерії вибору
https://www.youtube.com/watch?v=T70qJndjYi0
Заняття в рамках програми IT ШКОЛА SAMSUNG для школярів старших класів.
Лектор: Зуєв Євген Олександрович, к.ф-м.н., провідний програміст Дослідницького центру Samsung, викладач зарубіжних та російських вишів.
Зачеплені теми можуть бути корисними всім, хто планує професійно займатися програмуванням:
· Мови програмування: навіщо і чому?
· Мова для навчання або мова для роботи? У чому різниця та чому різниця важлива.
· Мови «погані» та «хороші»: суб'єктивний погляд та об'єктивні ознаки.
· Мова популярна і мова «хороший» - це не те саме!
· Що таке «поріг входження»?
· Для кожної роботи – своя мова, або Навіщо бути поліглотом?
· Ринок праці для програмістів: за володіння якою мовою більше платять? З якою мовою найлегше знайти роботу?
· Тенденції в галузі мов програмування:
· Готуйтеся до мовної «перегони», чи зникне ваша улюблена мова, і що прийде йому на зміну?