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