Можно ли обойтись без виндовс
Страх остаться без Windows есть и он небезоснователен. За четверть века система стала основной для ПК. Привыкли не столько к ОС, сколько к софту для нее.
Работающее решение, возможно временное
Седьмая версия больше не поддерживается. Вероятность в самый неудачный момент остаться без важной программы для нее возрастает с каждым днем. Не факт, что Windows 10 станет работать на старом компе гладко. Также не факт, что на момент сбоя будет техническая и финансовая возможность приобрести новый комп.
Отсюда необходимость знать о Линуксе, хотя бы в качестве запасного временного варианта. При этом желательно избежать типичных ошибок начинающего линуксоида. В их основе — главные страхи в отношении незнакомой платформы. О выборе ОС навсегда речи не идет.
Только Терминал
В Linux Mint и других дружественных пользователю дистрибутивах почти все можно сделать через графический интерфейс. Пример — установка приложений. Оба привычных варианта: «магазин приложений» (называется Менеджером программ) и загрузка с сайта разработчика ПО доступны. Самый большой страх пользователей перед Linux в 2020 неактуален.
Правда: командная строка в Windows и Linux зачастую самый простой и быстрый способ решения задачи. Опытные пользователи предпочитают ее. Не потому что других методов нет, а ради экономии своего времени.
Запуск Windows-приложений
Не начинайте знакомство с новой ОС с поиска способов запуска привычного софта и эмуляторов. В большинстве случаев есть альтернативы, которые справятся с вашими задачами не хуже. В особенности актуально, когда речь идет о простом софте: текстовых редакторах, файловых менеджерах и тому подобном.
Антивирусы
Не понадобятся. Исключение: необходимость защитить компьютеры с Windows, на которые отправляются файлы. Относится и к сторонним утилитам для обслуживания ОС. Впрочем, рекомендую минимально использовать их и в Windows.
Максимальное подобие
Искать дистрибутивы, максимально похожие на Windows, стремиться настроить интерфейс, чтобы он как можно более напоминал привычный — лишнее. Поработайте дней десять в новой ОС, а потом принимайте решение.
Стать линуксоидом
Прежде всего, в 2020 вы уже работаете минимум с двумя ОС — на телефоне и ПК. К ним добавилась третья. Только и всего. Станет ли она основной, зависит от вас. Даже полный переход на Linux не означает, что нужно отрицать недостатки софта и спорить с пользователями Windows. Тем более заниматься сборкой ОС и ПО.
«Блог системного администратора» писал, как стремление Microsoft к совершенству навредило мобильной платформе компании . Рассказывал, почему прежде чем покупать новый ПК, желательно рассмотреть менее затратные варианты .
Главный герой короткого рассказа Фрица Лейбера "Попробуй изменить прошлое", который был опубликован в 1958 г., случайно получает в свое распоряжение машину времени. Узнав, что ему предстоит погибнуть от пули в лоб, он пытается избежать своей участи, изменяя прошлое. Но, увы. Что бы он ни делал, результат мало чем отличается от исходного и теперь он должен погибнуть от микрометеорита, который бьет в то же самое место. В конце рассказа неудачник приходит к неутешительному для себя выводу: событиям свойственна инерция, преодолеть которую выше человеческих сил.
Такое же ощущение неизбежности возникает, когда пытаешься представить сегодняшний день без творения Microsoft под названием Windows. В мире просто обязано существовать нечто столь преобразующее и столь всепроникающее. И все же, можно ли без этого обойтись?
В 1983 г., когда появилась Windows, едва ли кто воспринимал новую операционную систему как неизбежность. Создать универсальный программный уровень поверх платформы IBM PC, печально известной причудливыми вывертами низкого уровня, - такая задача казалась чересчур амбициозной. В то время бытовала шутка, будто некий отдел компьютеризации заказал копию самой на тот момент крутой игрушки Microsoft под названием Flight Simulator, проведя ее через бухгалтерию как "комплект диагностирования графической совместимости". Но во всякой шутке есть доля правды: программы наподобие этой вполне годились для проверки работы "железа" на низком уровне.
Вспомним: Digital Equipment и Texas Instruments продвигали в те времена свои DOS-совместимые (но несовместимые с машинами IBM!) персональные компьютеры, расхваливая встроенные в них электронные таблицы Lotus 1-2-3 и расширенную за счет меньшей фрагментации карты распределения память (целых 896 Кб в компьютере Rainbow). Жестко конкурируя друг с другом, все производители оборудования делали упор на достоинствах своего "железа".
Не воспринималась Microsoft тогда в роли серьезного конкурента. Карикатура в одном из ранних номеров нашего издания (в те времена оно называлось PC Week) изображала боксерскую перчатку с надписью IBM, бьющую в челюсть Билла Гейтса. А подпись под рисунком гласила, что Гейтсу стоило бы разобраться, кто именно задает стандарты отрасли. Вот только потом оказалось, что учиться полезно всем.
"Windows" начинается с "win" - победа
Если бы Microsoft не выпустила Windows, самой насущной проблемой стала бы связь ПК с принтерами. На момент появления этой операционной системы в комплект DOS-приложения вполне могло входить больше дискет с драйверами принтеров, чем с кодом самой программы.
Но в конце концов разработчики приложений устали без конца гнаться за создателями принтеров и начался поиск универсального протокола для описания документов. Главным кандидатом на эту роль казалась тогда Hewlett-Packard, принтеры LaserJet которой доминировали на рынке, но конкуренты отнюдь не горели желанием признать ее первой среди равных. Отлично подошел бы для стандартизации и PostScript фирмы Adobe - напомним, что всего несколько лет спустя получил официальное одобрение разработанный ею и фирмой NeXT Computer стандарт Display PostScript. Да и сегодня, как это ни парадоксально звучит, Microsoft по требованию пользователей решила дополнить свой Office 12 поддержкой формата PDF все той же фирмы Adobe. Похоже, что из-за Windows в мире описания и печати документов образовался своего рода обходной (причем довольно длинный) путь.
Внесла Windows и еще один важный вклад в поддержку устройств, дополнив USB функцией "подключи и работай". Решить эту задачу было не так-то просто. Я лично наблюдал прогремевший на весь мир случай на чикагской выставке Comdex: стоило Биллу Гейтсу в ходе демонстрации Windows 98 подключить к компьютеру USB-сканер, как тут же появился "синий экран смерти".
Сегодня ситуация стала намного лучше. Скажем, пользователь может подобрать ноутбук с удобным для себя и подходящим для деловой задачи "указывающим устройством" в дополнение к touchpad’ам, уже давно включенным во все лаптопы. Windows XP распознает мышь или трекбол любого производителя, пусть даже беспроводные, как только пользователь подключит их к порту USB. При этом не нужно даже загружать драйвер с компакт-диска. А это, поверьте, немало.
Вот только не совсем ясно: так ли уж нужна была Windows для реализации всех этих технических возможностей и универсальной поддержки разнообразных устройств. Начиная с 1984 г., когда Windows 1.0 только-только отметила свою первую годовщину, нечто наподобие шины устройств встраивается в каждый Macintosh. Компьютеры Apple стали гораздо раньше конкурентов поддерживать AppleTalk, SCSI, ADB, USB и FireWire. На основе этих технологий независимые производители разработали великое множество устройств, однако большинство из них рассчитано отнюдь не на Мас.
Развитие отношений
И в заключение - вопрос приложений. В том, что касается завоевания и поддержания доминирующего положения Windows, просто невозможно переоценить мастерство Microsoft в продвижении инновационных средств разработки, дополненное страстным и эффективным обхаживанием разработчиков приложений. Вопрос только в том, как могло бы выглядеть это пространство, если бы не Windows.
Microsoft начала говорить о новой графической ОС всего за несколько лет до того, как Apple выпустила в свет свою совершенно инновационную HyperCard. А ведь по-настоящему полезной Windows стала лишь в 1990-м с появлением версии 3.0, и еще год прошел до выпуска Visual Basic 1.0, сделавшего реальной разработку приложений под эту операционную систему. Практически одновременно, в 1991 г., NeXT Computer представила объектно-ориентированную платформу, а справившая вторую годовщину Apple HyperCard 2.0 создала весьма плодотворную почву для перспективных приложений.
Основу модели Visual Basic составлял графический интерфейс пользователя (ГИП) с дополняющими его функциями, тогда как HyperCard представляла собой расширяемую структуру данных с развитым и вместе с тем хорошо доступным ГИП-инструментарием. Именно такой подход мог бы стать лучшим для подготовки следующего поколения программистов. "Стеки" HyperCard вполне годились на роль доступной модели распределенных платформ и механизма одновременной обработки. Более того, к моменту появления Visual Basic рынок уже предлагал целый ряд конкурирующих с Windows кроссплатформных средств разработки. Но победу все же одержал Visual Basic, которому она досталась благодаря заложенным в Windows интерфейсам прикладного программирования API. Именно это стало самым весомым аргументом в споре технологий.
Если бы не было Windows, мы все равно бы печатали, "подключали и работали", создавали приложения. Но Microsoft прямо-таки блестяще позиционировала Windows: вопрос "как решать задачи с помощью ПК" корпорация сумела ловко подменить на другой: "как решать задачи с помощью Windows".
А на такой вопрос эта корпорация всегда готова ответить лучше, чем кто-либо другой.
Проблема банальна: не хочется пользоваться Windows, последний раз запускал её на своем компе очень давно.
Но т.к. я учусь в универе, приходится сдавать задачи, преимущественно как раз под неправильную ОС. Поговорили мы с одним из преподавателей, он разрешил сдавать задачи под Linux, если мы предоставим ему исходный код и среду разработки (что-то вроде KDevelop).
Т.е. нужен live-cd или какой-то другой способ приносить в универ работающую Linux-систему СО СРЕДОЙ РАЗРАБОТКИ. Что можете посоветовать использовать?
PS Slax не предлагать: там нету :)
Можно запускать в Линуксе Bloodshed Dev-C++ под Wine.
Зачем ему "среда разработки"? Зачем вам такой препод?
Linux (верней то что под ним обычно имеют ввиду) -- это НЕ KDevelop, НЕ Kylix и НЕ т.п.
Как приносить. Да просто. В нотебуке установленный.
Только зачем? Освойте хорошенько оффтопик -- ВРАГА НУЖНО ЗНАТЬ В ЛИЦО. Не ленитесь. Чтобы быть готовым к тому времени, когда наступит время в это лицо бить.
Это очень хороший шанс научится разрабатывать кроссплатформенный софт. если конечно задачи, которые дают не требуют много гуи (тогда все-таки многовато геморроя). учитесь писать код, большую часть которого потом без больших проблем можно перенести хоть под винду. и препод будет удивлен, и опыт весьма полезный.
если задача не слишком завязана на гуи, то простенький фронтенд к кроссплафторменному бэкенду можно наваять и на парах.
угу - и gcc в линухе тоже через wine запускать.
а жаба не прокатит?
жаба прокатит для изучения жабы.
>какой-то другой способ приносить в универ работающую Linux-систему
У меня было всё просто -- я перевёл факультетский сервер на линукс ;) (провёл так сказать диверсию :)))
>а жаба не прокатит?
побойся бога. жабу в топку на метан (с шарпом)
А я решил это вмварью, поставил студию и шлепаю хелло ворды. =)
>А я решил это вмварью, поставил студию и шлепаю хелло ворды. =)
Человек сказал: "отказаться от маздая"
Ну замени жабу на любой язык, имеющий транслятор в байткод жабы. CAL вот вполне кошерная вещь. Или скажем mercury.
> Человек сказал: "отказаться от маздая"
К сожалению как мне кажется нельзя, если тебе кушать охота. Линукс тебе кушать не даст. В основном заказы идут от виндовс контор, а программеры под линукс это больше хобби.
Тебе очень глупо и неправильно кажется.
А обьяснить, ни как? Всетаки юзеров с виндавс больше или нет?
> Линукс тебе кушать не даст.
Даст, если умеешь не только программировать.
> а программеры под линукс это больше хобби.
Что значит "под linux"? Есть POSIX и т.д.
Можно сделать с виртуализацией, но наоборот: носить с собой образ виртуальной машины и qemu.
В плюсе - ноут таскать не надо. Можно юзать кафедральные компьтеры с вендой.
В минусе - скорость (kqemu и прочие акселераторы AFAIK прав администратора требуют, что не всегда возможно + внешние носители медленней винтов + памяти дополнительно оно сожрет прилично)
Попроси препода купить тебе лицензионный Windows. а также поинтересуйся, какой Windows у него. А среда разработочки какая? Лицензионная? Вспомни как бы невзначай тов. Поносова. И как бы так скажи, что, когда пьешь со знакомым прокурором, то пьяный можешь и не сдержаться и все рассказать :)
Разве там есть KDevelop? Я просто не помню, давно не запускал..
> Можно запускать в Линуксе Bloodshed Dev-C++ под Wine.
))) Можно много чего запускать.
> Зачем ему "среда разработки"? Зачем вам такой препод?
Таких преподавателей большинство. Многие просто не принимают проекты, сделанные не в Delphi6 (именно 6, 7 не катит!), и отчеты обязательно в Microsoft Word (произносят [вёёрд]).
> Как приносить. Да просто. В нотебуке установленный.
> Только зачем? Освойте хорошенько оффтопик -- ВРАГА НУЖНО ЗНАТЬ В ЛИЦО. Не ленитесь. Чтобы быть готовым к тому времени, когда наступит время в это лицо бить.
У студентов денег не много, ноутов нет. А оффтопик я хорошо знаю, но пользоваться им не хочу, не хочу убивать свой hdd атакой swap.
> Попроси препода купить тебе лицензионный Windows. а также поинтересуйся, какой Windows у него. А среда разработочки какая? Лицензионная? Вспомни как бы невзначай тов. Поносова. И как бы так скажи, что, когда пьешь со знакомым прокурором, то пьяный можешь и не сдержаться и все рассказать :)
Корпорация Microsoft опечалила многих пользователей известием о скором прекращении поддержки Windows 7. Это означает, что уже в начале 2020 года одна из самых успешных операционных систем канет в Лету. Лайф пояснил, что ждёт владельцев компьютеров после окончательной "смерти" седьмой винды.
Фото © East News
1. Обязаны ли пользователи переходить на Windows 10?
К сожалению для корпорации Microsoft, пользователи "семёрки" смогут продолжать использовать свою любимую операционную систему даже после её официальной "смерти". Не нужно бояться, что представители компании придут к вам в дом и насильно установят новую операционку (только если вы сами их не пригласите). Дистанционно отключать доступ к компьютеру, как это сделали разработчики Samsung с взрывоопасными смартфонами Galaxy Note 7, тоже никто не собирается. Windows 7 продолжит работать в штатном режиме, только с небольшими оговорками.
2. С какими ещё оговорками?
Во-первых, Microsoft перестанет радовать своими еженедельными обновлениями безопасности: после окончания поддержки в 2020 году владельцы компьютеров и других устройств с Windows 7 на борту не получат от официальных разработчиков ни одного патча. Встроенный антивирус, который и раньше работал спустя рукава, также не будет полноценно противостоять потенциальным угрозам. В качестве плюса — компьютер перестанет обновляться и перезагружаться в любое удобное ему время.
3. Что станет с установленными программами и файлами?
Здесь беспокоиться абсолютно не о чем. Все документы, фотографии, видео- и аудиозаписи останутся на своих местах, точнее на своих жёстких дисках. Установленные ранее игры и программы вы тоже сможете использовать без проблем. Однако более новые программы установить не получится: например, если к середине 2020 года у пользователя "убитой" Windows 7 будет установлен пакет программ Office 2019, он вряд ли сможет обновить его до Office 2020 и более новых версий.
То же самое касается и других программ, а также игровых проектов: рано или поздно (скорее поздно, ведь "семёрка" до сих пор слишком популярна) сторонние разработчики сами перестанут поддерживать умирающую операционную систему. Самая сложная история касается оборудования: новые устройства не будут получать драйверы для Windows 7, соответственно, система их попросту не увидит.
4. Можно ли будет установить Windows 7 после 2020 года?
Если у вас по какой-то причине завалялся купленный диск с операционной системой Windows 7, вы сможете установить и активировать её даже после 2020 года. Более того, из центра обновлений скачаются все патчи и апдейты, которые выпускались с момента выхода до самого последнего дня поддержки седьмой винды. А вот скачать сам дистрибутив из официальных источников уже не получится.
5. Зачем Microsoft так с нами?
По словам разработчиков, операционная система Windows 7 уже окончательно устарела: она не может эффективно бороться с киберугрозами, то есть успешно отбиваться от хакеров и вирусов. Однако, как несложно догадаться, компания преследует совершенно другие интересы, связанные с получением дохода. Microsoft изначально запланировала установить "десятку" на миллиард устройств. Ради этого компания целый год раздавала обновление до десятой винды совершенно бесплатно, терроризируя фанатов прежних версий ОС нескончаемым потоком уведомлений и предложений.
В чём же смысл? Смысл в том, что корпорация решила полностью изменить модель заработка. Если раньше основной доход шёл от продаж лицензионных копий операционки, то теперь Microsoft делает упор на облачные сервисы, лицензии для корпоративных пользователей и офисные пакеты.
Кроме того, у Windows 10 есть собственный магазин приложений Windows Store, где можно продавать программы сторонних разработчиков и получать нехилые проценты от их выручки, чем уже много лет успешно занимаются в Apple. Если на новую ОС переберётся целый миллиард человек, прибыль компании Microsoft за Windows 10 тоже будет исчисляться десятками миллиардов. Также не стоит забывать о рекламе, которой напичканы по умолчанию бесплатные приложения, — ещё одна копеечка в карман Microsoft.
6. Нужно ли обновляться до Windows 10 прямо сейчас?
Всё зависит от ваших потребностей. Если вы управляющий крупной компании, то, несомненно, стоит обезопасить себя и своих сотрудников от потенциальных киберугроз, которые могут нанести серьёзный ущерб. Обычным же пользователям до 2020 года беспокоиться вообще не о чем: ни разработчики Microsoft, ни сторонние производители о них точно не забудут до этого времени, ведь доля Windows 7, по данным исследовательской компании Duo Security за ноябрь 2016 года, составляла около 64%. В то же время новая "десятка" была установлена всего на 24% устройств. Остальные ПК работают на ещё более старых версиях ОС Windows.
7. Что же делать, если из-за новостей о скорой "смерти" Windows 7 становится очень грустно и обидно?
Просто поразмышляйте о том, что переход на новую операционную систему — это скорее дело привычки. Не нравится интерфейс — уже через недельку свыкнетесь и забудете о проблеме. Не хватает необходимых программ или утилит — есть масса альтернативных предложений. Постоянно глючат сервисы и вылетает "синий экран смерти" — ну это и раньше было. А вообще, вспомните, как вы лично просили Дурова вернуть стену, а теперь даже не представляете, как она выглядела. А затем вспомните свою любимую Windows XP — где она сейчас? Примерно там же, где лет через десять окажется Windows 7.
В конце марта 2018 года Microsoft представила план реорганизации компании. Корпорация Билла Гейтса делает ставку на облачные сервисы и искусственный интеллект. Об этом сообщает The Verge.
Грядущая реорганизация станет четвертой большой перестановкой внутри корпорации за последние пять лет.
Отдел, отвечающий за разработку операционной системы Windows, буквально разберут по кусочкам. Нынешний глава отделения Терри Майерсон покидает компанию после 21 года работы. Основная часть сотрудников займется развитием облачных сервисов и искусственного интеллекта. Руководство компании рассматривает операционную систему как нечто большее.
На долю Android ежемесячно приходится два миллиарда активных устройств, число постоянно используемых iOS-гаджетов более одного миллиарда. Microsoft утверждает, что Windows пользуется примерно полтора миллиарда человек, но это число постоянно снижается.
Windows 10 установлено на 600 миллионов устройств, включая персональные компьютеры, планшеты, игровые консоли Xbox One, гарнитуры HoloLens и телефоны Surface Hub. В ноябре 2017 года Windows была установлена на 45% планшетов и компьютеров. Согласно прогнозам аналитиков, число активных пользователей операционной системы вскоре снизится до 1,33 миллиардов.
Несмотря на то, что 600 миллионов устройств — это весьма значительная цифра, такое положение дел не устраивает руководство Microsoft. К 2018 году компания хотела довести число активных пользователей в этом сегменте до одного миллиарда. Однако неудача с Windows Phone внесла серьезные коррективы в планы компании.
В отсутствии мобильного сегмента, Microsoft остается только расширять возможности использования различных устройств.
Windows не умерла, но это больше не важно
В новой организационной структуре операционной системе отводиться далеко не ведущая роль. Microsoft нужно предоставлять больше кросс-платформенных облачных сервисов. Успех Office 365 и мобильных приложений вроде Outlook позволяет надеяться, что хотя бы две трети пользователей продолжат пользоваться облачными сервисами и в следующем году.
Руководство компании заинтерисовано в глубокой интеграции операционной системы со службами Microsoft 365, чтобы клиенты могли получать преимущества всех продуктов, приобретая одну подписку.
Windows потеряла свою ценность для пользователей. Совместимость с этой системой не является ключевым фактором при выборе того или иного продукта. Единственное исключение составляют компьютерные игры, но и здесь преимущество Microsoft довольно зыбко — сама компания давно не представляла ничего интересного, а конкуренты активно развивают альтернативные платформы и вскоре будут готовы предложить разработчикам гораздо больше возможностей.
В свое время Билл Гейтс добился того, чтобы компьютеры с Windows появились в каждом доме. Теперь компании предстоит расширить горизонты и стать незаменимой в облачном сегменте.
Они не могут оставить винду, винда - тот базис, на основе чего у них построена огромная сфера корпоративного софта, на котором они и зарабатывают порядка 70% своих доходов. Не будет десктопной винды - схлопнется и вся инфраструктура. На винде для рядовых пользователей они давно не зарабатывают основных средств, без нее это все работать не будет.
А под искусственным интеллектом они скрепку на XP подразумевают? если б они продавали винду по 10 баксов, крякнтой мало б кто пользовался вообщеДа ладно вам. Останется она, только впаяют там ядро линуксовое и превратят в терминал к своим облачным сервисам. Не зря же они так рьяно сейчас WSL копают.
Подскажите, какой карман нужен для телефона Surface Hub? Ну или хотя бы сумку.
Комментарий удален. Причина: данный аккаунт был удалёнБлин, она когда была основной не сильно-то развивалась в основном из-за (вполне понятной) мании к совместимости. В итоге с точки зрения интерфейса мобильные ОС далеко ушли от десктопов.
Может если майки ослабят хватку, деньги и производственные мощности потекут в линукс, и десктопы станут развиваться активнее.
1.5 млрд им мало.
Только представьте, какие замечательные и захватывающие вещи люди будут делать на ПК через 30 лет
Вот оно чо!
OneDrive прикалывается
Сел только что за комп и вот что мне предложили )))
Ответ на пост «Tesla представила свой новый суперкомпьютер, который уже является пятым по мощности в мире»
Андрей Карпатый родился в 1986 году в Словакии. С 2017 года - директор по разработке технологий компьютерного зрения и искусственного интеллекта в Tesla.
Карпатый автор удивительной и перспективной идеи, которую можно интерпретировать следующим образом: если встроить обучаемую модель внутрь компьютера, то удастся сделать его обучаемым и таким образом вывести из состояния тупого программного автомата.
В 2017 году Андрей Карпатый, в прошлом ученый-исследователь в Стэнфордском университете, вступил на должность руководителя направления ИИ в компании Tesla, ответственного за разработку ПО для компьютерного зрения и автовождения. Стремительному карьерному скачку далекого от индустрии академического ученого, фаната скоростной сборки кубика Рубика предшествовала вызванная рядом автомобильных инцидентов отставка прежнего руководства этого направления в полном составе.
В своем посте он заявил, что нынешняя парадигма программирования, которую после появления Software 2.0 приходится называть Software 1.0, сохраняется неизменной 70 лет, несмотря на возникновение за прошедшие годы колоссального количества аппаратных и программных новых технологий. Суть ее в том, что строго детерминированное решение сначала описывается человеком на языке программирования, затем оно компилируется (реже интерпретируется) в машинных кодах и выполняется.
Предшественник Карпатого, Крис Лэттнер уволен. О начале его работы в компании было объявлено в январе 2017 года. До этого он считался одним из самых опытных программистов американской корпорации Apple.
Реализация парадигмы Software 2.0 может стать первым практическим шагом по направлению к работе с нечеткими данными. Если мы не можем алгоритмизировать задачу и написать программу из-за нечеткости исходных данных, то стоит снабдить компьютер каким-то начальными знаниями, чем-то вроде библиотек подпрограмм и функциональных модулей в сочетании с механизмом выбора нужного из библиотеки.
Далее можно вступить с компьютером в диалог, подавать на вход данные и смотреть на реакцию компьютера, корректировать данные на входе и снова оценивать результаты. В результате этого итерационного процесса, со временем в компьютере сложится необходимый код.
По замыслу Карпатого, процедура разработки Software 2.0 должна стать подобной парному программированию, где над кодом одновременно работают двое, сидя за одним рабочим местом. Один из них (исполнитель) пишет код, а другой (наблюдатель) мониторит процесс и сосредоточен на стратегии. Периодически эти двое меняются ролями. В процессе разработки Software 2.0 тоже будет пара. В ней исполнителем станет компьютер с предустановленной на нем системой машинного обучения, а человеку достанется роль наблюдателя.
Карпатый предлагает полностью передать формирование кодов машине, а за человеком закрепить управление человеко-машинным процессом разработки. Целью Software 2.0 служит создание модели, которая сама может породить коды, она обучается тому, какие коды в соответствие с заданными правилами должны быть созданы для получения тех или иных результатов. С точки зрения программиста при разработке в рамках Software 2.0 процессы написания текста и отладка программы деятельности уступают свое место работе с данными и итерационному процессу обучению модели, основанной на нейронных сетях.
Для такого подхода можно использовать известную аббревиатуру AI (Artificial Intelligence), но расшифровать ее как Augmented Intelligence, понимая под этим способность машины служить интеллектуальным помощником человеку. Важнейшим компонентом такого AI-подхода является итерационный режим работы с перманентным тестированием, то, что называют test-driven. Человек пишет задание и критерии его оценки, а машина ищет способ решения и предъявляет результат. В этом процессе разработчик освобождается от рутинной деятельности и получает возможность сосредоточиться на сути решаемой задачи. То есть, он должен быть квалифицированным специалистом в прикладной области.
В нынешних условиях методами Software 2.0 можно будет создавать коды для фон-неймановских машин, иного выбора нет. Но это решение открывает интереснейшие перспективы для создаваемых нейроморфных процессоров, обладающих элементарными способностями к более сложным действиям, чем исполнение заданной программы.
Читайте также: