Гость
156 повідомлень
#17 років тому
Цитата ("radmus"):
Я не сказал что он плох, но ИМХО он уже отошел на второй план....

Уже? Питон сейчас начинает новую жизнь, и только стает популярным, и востребованым. Да, конечно он не станет таким по популярности как ПХП, но свою нишу займет. На данный момент я например учусь применять питон как второй язык при написании веб приложений. И тем более ГУИ на нем написать, это раз плюнуть.
Виктор Брылев
226 повідомлень
#17 років тому
Я бы не советовал учить PHP. Это один из самых плохих вариантов языка для веб-программирования. Если уж приспичит и никуда от этой гадости не деться, то нужно обязательно использовать один из грамотных фреймворков (CakePHP, Symphony, Zend). Причина простая: на PHP очень просто научится писать безграмотно, а потом долго и упорно искоренять дурные привычки и переучиваться.
Гость
156 повідомлень
#17 років тому
Цитата ("bewhite"):
Я бы не советовал учить PHP. Это один из самых плохих вариантов языка для веб-программирования. Если уж приспичит и никуда от этой гадости не деться, то нужно обязательно использовать один из грамотных фреймворков (CakePHP, Symphony, Zend). Причина простая: на PHP очень просто научится писать безграмотно, а потом долго и упорно искоренять дурные привычки и переучиваться.

А не проще ли с самого начала учится правильно программировать? С тем же успехом можно не учить си++ =) Ведь он очень похож на php(синтаксисом), и на нем тоже можно начать плохо кодить. С самого начала надо правильно учится программировать, и любой язык потом будет доступен
Константин Т.
589 повідомлень
#17 років тому
Цитата ("AlekseySribnyj"):
С тем же успехом можно не учить си++ =) Ведь он очень похож на php(синтаксисом), ...


Оопс.....
Виктор Брылев
226 повідомлень
#17 років тому
Цитата ("AlekseySribnyj"):
А не проще ли с самого начала учится правильно программировать? С тем же успехом можно не учить си++ =) Ведь он очень похож на php(синтаксисом), и на нем тоже можно начать плохо кодить.

Ну раз уж разговор зашел о синтаксисе...
Переопределите пожалуйста оператор сложения строк в php так чтобы им стал обычный плюс вместо странной точки. Еще можете попробовать создать класс с несколькими конструкторами в php.
Это я все к тому, что странно даже сравнивать C++ и PHP. Это абсолютно разного уровня языки и заслуженно пользуются разным авторитетом среди разработчиков.
Dimko Pythonic
8 повідомлень
#17 років тому
> Я не сказал что он плох, но ИМХО он уже отошел на второй план....

Смотрим на динамику изменения востребованности:
Availible N.
1 повідомлення
#17 років тому
На PHP плохо кодят вовсе не от того, что PHP к этому располагает. PHP опасен тем, что нижняя планка интеллекта для его освоения довольно-таки низкая по сравнению с Perl, C++. И не происходит отсева "горе программистов" ещё на ранней стадии изучения. Люди же с более высоким потенциалом быстро обучаются и самосовершенствуются.
Моё мнение: в школах везде надо преподавать Pascal. В университетах, если не продиктовано к.л. спецификой специальности - С++ (Microsoft Visual C++, т.к. развивает большее трудолюбия и терпения).
А Perl больше всего подходит для написания различных утилит для себя любимого. В команде работать с ним очень тяжело. Сам я вперед познакомился с Perl и наигравшись с синтаксисом перешел на PHP.
Владимир С.
21 повідомлення
#17 років тому
Nauticus, полностью поддерживаю. быдло-кодеров пхп пригревает, а перл отсеивает...
Дмитрий С.
7 повідомлень
#17 років тому
Цитата:
А можно про это поподробнее. Очень интересно.
Я на сколько слышал - перл мощнее ПХП.

Просто я знаю ПХП но ме советуют выучить перл для "разработки более сложных приложкний"

блин, а Java вот еще мощнее и что? начать изучение лучше с PHP, там и синтаксис проще и код, потом постепенно уже и Perl освоишь если будет желаение, как говорится "дальше - больше".
Константин Т.
589 повідомлень
#17 років тому
Изучать надо с математики.
Кирилл М.
128 повідомлень
#17 років тому
Вопрос из серии: ЧЕМ ЛУЧШЕ УБИВАТЬ КОМАРА Я, к примеру, ПЕРЛ не знаю... есть небольшое желание выучить основы, но пока только желание А так меня пока устраивает и РНР.
Александр Измайлов
66 повідомлень
#17 років тому
Цитата:
Изучать надо с математики.

Честно говоря, всегда считал математику, алгебру, высшую математику (и так далее по списку) и программирование разными вещами, мало зависящими друг от друга. Да, согласен, существуют области, в которых эти понятия неразрывно связаны (программирование ядра операционной системы, к примеру), но их процент по сравнению с «обычным» программированием ничтожно мал. Мне, к примеру, за полтора года ни разу не пригодился даже школьный курс алгебры в последних классах. Понятно, что нужно уметь складывать восемнадцать с сорока восмью — но это должен уметь каждый образованый человек, будь он гуманитарием, технарем или «истинным программистом»

P.S. Лишь ИМХО
Константин Т.
589 повідомлень
#17 років тому
Бум сайтостроительства рано или поздно должен кончиться, надо к этому готовиться, тогда придётся искать работу программиста в промышленности - а там "программист без образования" будет только на подхвате.

Да и вообще понятие "программист" со временем меняется. Хорошая тема была бы для исследования - что такое программист двадцать лет назад, десять, пять, и к чему всё идёт.
Валера Е.
79 повідомлень
#17 років тому
Думаю, PHP легче изучать, но он не очень качествен, а Perl с точностью до наобарот.
Николай С.
710 повідомлень
#17 років тому
Цитата ("CodeDreamer"):
Цитата:
Изучать надо с математики.

Честно говоря, всегда считал математику, алгебру, высшую математику (и так далее по списку) и программирование разными вещами, мало зависящими друг от друга. Да, согласен, существуют области, в которых эти понятия неразрывно связаны (программирование ядра операционной системы, к примеру), но их процент по сравнению с «обычным» программированием ничтожно мал. Мне, к примеру, за полтора года ни разу не пригодился даже школьный курс алгебры в последних классах. Понятно, что нужно уметь складывать восемнадцать с сорока восмью — но это должен уметь каждый образованый человек, будь он гуманитарием, технарем или «истинным программистом»

P.S. Лишь ИМХО


И алгебра логики вам тоже не нужна?

Цитата ("efremovxp"):
Думаю, PHP легче изучать, но он не очень качествен, а Perl с точностью до наобарот.


Качественнее - это вообще что за понятие относительно языка программирования?
Константин Т.
589 повідомлень
#17 років тому
Вообще когда возникает вопрос - изучать перл или нет, у меня возникает предположение, что вопрос задаёт не программист
Валера Е.
79 повідомлень
#17 років тому
SolNikolay, т.е. я имел ввиду мощность.:P
Вадим Т.
3240 повідомлень
#17 років тому
Цитата ("Tr1aL"):
блин, а Java вот еще мощнее и что?

Java - не мощнее. Так как для реализации одних и тех же действий (без учета библиотек) на Perl нужно написать меньше кода.
Я вообще сомневаюсь что есть языки программирование, более мощные чем Perl.

P.S. Хотя вообще термина "мощность языка программирования" нет, это условность, определяемая количеством операторов (в Perl больше операторов чем в Java наверное раза в 3), количеством возможных языковых конструкций, и т.д.
Алексей Ц.
292 повідомлення
#17 років тому
Мощнее PERL? В некотором роде Ruby

А вообще любому программисту нужно знать (опять же ИМХО) C++, LISP(Scheme), Prolog/Oz, Python/Ruby, PERL. Все остальное - наживное
Константин Т.
589 повідомлень
#17 років тому
Честно говоря, насчёт Руби у меня есть сомнения. Какой-то он не такой. Ниши у него нет своей. Питон с пробелами органически не переношу, но на нём пишут полезные программы, так что язык, наверно, не безнадёжен. А вот Пролог и Лисп - это точно. Мне сейчас не хватает Пролога для написания маленькой экспертноподобной системы, может быть даже возьмусь за него и институтские воспоминания освежу.