Про литературу я может быть и погорячился.
Когда я выбирал язык програмирования для WEB, я выбрал Perl потому что книг о нем было предостаточно, в нем был виден потенциал применения его не только в качестве WEB ну и писался он, как мне кажется, хакерами-гиками. Это меня и привлекло.
Сейчас при выборе языка для Веб, Perl будет расматриваться как самый последний вариант (хотя, пожалуй последними будут ASM/C/C++/Pascal %)). Причины и так наверное всем ясны - много кто его знает, значит можно при изучение консультироваться у знакомых, много книг, много фреймворков и примеров на нем...
Единственное что мне до сих пор интересно, так это как так получилось, что Perl проиграл гонку вооружения и сдал позиции PHP? Не ужели именно из-за того, что "его трудно читать/понимать"? Мне кажется, что PHP выиграл скорее из-за удачного маркетинга, если этот термин возможно тут применить...
Мне примерно столько же и хочу заметить, что в бурный век развития IT это уже точно не молодой :)
По крайней мере я вижу ну очень большое кол-во талантливых молодых програмистов...
ЗЫ. Как бы это пока не выглядело смешным, но ИМХО уже реально пора думать о старости...
Ну вот видимо это еще одна причина популярность PHP. В нем меньше нужно думать и башку не сносит. Значит он более доступен для средней руки програмистов, а значит и более востребован на рынке труда.
Проще - может быть. Я как то привык и уже не замечаю особо. В любом случае, это ИМХО должно изучиться для любого нормального програмиста за один день... Посел чего наступает автоматизм...
но, простите, у вас тоже не везде одинаково %)
зы: можно упрастить и сделать все на хешах, выкинув массив
зыы: да, согласен что нужно понимать где у тебя хеш, где массив, а где ссылка...
к сожалению после обновления на леопарда gcc поломался
то что вы привели, насколько я вижу - это использование рекурсии и условного оператора a ? b : c - что есть почти во всех языках.
Конечно сама методика обфускации не будет работать везде.
Данный код не является каким-то особенным видом "сокращенного языка с".
Честно говоря я теряю нить ваших рассуждений тут. Так что конкретно по существу ответить не могу.
Помимо Apache и Linux каждый год появляются новые интересные проекты на чистом С. И не только в тех областях где С беспорный лидер (сис. прог, встраиваемые сис., библиотеки и т.д.).
Все что есть сокращенного у C есть и почти в любом другом языке.
Обычно это операторы вида: ++ += -= etc
ЗЫ. В Си на самом деле есть ацкая штука, которая до сих пор повергает в ужас. Это указатели на функции которые возвращают что-нибудь типа указателей и т.д...
Ну давайте займемся игрой слов :D
Интернет растет => больше сайтов => все не перл веб-програмисты выпускают больше сайтов => так как сайто-строителей стало больше, то значит новые програмисты изучили имено perl и пишут на нем
А открой любую статистику скажем проектов на perl'е в вебе.
Так вот, статистика тебе эта скажет, что общая доля perl проектов падает, но их абсолютное кол-во растет =)
Когда я выбирал язык програмирования для WEB, я выбрал Perl потому что книг о нем было предостаточно, в нем был виден потенциал применения его не только в качестве WEB ну и писался он, как мне кажется, хакерами-гиками. Это меня и привлекло.
Сейчас при выборе языка для Веб, Perl будет расматриваться как самый последний вариант (хотя, пожалуй последними будут ASM/C/C++/Pascal %)). Причины и так наверное всем ясны - много кто его знает, значит можно при изучение консультироваться у знакомых, много книг, много фреймворков и примеров на нем...
Единственное что мне до сих пор интересно, так это как так получилось, что Perl проиграл гонку вооружения и сдал позиции PHP? Не ужели именно из-за того, что "его трудно читать/понимать"? Мне кажется, что PHP выиграл скорее из-за удачного маркетинга, если этот термин возможно тут применить...
По крайней мере я вижу ну очень большое кол-во талантливых молодых програмистов...
ЗЫ. Как бы это пока не выглядело смешным, но ИМХО уже реально пора думать о старости...
Yahoo!, Amazon, TicketMaster, The United States Department of State, The BBC, Slashdot, и Shopzilla
В С почему-то присутствует тоже самое *, &, ->, [] или вам не кажется так?
обфускировать можно наверное почти любой языук...
зы: можно упрастить и сделать все на хешах, выкинув массив
зыы: да, согласен что нужно понимать где у тебя хеш, где массив, а где ссылка...
Вообщем, вышло так. Сорри за лишнии BR теги - не знаю как их убрать.
то что вы привели, насколько я вижу - это использование рекурсии и условного оператора a ? b : c - что есть почти во всех языках.
Конечно сама методика обфускации не будет работать везде.
Данный код не является каким-то особенным видом "сокращенного языка с".
Помимо Apache и Linux каждый год появляются новые интересные проекты на чистом С. И не только в тех областях где С беспорный лидер (сис. прог, встраиваемые сис., библиотеки и т.д.).
Чиста пацаны есть везде. Даже в ядре линукса ChangeLog-2.6.11 | Signed-off-by: Vasia Pupkin
Обычно это операторы вида: ++ += -= etc
ЗЫ. В Си на самом деле есть ацкая штука, которая до сих пор повергает в ужас. Это указатели на функции которые возвращают что-нибудь типа указателей и т.д...
Интернет растет => больше сайтов => все не перл веб-програмисты выпускают больше сайтов => так как сайто-строителей стало больше, то значит новые програмисты изучили имено perl и пишут на нем
чем это хуже вашего утверждения? )
я думаю омолаживается, но не так быстро
да и кто сказал, что если перлом не пользуются "чиста пацаны", то из-за этого он умирает? :)
Мое ИМХО что на PHP возможно проще писать :)
Так вот, статистика тебе эта скажет, что общая доля perl проектов падает, но их абсолютное кол-во растет =)
Perl умер. Да здравствует Perl!