Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Вопрос ко всем знатокам
Покинул форум
Сообщений всего: 59
Дата рег-ции: Нояб. 2007 Откуда: Россия, Ставрополь
Помог: 0 раз(а)
что нужно, кроме учебников для начала изучения PHP ?
и, стоит ли учить другие языки до начала обучения в PHP ?
за ранее благодарен
valenok
Отправлено: 17 Ноября, 2007 - 17:11:46
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Нужно немного больше чем половина мозга и иногда его включать ..
Ещё выучите html.
А опыт в других языках программирования пригодится только если его действительно много, иначе будет мешать ..
Если бы я учил с нуля, я бы взялся за с++ на вашем месте ..
----- Truly yours, Sasha.
Infuzzer
Отправлено: 17 Ноября, 2007 - 18:06:40
Гость
Покинул форум
Сообщений всего: 80
Дата рег-ции: Нояб. 2007 Откуда: Израиль, Ашкелон
Помог: 0 раз(а)
valenok пишет:
Если бы я учил с нуля, я бы взялся за с++ на вашем месте ..
Ну почему-же сразу C++? А может человек хочет программировать для web?
Хотя помимо РНР есть еще много разных языков - perl, ruby... Почему многие хотят начать имено с РНР? В этом есть причина? Или просто более популярно?
evgenijj
Отправлено: 17 Ноября, 2007 - 18:19:37
Участник
Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006 Откуда: Москва
Помог: 10 раз(а)
Я никогда ранее не имел дела ни с каким языком программирования (кроме PHP). Но все-таки возьму на себя смелость утверждать -- это и не нужно. Это стиль мышления, образ жизни -- либо тебе дано, либо нет. Уверен, если мне понадобится другой язык -- я буду на нем писать так же легко, как и на PHP.
Нет там никаких принципиальных отличий -- просто логика. Она нужна везде. Другой вопрос -- есть она у тебя или нет? Если нет -- то лучше и не браться.
Например, у меня нет призвания к дизайну -- я за него и не берусь. Зачем позориться?
P.S. Вот, неожиданно выяснилось, что я фаталист...
Покинул форум
Сообщений всего: 80
Дата рег-ции: Нояб. 2007 Откуда: Израиль, Ашкелон
Помог: 0 раз(а)
evgenijj, это спорный вопрос. Не все йогурты одинаково полезны Не у всех языков программирования одинаковая логика. Невозможно ведь сравнить PHP и Assembler, Perl и Brainfuck, Python и С++.
Отличия все-таки есть. ООП, синтаксис, структура... Много разных вещей.
Если бы все языки программирования были одинаковы, их бы не было такое великое множество.
Хотя логика, безусловно, нужно везде.
evgenijj
Отправлено: 17 Ноября, 2007 - 18:58:27
Участник
Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006 Откуда: Москва
Помог: 10 раз(а)
Infuzzer пишет:
evgenijj, это спорный вопрос.
То, что это спорный вопрос -- абсолютно согласен.
Часто в Интернете слышу мысль, типа "уровень вхождения в PHP крайне низок". Кто-нибудь может мне объяснить -- что это значит? Если такой чел найдется, хотелось бы послушать, про этот загадочный уровень. Пусть бы рассказал, как правильно писать программы. А то пишем тут, и не подозреваем, что нарушаем стандарты программирования.
Покинул форум
Сообщений всего: 80
Дата рег-ции: Нояб. 2007 Откуда: Израиль, Ашкелон
Помог: 0 раз(а)
"Высокий уровень вхождения в язык" - это типа со смазкой? Или с бубном?
Не знаю, на мой взгляд синтаксис РНР - не самый простой.
Да и если брать во внимание то, как многие РНР программисты пишут код - вообще ничего не разобрать.
Python например - очень удобный для чтения и понимания. Из-за особенностей его.
valenok
Отправлено: 17 Ноября, 2007 - 21:58:41
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
синтаксис тот же что и в С
Это ты начитался про brainfuck
А все остальные совремнные языки (паскаль не считается)
являются более менее на одно лицо.
Уйдёт некоторое время на переучивание некоторых названий функций,
а так везде всё осталось С подобным.
----- Truly yours, Sasha.
Infuzzer
Отправлено: 17 Ноября, 2007 - 22:02:10
Гость
Покинул форум
Сообщений всего: 80
Дата рег-ции: Нояб. 2007 Откуда: Израиль, Ашкелон
Помог: 0 раз(а)
Я не говорил, что в С простой синтаксис.
Не скажи, что все новые языки на одно лицо.
Ruby например.
Костэн
Отправлено: 18 Ноября, 2007 - 00:13:30
Новичок
Покинул форум
Сообщений всего: 59
Дата рег-ции: Нояб. 2007 Откуда: Россия, Ставрополь
Помог: 0 раз(а)
Infuzzer пишет:
valenok пишет:
Если бы я учил с нуля, я бы взялся за с++ на вашем месте ..
Ну почему-же сразу C++? А может человек хочет программировать для web?
Хотя помимо РНР есть еще много разных языков - perl, ruby... Почему многие хотят начать имено с РНР? В этом есть причина? Или просто более популярно?
да, моя цель это создание сайтов и всё что туда входит...
может есть у вас какие нибудь советы по этому поводу ?
я имею ввиду - с чего мне лучше начинать ?
я вот прошёл книгу JavaScripts правда для новичков, есть кое какие знания html. PHP в нынешнем моём представлении выглядит как это всё вместе + удобство и перспективы в дальнейщей работе...
я уверен, что я много не понимаю в этом деле т.к. не давно начал адаптироваться в этой сфере... но мне только 17, и думаю ещё есть время что бы освоить всё, что нужно, и в дальнейшем на этом зарабатывать
всем откоментировавшимся большая моя благодарность за то, что не проигнорировали и попытались наставить на путь истины
EuGen
Отправлено: 18 Ноября, 2007 - 11:25:57
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Могу сказать точно - Evgenijj прав, если есть логика, если это "дано", то Вы разбетесь во всех языках с одинаковой легкостью, так как все сходит от одного - выполнения машиной наших команд.
Про низкий и высокий уровень - я думаю, имелся ввиду уровень языка. То есть то, на каком уровне он позволяет работать с данными. Ассемблер к примеру - язык низкого уровня. C - среднего, а скажем, Java - уже высокого. При этом нет ничего "плохого" в том, чтобы "быть языком низкого уровня" - это просто означает, что программисту нужно будет гораздо лучше понимать, что он делает, так как за него многое не делается компилятором. Плюсом этого является огромная гибкость - оптимальнее кода труднее придумать. Другое дело, что в последнее время процессорное время стало на много порядков дешевле, чем время программиста.
Я программировал и на Assembler, и на Pascal, и на C/C++ и на Visual C#, и на Perl, на PL-SQL, конечно же на PHP, даже на "недоязыке" 1С доводилось.
И мое мнение таково - умеешь программировать - спрограммируешь что угодно. Если не дано - то сможешь сделать "что-то", и то по мануалам, но не более того.
Я, к примеру, тоже художник от слова "худо", потому не берусь за дизайн - зачем мне заниматься не своим делом ?
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Infuzzer
Отправлено: 18 Ноября, 2007 - 12:02:33
Гость
Покинул форум
Сообщений всего: 80
Дата рег-ции: Нояб. 2007 Откуда: Израиль, Ашкелон
Помог: 0 раз(а)
Костэн пишет:
да, моя цель это создание сайтов и всё что туда входит..
Так не бывает
Человек--веб-студия это не у всех получается. Определись лучше, в каком плане ты хочешь быть гуру. В плане дизайна? Макетирования? Верстки? Программирования?
Выбери одну тему и сначала выучи ее на все 100%. А потом можно будет добавлять знания. Учиться никогда не поздно.
valenok
Отправлено: 18 Ноября, 2007 - 12:31:16
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Вы делайте как я начинал..
Насмотрелся на один крутой сайт
посещал его ежедневно, по несколько часов,
потом бац, знакомый сидит и говорит
"Сашь, подойди, я сайт сделал"
Я - Ого, чего, где, как
Он мне показывает белую пустую страницу браузера и говорит - смотри
Я смотрю, думаю чёт не то,смотрю на адрес - мои документы
Он тоже на это сомтри смотрит, и говорит - а секундочку.
Открывает блокнот и к куче непонятной галиматьи дописывает слова - Мой сайт.
Обновляет страницу -и о чудо - написанно мой сайт - .
Постоял я там с минуту, потом отобрал у него книжку и прочёл.. всю..
Потом тут подумал, там подумал - и давай делать сайт, а не абы какой, а тот мой любимый.
Ну не то чтобы я до сих пор уже его сделал, но архив с файлами у меня ещё хранится ..
Бери себе чёниьт поделать - лопату и в перёд.
У меня в своё время ушло 2 недели чтобы прочитать четвёртую и пятую главы в книжке. 7 и 8 я до сих пор и не прочитал ..
Вообщем смотря на сколько хватит вашего желания и энтузизма.
Рано или поздно всё таки научитесь, но если "не дано", то скорее поздно, а для этого нужно много терпения и желания..
Где вы себя видите через 5 лет?
Именно этим хотите заниматься сейчас?
Может лучше на археолога пойти древние манускрипты культа племени мая читать ..
----- Truly yours, Sasha.
Infuzzer
Отправлено: 18 Ноября, 2007 - 12:43:34
Гость
Покинул форум
Сообщений всего: 80
Дата рег-ции: Нояб. 2007 Откуда: Израиль, Ашкелон
Помог: 0 раз(а)
Можно и в качестве хобби этим заниматься, почему нет?
Вопрос - чем заниматься, опять-же. Дизайном? Версткой? Программированием? Юзабилити?
EuGen
Отправлено: 18 Ноября, 2007 - 13:28:58
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
А при чем тут вообще это? Речь то о том, что может или нет .. "дано" или нет.
Но всегда если есть желание - человек научится всему.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.