Search
Write a publication
Pull to refresh

Comments 21

Autocomplete for programmers
Похоже на весьма незамысловатый распил государственных денег.
Не льстите нашим деятелям, распил госбюджетов стар как мир.
Ага. Достаточно трилогию Драйзера почитать («Финансист» & co.)
Однако же не стоит мыслить сразу исключительно в таком ключе. Непозитивно это.
Отнюдь. Я сразу в нескольких ключах думаю.
Никто не спорит. Но посмотрите что в итоге получается из «распила» у Darpa. И что получается в наших странах… Благодаря одному такому «распилу» появился интернет — ARPANET (от англ. Advanced Research Projects Agency Network) — компьютерная сеть, созданная в 1969 году в США Агентством Министерства обороны США по перспективным исследованиям (DARPA).
Никто не спорит. DARPA многое сделала реально. Но там и бюджеты знаете ли несколько иные, и неизвестно сколько проектов осталось на бумаге и легло под сукно, и сколько бюджетных денег ушло на сомнительные работы.
«В наших странах» конечно успехи поскромнее, но тоже есть.
Что-то у меня ощущение, что VS+Resharper+ плагины для шаблонов кода — и это уже есть. Либо я не понял, что именно они хотят создать
Они, как я понял, хотят, чтобы вы, например, написали printf(«Hello, а вместо этого появился полноценный код HelloWorld с проверкой сигналов ядра и прочего, скопированный байт в байт с какого-то репозитория на гитхабе или ещё где. То есть такая сверхскоростная копипаста, чтобы ошибки и костыли плодились со сверхсветовой скоростью.
UFO landed and left these words here
Если я пишу несколько строк кода, и из них прямо проистекает «остальное», то, извините, я предпочел бы чтобы те несколько строк на экране и оставались — зачем мне этим обильным «остальным» забивать зрительный/когнитивный каналы?! Не в ту сторону копок, имхо. Генерация, она для роботов хороша, но для использования (чтения) человеком — достаточно тупиково.

Но интересно будет посмотреть на результат. Вдруг что дельное выйдет.
А внизу:

Посмотреть в других поисковых системах: Odesk, Elanse, Frilansim.

Не не с того конца они начали.
Имхо, лучше придумать язык программирования более высокого уровня. Большинство языков было создано с целью избавить программистов от рутины.
Если инструмент выйдет на рынок, станет ли больше программистов?
Или, вернее сказать, «программистов»?
Не приведет ли это к снижению цен ну данный труд?

За последние десятилетия программисты видели массу инструментов, которые предположительно должны были устранить необходимость программирования. Сначала это были языки третьего поколения, потом — четвертого. Потом — автоматическое программирование. Потом — CASE-средства. Потом — визуальное программирование. Каждое из этих достижений привносило значительные улучшения, и общими усилиями они сделали программирование абсолютно неузнаваемым для тех, кто изучал его до этих нововведений. Но ни одна из этих инноваций не устранила программирования как такового.

Причина в том, что программирование — принципиально сложный процесс даже при наличии хорошего инструментария. Дело не в инструментах — программистам приходится бороться с несовершенством реального мира; нам нужно досконально продумывать последовательности, зависимости и исключения, иметь дело с конечными пользователями, которые никак не могут ничего решить. Нам всегда придется бороться с плохо определенными интерфейсами с другими программными и аппаратными средствам и всегда принимать во внимание инструкции, бизнес-правила и другие источники сложных проблем, возникающие вне мира программирования.

Нам всегда будут нужны люди, способные заполнить брешь между задачей реального мира, которую нужно решить, и компьютером, предназначенным для решения этой задачи. Эти люди будут называться программистами независимо от того, манипулируют они машинными регистрами на ассемблере или диалоговыми окнами в Microsoft Visual Basic. Пока у нас есть компьютеры, нам будут нужны люди, которые говорят компьютерам, что делать, и эта деятельность будет называться программированием. Когда вы слышите заявления о том, что «новый инструментарий устранит необходимость компьютерного программирования», бегите! Или хотя бы посмейтесь про себя над этим наивным оптимизмом.
— Совершенный код, 30.6
А какие вы знаете примеры автоматического программирования, которое вы упомянули?
Судя по тому, что Макконнелл упомянул автоматическое программирование между языками 4-го поколения и CASE-средствами, он, скорее всего, имел в виду визарды для генерации классов, типа как в Visual C++ 6.
Мне одному показалось, что индусы в видео чисто прикалываются?
2029 год. HeadHunter. Топ-вакансии Junior Pliny Developer, Middle Pliny Developer, Senior Pliny Developer, DevLead with deep Pliny concepts understanding and 5+ years Pliny experience
Sign up to leave a comment.

Articles