Розробка програмного забезпечення з кожним роком стає все простіше
Что необхідно для комп'ютерної програми для того, щоб дізнатися, наприклад, Вашу кішку? Ще в 2004 році знадобилася б допомога співробітників спеціалізованої компанії з розробки програмного забезпечення, щоб створити управління подібною програмою на персональному комп'ютері. Сьогодні, навіть неспеціаліст в області програмування може розробити подібну програму і вільно управляти нею на своєму смартфоні. Це саме те, що намагається довести Аарон Форстер, не програміст, а всього лише консультант інформаційних технологій.
Кот Форстера, Тімоті, досить симпатичний, але Форстер втомився від того, що він постійно заносить додому мертвих або вмираючих птахів і мишей, що лежать потім на килимі. Вісім років тому, компанія-розробник программного обеспеченія за визначенням зображення, вирішила ту ж сама проблему з кішкою компанії, Фло. Quantum Picture розробили спеціальні двері для кішки, яка впускають Фло, але замикає двері, якщо бачить, що вона щось тягне в роті. Двері пов'язана з настільним комп'ютером, що керує програмою захоплення зображень Фло і аналізує їх, коли вона наближається до дверей. Тепер, Фостер готується побудувати схожу двері для свого Тімоті.
"З того, що я бачив у минулому, сьогоднішня потужність обчислень прибирає трудність такої розробки" говорить Форстер в інтерв'ю InnovationNewsDaily. "Частина мого проекту повинна довести, що Ви можете зробити подібну програму, навіть не будучи комп'ютерним експертом з освіти".
Компьютерние дослідники говорять, що кілька нових інструментів зробили такі завдання здійсненним для людей, захопленими програмуванням як своїм хобі. Але тому що компьютерное программірованіе є все ще важким, люди, які шукають гарантуються фінансові результати, а не забаву, повинні поки уникнути самостійної розробки подібної програми.
В своєму інтерв'ю Фостер розповів, що для того щоб навчитися розробляти подібне програмне забезпечення йому не довелося навіть купувати будь-які книги. «Всю потрібну мені інформацію я знайшов на спеціалізованих форумах, вікі-сайтах і на звичайних блогах. Я вражений, як сильно змінилося програмування і наскільки воно тепер стало доступнішим »говорить Фостер. «Наприклад, щоб розробити мої двері для кішки я просто відшукав в інтернеті програмну бібліотеку, спеціалізовану саме для розпізнавання зображень - OpenCV, і на скільки ж я був здивований, коли дізнався що бібліотека такої потужності абсолютно безкоштовна ».
Еслі інструменти для розробки програмного забезпечення і далі будуть так прогресувати, то написати якісну програму зможе навіть школяр, закінчив Фостер.
Орігінал (на англ. Мовою): Physorg com
Еще из категории технологии:
- Исследователи улучшили эффективность и долговечность солнечных элементов
- Тёмная материя: Как камера отслеживает невидимое
- Мягкий, растяжимый электрод имитирует тактильные ощущения с помощью электрических сигналов
- Новая и улучшенная камера, вдохновленная человеческим глазом
- Машинное обучение может помочь ответить на давние астрофизические вопросы
- Ученые связывают износ двигателей самолетов с попаданием пыли в крупных аэропортах
- Цемент, вдохновленный раковинами, стал в 19 раз гибче благодаря «спроектированным дефектам»
- Самый длинный в Северной Америке вантовый мост соединяет США и Канаду
Последние комментарии
Рассылка топовых новостей
Читательский топ
- Резьба на древнем памятнике может быть самым старым календарем в мире
- Что привело к сильному землетрясению на полуострове Ното в Японии в Новогодний день
- Космический корабль DART NASA навсегда изменил форму и орбиту лунного астероида
- Исследователи улучшили эффективность и долговечность солнечных элементов
- Объяснено происхождение рентгеновского излучения от черных дыр
- Митохондрии выбрасывают свою ДНК в клетки нашего мозга
- Учёные предлагают рекомендации по исследованию солнечного геоинжиниринга