Сучасне програмування Юрій Гуц, R&D Engineer @ ELEKS листопад 2012 Чим ми займаємось? Як ми це робимо? Які бувають IT-спеціалісти Що зараз популярно? Чому це для нас цікаво? Що треба знати та вміти? Чому виникають нові технології? Як створюються сучасні системи?
24
Embed
[Ukr] Programming and Technology Overview for non-IT Audience
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Сучасне програмування
Юрій Гуц, R&D Engineer @ ELEKSлистопад 2012
Чим ми займаємось?
Як ми це робимо?Які бувають IT-спеціалісти?
Що зараз популярно?
Чому це для нас цікаво?
Що треба знати та вміти?
Чому виникають нові технології?
Як створюються сучасні системи?
Чим же ми займаємось?
Сучасне програмування (огляд)листопад 2012
Ми працюємо з комп’ютерамиМіф 1
(або «програмісти керують комп’ютером, натискаючи клавіші»)
Сучасне програмування (огляд)листопад 2012
Програмісти можуть працювати навіть на ткацькому станку!
Сучасне програмування (огляд)листопад 2012
(Google: “Jacquard Loom”)
«Інформатика — це така ж наука про комп’ютери, як астрономія —наука про телескопи.»
Е. Дейкстра
Комп’ютер лише допомагає нам при розробці.
Машина вміє думатиМіф 2
Сучасне програмування (огляд)листопад 2012
Меня два раза спрашивали [члены Парламента]:«Скажите на милость, мистер Бэббидж, что случится, если вы введете в машину неверные цифры? Cможем ли мы получить правильный ответ?»Я не могу себе даже представить, какая путаница в голове может привести к подобному вопросу.Чарльз Беббідж (Charles Babbage), 19 ст.
Машина вміє виконувати інструкції
Сучасне програмування (огляд)листопад 2012
Наша справа — детально пояснити їй, що робити
Для цього треба спілкуватися спільною мовою
Для комп’ютера це — числа
Сучасне програмування (огляд)листопад 2012
Як пояснити комп’ютеру,що треба додати два числа (19+23)?