Как стать автором
Обновить
37
Карма
0
Рейтинг

Пользователь

Ваш язык программирования — отстой

Ruby *PHP *JavaScript *C *Go *
Перевод
1 Почему JavaScript отстой
• 1.1 Плохая конструкция
• 1.2 Система типов
• 1.3 Плохие функции
• 1.4 Отсутствующие функции
• 1.5 DOM
2 Почему Lua отстой
3 Почему PHP отстой
• 3.1 Исправлено в поддерживаемых в настоящее время версиях
4 Почему Perl 5 отстой
5 Почему Python отстой
• 5.1 Исправлено в Python 3
6 Почему Ruby отстой
7 Почему Flex/ActionScript отстой
8 Почему скриптовые языки отстой
9 Почему C отстой
10 Почему C++ отстой
11 Почему .NET отстой
12 Почему C# отстой
13 Почему VB.NET отстой
15 Почему Objective-C отстой
16 Почему Java отстой
• 16.1 Синтаксис
• 16.2 Исправлено в Java 7 (2011)
• 16.3 Модель
• 16.4 Библиотека
• 16.5 Обсуждение
17 Почему Backbase отстой
18 Почему XML отстой
19 Почему отстой XSLT/XPath
20 Почему CSS отстой
• 20.1 Исправлено в CSS3
21 Почему Scala отстой
22 Почему Haskell отстой
23 Почему Closure отстой
24 Почему Go отстой
• 24.1 Базовые средства программирования (базовый язык)
• 24.2 Взаимосовместимость
• 24.3 Стандартная библиотека
• 24.4 Набор инструментальных средств
• 24.5 Сообщество
25 Почему Rust отстой
• 25.1 Безопасность
• 25.2 Синтаксис
• 25.3 Конструкция API и система типов
• 25.4 Сообщество
• 25.5 Набор инструментальных средств

Почему JavaScript отстой


Учтите, что некоторые положения относятся не к самому JavaScript, а к программным интерфейсам веб-приложений (https://developer.mozilla.org/en/docs/Web/API).

Плохая конструкция

• Каждый скрипт исполняется в едином глобальном пространстве имён, доступ в которое возможен в браузерах с оконным объектом.
• Camel-регистр никуда не годится:

XMLHttpRequest
HTMLHRElement

Читать дальше →
Всего голосов 314: ↑167 и ↓147 +20
Просмотры 137K
Комментарии 356

IF (профессия_программист.Exists() = FALSE) THEN…?

Карьера в IT-индустрии
В интернете появляется все больше вопросов наподобие: «Как стать программистом за месяц?», «Где больше платят?», «Какой язык программирования учить первым?».

Но все мы время от времени задаем себе другие вопросы: «Что было бы если б я не стал программистом?», «А если бы профессии программиста вовсе не существовало?».

Кто-то считает программирование искусством, кто-то – ремеслом. Однако все сходятся на том, что программисты, и ИТ-индустрия в целом, – само собой разумеющаяся часть нашей жизни, без которой реальность просто не представима. Если бы Тьюринг, Кнут, Вирт, Ритчи и другие ученые мужи не явили миру свои разработки, это в любом случае сделал бы кто-то другой, правда? А если бы мы не работали на той должности, которую занимаем сейчас, это тоже делал бы кто-то другой.

Хорошо, пусть ИТ-индустрия существует и дальше. Но тем не менее, попробуем пофантазировать, кем бы мы работали, если б избрали другую специальность?
Читать дальше →
Всего голосов 44: ↑31 и ↓13 +18
Просмотры 16K
Комментарии 25

Мнения экспертов об ушедшем в историю «правиле 20%» Google

Управление разработкой *Карьера в IT-индустрии


В ИТ-сфере производительность труда напрямую зависит от разработчиков. Поэтому компании ищут и порой находят весьма парадоксальные способы мотивации, компенсации и прочей оптимизации труда рыцарей интеллектуального ордена.

Однако находят их не все, а только наиболее рьяные первопроходцы. А после этого общественность увлеченно наблюдает за тем, что происходит в том же Google. Кто-то мечтает применить программы наподобие «правила 20%» у себя в компании, а кто-то настроен скептически. Единого мнения обычно не бывает.

Мы попросили экспертов высказаться на эту тему.
Читать дальше →
Всего голосов 62: ↑49 и ↓13 +36
Просмотры 49K
Комментарии 25

Тренды интернет-рекламы: от видео к виртуальной реальности

Монетизация веб-сервисов *Монетизация мобильных приложений *Интернет-маркетинг *Медийная реклама *

Изображение с сайта ixbt.com

Самые смелые эксперты из сферы интернет-маркетинга пророчат баннерам скорую смерть: якобы их должна вытеснить видеореклама. Один из аргументов, которые они приводят, перефразируя известное высказывание, может звучать так: «Лучше один раз увидеть, чем сто раз прочесть».

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

Безусловно, видео в большинстве случаев поможет потенциальному клиенту принять взвешенное решение и нажать кнопку «Установить», либо отказаться от покупки.
Читать дальше →
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 9.9K
Комментарии 7

Роман Нестер, сооснователь Segmento — о будущем рекламных технологий в интернете

Медийная реклама *Контекстная реклама *Повышение конверсии *


Роман Нестер имеет научную степень по социальной психологии массовых коммуникаций. С 2004 по 2009 годы работал в рынке медийной рекламы в компаниях зарубежных холдингов WPP и Bonnier. С 2009 года — сооснователь компании-разработчика трейдинговых финансовых алгоритмов QuantBrothers.

В 2011 стал со-основателем компании Segmento (в 2011-2014 также работала под брендом Rutarget), контрольный пакет которой прошлой весной был приобретён «Сбербанком». Роман — эксперт по предиктивному маркетингу и programmatic-стратегиям.

Согласно распространенной точке зрения, RTB – это такой «глухой лес»: вроде в нем происходят очень важные вещи, сейчас там начинают бегать какие-то сказочные существа, которые будут похожи на «единорогов», как говорят стартаперы. Но по-прежнему серых пятен остается больше, чем ответов.

Имевшиеся вопросы мы решили адресовать Роману.
Читать дальше →
Всего голосов 19: ↑15 и ↓4 +11
Просмотры 14K
Комментарии 3

«Ни слова о Snapchat»: Виктор Шабуров — о своих проектах, спортивном программировании и трендах ИТ- бизнеса

Управление разработкой *Развитие стартапа Карьера в IT-индустрии


Виктор Шабуров — широко известный в узких кругах человек. Но на волне событий, связанных с очередной победой российских программистов из Санкт-Петербурга (СпбГУ) на чемпионате мира по программированию 2016 года, известность Виктора вновь вышла за пределы этих кругов.

Виктор не только является спонсором команд по спортивному программированию разного уровня и географии (команда СпбГУ — в том числе), он — предприниматель, инвестор и один из основателей компаний Looksery Inc., Handster Inc. и SPB Software.

Виктор Шабуров прошел путь от увлеченного математикой школьника из поселка под Екатеринбургом до технического директора компании Snapchat. Мы решили узнать о том, как это было, из первых рук.
Читать дальше →
Всего голосов 36: ↑29 и ↓7 +22
Просмотры 24K
Комментарии 38

История языков программирования: 100% «чистый» Си, без единого «плюса»

Программирование *Системное программирование *Компиляторы *C *
image

Популярность языка программирования Си трудно переоценить, особенно вспоминая его былые заслуги. Наверное, каждый разработчик, как минимум, знает о его существовании, и, как максимум, пробовал на нем программировать. Си является предшественником таких языков, как C++, Objective-C, C#, Java.

Компания Microsoft для разработки родного языка к своей платформе .Net выбрала именно Си-подобный синтаксис. Более того, на Си написано множество операционных систем.

Конечно, Си не идеален: создатели языка – Кен Томпсон и Деннис Ритчи – долгое время дорабатывали его. Стандартизация Си продолжается до сих пор. Он существует более 45 лет и активно используется.

С ним часто ассоциируют не один, а два языка программирования — C/C++. Однако ниже речь пойдет именно о «чистом» Си.
Читать дальше →
Всего голосов 54: ↑51 и ↓3 +48
Просмотры 82K
Комментарии 185

Автоматизация разработки ПО: сможет ли «программист» превратиться в «оператора ЭВМ»

Управление разработкой *Карьера в IT-индустрии
image

К чему ведет нас прогресс в области производства программного обеспечения? Средства разработки ПО становятся все более совершенными, некоторые этапы разработки полностью или частично автоматизированы. Консерваторы, конечно же, скажут, что программист в настоящее время – уже не торт, что подобная автоматизация ведет к упрощению задач и потере квалификации инженера-программиста. По их мнению, на фоне развития инструментария происходит деградация кадров.

Но если копнуть глубже, возникнут вопросы. О каких именно программистах речь? О тех, кто проектирует ПО? О тех, кто разрабатывает алгоритмы? О ведущих разработчиках или простых «кодерах»? В любом случае, одного мнения здесь быть не может.

Поэтому, прежде чем делать какие-то выводы, стоит хотя бы вспомнить, как мы пришли к этому.
Читать дальше →
Всего голосов 31: ↑26 и ↓5 +21
Просмотры 30K
Комментарии 46

По-соседски: основатель Redmadrobot Максим Волошин — о становлении компании и перспективах развития

Управление разработкой *Управление проектами *


История дружбы двух компаний: «ТМ» и Redmadrobot началась во дворе… нашего офисного центра. Кроме шуток — офисы наших компаний находятся в одном здании и, даже несмотря на такую «близость», долгое время мы друг о друге лишь слышали.

До того самого момента, когда «Роботы» (так ребята называют себя сами) первыми вышли на связь и предложили прийти к ним в офис, познакомиться и пообщаться. Так сложилось, что наше «общее» знакомство сразу стало продуктивным — Boomburum рассказал, как правильно вести блог на Хабре, а после этого разработчики «ТМ» попали на пьянку в офис Redmadrobot. Так всё закрутилось, завертелось и в один определённый момент за столом остались только я, Максим и диктофон.
Читать дальше →
Всего голосов 41: ↑30 и ↓11 +19
Просмотры 13K
Комментарии 8

Взлёт, падение и новый взлёт сервиса Bitly: как бесплатный сервис укорачивания ссылок стал реальным бизнесом

Венчурные инвестиции Управление продуктом *Бизнес-модели *
Перевод
Шёл 2011-й год. Bitly был на распутье

В предыдущие три года мы разработали всеохватывающий инструмент укорачивания ссылок Интернета, обрабатывающий миллионы ссылок в месяц и значительно больше кликов. Мы росли в сумасшедшем темпе.

image

Мы выросли на 1,5 млн. долл. в ходе первоначальных инвестиций в 2008 году и ещё на 2 млн. в серии А в 2009. На 2010-й год у нас были амбициозные планы роста за счёт заёмного финансирования в первой половине года и затем за счёт 10 млн. долл. финансирования от серии В в октябре; это требовалось, в основном, для поддержки нашей увеличивающейся инфраструктуры во время гиперроста нашего бесплатного продукта.

Но — одна проблема. В то время как мы создали инструмент, который почти все использовали, мы фактически не построили стабильный бизнес. Фактически, мы не построили основную часть бизнеса вообще. Мы застряли в пресловутой ловушке создания пользовательской базы и откладывания «на потом» забот по поводу доходов. Но это оказалось опасной игрой — деньги улетучиваются быстро. В дополнение к этому Твиттер ввёл «t.co» (свой собственный сервис укорачивания ссылок), и рынок наполнился конкурентами.
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 6.7K
Комментарии 5

«О деньгах по душам» — разговор с Игорем Рябеньким

Управление проектами *Венчурные инвестиции Карьера в IT-индустрии


В рамках новой рубрики «О деньгах по душам» мы будем беседовать с инвесторами, ангелами, управляющими венчурными фондами о том, как выглядит их деятельность изнутри, что в ней интересного и чего ожидать потенциальным предпринимателям при общении.

Первым с нами согласился пообщаться Игорь Рябенький — управляющий партнёр венчурного фонда AltairVC, один из наиболее известных русскоговорящих инвесторов по всему миру. Инвестирует в IT-проекты с девяностых годов, на сегодняшний день его фонд обладает одним из самых внушительных портфолио проектов после стадии «посева».

— Игорь, давайте начнём с наиболее острого вопроса: как вы заработали свой первый капитал?

В 90-е годы я занимался поставками компьютерных комплектующих, мы были одними из лидеров на рынке OEM. Начинали мы с поставок компьютеров собственной сборки (сделанных на Тайване под нашей торговой маркой), после перешли и на офисную технику, далее — бытовую, и так далее. Так мною, в общем-то и был заработан стартовый капитал.
Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 11K
Комментарии 3

Язык цифр и людей: как трактуют финансовые результаты «Яндекса» представители интернет-компании

Финансы в IT
Сегодня компания «Яндекс» отчиталась о результатах работы за прошедший финансовый год.

«Мы гордимся нашими достижениями за 2015 год. Несмотря на неблагоприятную экономическую обстановку и жесткую конкуренцию, нам удалось стабилизировать нашу рыночную долю, повысить качество поиска и значительно расширить поисковый индекс», отметил руководитель группы компаний «Яндекса» Аркадий Волож.

Однако есть и другие интерпретации, тем более, что на языке цифр складывается противоречивая история.
Читать дальше →
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 3.3K
Комментарии 1

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность