metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2008-11-23 11:32 pm

Условие на язык программирования

чтобы язык/платформа/парадигма программирования могли стать мейнстримом, необходимо, чтобы написание на них CRUD приложения с приличным UI для любого распространенного сервера БД у человека, знающего только синтаксис языка и общие принципы работы с БД, без использования посторонних компонентов занимало не более одного дня.

Т.е.: приходит на работу студент, который ничего сложнее лаб по вычислительной математике с консольным интерфейсом не писал, ему ставят стандартный набор инструментов, показывают задачу и через день он уже может продемонстрировать хоть какое-то, но решение.

Почему так? Потому что иначе половина сломается на полпути, когда для решения простейшей задачи сначала нужно будет найти/поставить/сделать инструменты для ее решения, затем перекопать пол-интернета в поисках ответа на вопрос, который, как оказывается, никто кроме него не решал, потому что людей со степенями в CS такая мелочь, как телефонный справочник с красивым GUI не интересует - "слишком приземленно".

Когда у человека что-то получается сразу - он продолжает копать, даже если наткнется на какие-то мелкие проблемы. А иначе может забить и занятся чем-нибудь более полезным.

[identity profile] lupus-lupusum.livejournal.com 2008-11-24 08:11 am (UTC)(link)
ui еще нужно
в perl например ui крив

[identity profile] metaclass.livejournal.com 2008-11-24 08:26 am (UTC)(link)
Да, кстати, UI в виндовских версиях всех этих языков, типа FoxPro, Clarion, страшен, как смертный грех

[identity profile] g-rub.livejournal.com 2008-11-25 11:18 pm (UTC)(link)
В perl ui нету, вообще-то, AFAIK, а есть лишь интерфейсы к библиотекам (Tk, QT, GTK).