All streams
Search
Write a publication
Pull to refresh
57
0
0x62.a.sh @0x62ash

User

Send message
Вы "приятно" удивитесь, когда увидите качество среднего C/C++ кода (возьмите случайно любой проект на sourceforge), а не любимых всеми linux-kernel/apache/squid/kde/etc. Я боюсь себе даже представить, что станет с этим качеством, если бы все веб-разработки велись бы только на C/C++ ...

А. Н. Подкорытов, читающий курс мат-анализа в Санкт-Петербургском университете любил говорить так - "Как ни расскажи, всё равно найдётся, где споткнуться."
Почти во всем согласен.


# С++ плохо подходит для Web разработок.

Давайте рассуждать о вкусе устриц, предварительно их попробовав.


Да, я попробовал еще давно, без фреймворков. То что на С++ можно делать все что угодно - я согласен. Но ведь согласитесь же и вы, что в среднем своем (не берусь сразу же вам определить этот термин) С++ менее подходит, чем тот же PHP/Perl? И те же устрицы ведь не является повседневной едой, значит это не мэинстрим, а исключение.
Что бы запустить код на C++ нужно его скомпилировать и он будет работать. Что бы запустить perl/php - нужно скомпилировать интерпретатор и он тоже будет работать.

В любом случае, моя мысль сводится к тому, что их "кроссерверность" - является далеко не главной причиной их популярности.
А вам не кажется тогда странным, что все резко начали писать сайты именно на perl, хотя в те времена многие прекрасно владели C++, и "однозначно легче писать, легче дебагить, короче программировать на порядок легче..."? Т.е. получается, что многие програмисты, решили что им не нужно легких путей, им не нужен хорошо известный и провереный годами C++ и решили заняться изучением какого-то там perl? :)

С++ плохо подходит для Web разработок. Хотя конечно его для этого тоже использует, в каких-то узких задачах, где требуется высокая производительность. Чаще всего на нем пишут высокоскоростные библиотеки которые подключаются к языкам более высокого уровня.
На С++ тоже можно, смысла мало =)
Да... обалденный подарок выйдет для IT'шника.
В любом случае, каждый 5-ый имеет тут вполне приличный сайт с 20k+ уников в сутки. Вот это крайне интересный факт...

ЗЫ. Интересно, какая у них монетизация трафика...
И все же... вначале было яйца - Plan 9, а потом уже курица - Inferno =)

Однако, я немного отстал от темы и инферно каким-то образом пропустил. Мне не очень понятно, зачем ее вообще создали. Фраза из вики "Inferno was first made in 1995 by members of Bell Labs' Computer Science Research division to bring some principles of Plan 9 from Bell Labs over to other systems." наводит меня на мысль, что inferno создали как некую виртуальную машину на принципах Plan'а, что бы внедрять свои наработки и в других системах, где запуск самой Plan в нативном режиме не возможен. Думается, что в дальнейшем, когда стало ясно, что Plan 9 уже никогда не станет реально используемой операционной системой, было принято решение, что лучше продолжать работы в области виртуальной машины - т.е. Inferno, т. к. это намного перспективнее и имеет право на жизнь.
И как ни странно, они это сделали еще до вашего диплома =)
попробуй от сюда продолжить - http://195.24.78.97/5feb_habr.avi
wget -c решает все проблемы на ура
http://195.24.78.97/5feb_habr.avi
исчо
А может это эффект "у меня нету сайта, кликну в первый (последний) пункт, что бы посмотреть результаты" =))))
Срочно сооружает сайт на около-земной орбите, что бы проголосовать )
Да... засада - не подумал :(
В любом случае я уже тенденции все увидел, тут или все начинающие или заядлые старперытаперы. "Средний класс" отсутствует.
Я вот не понял. Как С++ программисты умудрились все испортить? Они саботировали работу perl программистам (perl им патчили, что бы он падал? :) Или все же perl программисты провалили задание, не успели фотохостинг к сроку сдать и потому их решили уволить?

ЗЫ. Не верю что такие проекты проще на С++ писать. Да и тот же perl хорошо с C++ интегрируется - если не хватает скоростей, можно некоторые функции на сях переписать...
Да черт с ней с кармой. Тут потеряешь, там найдешь. Не одной кармой живы =)

Information

Rating
Does not participate
Registered
Activity