Посмотрите сами на историю развития языков программирования. На моей памяти особенно запечатлелись следующие ключевые моменты:
- c++ это сложно
- наш язык++ слаб но он же развивается!
- утечки памяти не возможны в нашей среде
Первое выражение обычно является ключевым моментом и стартовой точкой с которой начинается движение за возможной халявой. Движение начинается из за сильной уверенности ее лидеров в том, что их среда всегда останется простой и понятной. А ее последователей в том что можно не учится и прикоснуться к крутому. Все новые технологии и тенденции рождались именно с этой идеи и именно она захватывала умы остальных любознательных технарей и топ менеджеров с особым статусом, которые тоже не хотели учится, и с минимум сил прикоснуться к чему-то крутому. Ну кто не хочет стать уважаемым человеком просто за то что он верит в святую истину, в круглую землю, а социальный статус подкрепляется мобильничком, тачилкой, или брючками от гучи?
Второе утверждение - является двигателем любого бардака, который где угодно, когда-либо происходил. Будь-то политика, новый стартап, или старый проект, который только сосет деньги. "Буде лучше! Мы это сделаем! Это для нас! Это наша пятилетка!" То есть участники и заказчики видящие тенденции продолжают верить в положительный исход. Хотя, может быть, данные рубежи уже давно были достигнуты другими группами. Зато мы сами :)
Третье это рекламные лозунги, которые скрывают факты за красивыми определениями. То есть если возвращаться к техническим вопросам вспомним что утверждало сообщесво ява "Пишите на нашем языке и сборщик мусора избавит вас от утечек памяти!". В свою очередь я утверждаю что: "в с++ нет утечек, есть логические ошибки!". И есть при такой постановке вопроса применить утверждение к лозунгу Java/C# то можно прочитать следующее: "У нас нету логических ошибок в коде, это же Java". Паразительно! золотая жила. Я тоже хочу не думать, писать код и не ошибаться :) Все помнят, что у не утекающей ява машины есть утилита JProbe, там даже пункт в меню есть про утечки?
Теперь когда наш стартап стал крут (или не стартап, а умирающая технология, которую сделали открытой) и все прошло успешно, оглянитесь назад, предположим прошло 5 лет. Переписано на Python все возможные и не возможные библиотеки, он стал поддерживать OpenGL, игры запускаются и бегают шустро. И самое главное он теперь похож как две капли на С++ :) Вот второй пример: C# они сделали generic. Зачем спрашивается если не потому, что это уже было и хорошо себя зарекомендовало в С++ лет так 5 назад. (вообще generic отдельная песня).
Теперь посчитаем: наша разработка отняла деньги за хостинг, деньги ЗП парочки абстрагированных от реальности программистов, ну за 100 баксов нам придумали лозугнг (я готов придумать за 50! "у нас нет утечек" (с) это уже проверенно и действительно работает) и толпы последователей, которые довели систему до ума. Конечно все это при грамотном руководстве....
Подведя итог, брючки от гучи помогают нам за счет ценностей других людей достигать поставленную цель и развивать нашу отрасль\задачу\технологию. Которая в последствии позволит нам купить немного современный телефон евра за 800, сеть за руль авто на нормальное кожаное сидение, да и просто девчонок в краску в гонять :)
Ссылки по теме:
- http://webplanet.ru/column/business/l_e_x_a/2006/12/30/money2007.html
- http://webplanet.ru/column/business/l_e_x_a/2007/02/13/incubate.html
- http://www.microsoft.com/NET/
- http://msdn.microsoft.com/de-de/library/d06h2x6e(VS.80).aspx


0 коммент.:
Отправить комментарий