nooooooooooo-o-o-o-ooo-oooo (:
Три вещи обо мне, анкета-анкета
Три вещи, которые мне непонятны:
Системы из дифуравнений, которую нельзя определить в цифровом множестве; как объединить современную космологию, доказавшую, что Бога нет, со своими откровениями о том, что что-то есть; друга-баяниста (нет, шучу, он гитарист, просто статен, красив и поет), который истинный дон-кихот в наше время, самоотверженно рубит все суки, на которые ему доводится упасть, воюет с системой и компаниями, которые решаются зачем-то ему платить деньги.
Три вещи, которые меня пугают:
Безглазые мертвые дети в зеркалах в три часа ночи, уведомление о выселении задним числом, пустая банка кофе.
Три вещи, которым мне бы хотелось научиться:
Языки (PHP, java, jquery, C#, sql-запросы, английский, итальянский, японский, турецкий, немецкий и еще парочка древних языков), управление проектами (строительство и промышленность), вырезать из дерева.
Три вещи, которые на мне сейчас надеты:
Ммм, две.
Три вещи, которые лежат на моём столе:
Ноут, зубочистки, антигриппин.
Три плюса моего характера:
Картавый, безвредный и не очень высокий.
Три места, куда я хочу попасть:
Ворота команды соперника в каком-нибудь мировом матче, на съезд бильбидерского клуба, в Нирвану.
Три вещи, которые я делаю чаще всего:
Дышу, шевелю глазами, изображаю пеликана (никто не понимает).
Три имени, которые я использую:
Саша, Аски, и еще какое-то третье, вечно забываю его... Ах да! Оно анонимно. (:
Три человека, которые ответят на те же вопросы у себя в дневнике:
Давайте, сыграем в игру... Неужели три человека наберутся?
(Слышишь, Лена! Я не так жесток, как ты! Так и знай!)
Ммм, две.
твои очки кота Базилио и сигарета?)))
vatten, ну, я плед взял. Но это был бы не такой круто ответ! Все ради рейтинга! Неужели ты никогда не пишешь что-нибудь для рейтинга?
Shidou Luka, нуу, почти, если не считать того, что очки я отдал их владельцу (вернее, вроде бы он их получил, хмхм)), и я почти год уже не курю. (:
Kitsune Yoko, безглазые, там черные пробелы вместо глаз. Давний кошмар, подцепил его от одной боевой подруги. Не люблю я нерожденных детей, брррр...
Чебурыжик, осознал, уяснил. (:
ей богу, лучше учи питон.
Но вот в чем нет сомнений, так это в том, что необходимо зубрить базы данных. Они используются просто везде. Причем я советую не ограничиваться только sql, а еще приобрести базовые навыки по БД других типов. Есть книжка по всем современным базам данных, если понадобится, могу поискать.
Я вхожу в программинг уже с опытом предпринимателя в других областях, и могу сказать, что пыха обладает очень серьезными коммерческими преимуществами перед более адекватными, но менее структурированными бизнесом языками. Например, у ruby идет сильнейшая привязка проекта к единственному саппорту, а это для больших проектов смерти подобно. Низкая взаимозаменяемость модулей приводит к часто только кажущейся эффективной мысли о том, что нужно писать свои модули. С другой стороны, эффективно выбрать из существующих модулей нельзя, не умея их писать.
Словом, это не столько ради личного заработка (хотя глупо работать, не ориентируясь на это), сколько из-за параметров, не находящихся непосредственно в языке. Это если обсуждать, получится разговор в точности повторяющий разговор о том, почему Win победил 7 лет назад (и даже больше, гораздо) системы Linux. Дело не в самой ОС, если говорить на этом примере, дело в методе ее коммерциализации: Линукс Торвальд отнесся к этому вопросу совершенно иначе. С другой стороны его GPL стал очень важным документом, который вскоре может стать совсем повсеместным методом лицензирования сейчас. Поэтому только сумасшедший скажет, что знать linux не обязательно, если хочется стать участником мира разработки и/или веб-разработки.
Если уж говорить о чистоте кода, то лучше вообще читать Кнута. Он как раз в прошлом году выпустил обновленный 4А том своего Programming as an Art. Я все готовлюсь с силами начать первый том от 2005го (ремастеринг Того Самого от 68го года).
смотри функциональные ЯП. Это в первую очередь LISP, Haskell, Erlang. Они чисто функциональные, классов и объектов там нет вообще. Они полностью используют плюсы функциональной парадигмы, такие как ленивые вычисления, автоматическую параллелизацию процессов и другие вещи. На втором месте среди функциональщиков идут Python, JS и, как ни странно, PHP. Они поддерживают элементы функционального программирования типа обратных вызовов функций.
что пыха обладает очень серьезными коммерческими преимуществами перед более адекватными, но менее структурированными бизнесом языками
Отчасти согласен, у пыхи гигантская кодовая база. Практически все, что можно реализовать в вебе, уже реализовано на пыхе. Однако тут у пыхи есть серьезный конкурент - куда более энтерпрайзная Java. Крупные компании пишут свои сервера практически только на ней. Плюс ява используется просто везде. Она есть практически на любом устройстве, которое можно считать компьютером, даже на сим- и банковских картах.
Пыха же подходит только для веб-сайтов с не очень большой нагрузкой. Когда они вырастают до определенного масштаба, их владельцам приходится испытывать жестокую анальную боль с оптимизацией всякими кэшами, синхронизациями серверов баз данных и многими другими вещами.
почему Win победил 7 лет назад (и даже больше, гораздо) системы Linux
Linux играл с Windows только в фантазиях сетевых паладинов, предрекающих вендекапец. Виндоус распространен только на десктопах. Единственной серьезной попыткой линуксов выйти на десктопы - это убунту, но у нее еще остается ряд проблем.
Интересно, как разгребусь, буду смотреть.
А Java насколько сильно отличается от Javasсript? Я почти закончил курс по последнему на codeacademy, кажется, смогу чуть лучше понять из различие, чем раньше.
Да они до сих пор есть. Если собираешься серьезно изучать пыху, то линукс тоже придется изучать. Он стоит на большинстве серверов.
А Java насколько сильно отличается от Javasсript? Я почти закончил курс по последнему на codeacademy, кажется, смогу чуть лучше понять из различие, чем раньше.
Это абсолютно разные языки, между ними вообще нет ничего общего. Даже реализация ООП там абсолютно разная. В яве все как в других языках - нужно создать класс, а при создании объектов мы просто заполняем поля класса по сути. В js можно сразу создавать произвольный объект. Использование тоже разное. Ява используется всего подряд - это десктопные приложения, сервера, микроконтроллеры, мобильные приложения большей частью. JS же это единственный язык, который используется для превращения веб-страниц в приложения. Правда реализация движка js в хроме оказалась настолько хороша, что на нем сделали серверную реализацию под названием node.js.