Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2008, 20:11   #1
DooM1k
 
Регистрация: 25.03.2008
Сообщений: 4
По умолчанию PHP как язык для обучения программированию "с нуля"?

Здраствуйте и заранее извиняюсь, если тема подобная была....
Вопрос: от многих программистов я слышу, что PHP совсем не подходит как " первый язык" и лучше его учить после языков программирования для дескопа (c/c++ , delphi и тд).Имеется ли смысл в этом?
DooM1k вне форума Ответить с цитированием
Старый 25.03.2008, 22:10   #2
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

Я не знаю фактически ни одного десктопного языка. По крайней мере на уровне, на котором я зна РНР.
Если собираешься писать исключительно веб-скрипты, то имхо не обязательно начинать с "обычных" языков.
Я вот недавно начал учить С++, и благодаря моим знаниям РНР - мне это немного легче, чем начинать полностью с нуля. То же самое можно сказать про обратный вариант.
Просто РНР узко специализирован. Он легче в изучении, в применении и я бы даже сказал немного расслабляет программиста своей неприхотливостью. )))) Имхо, такой вариант с десктопным языком не пройдёт.

Вобщем, важно то, чем ты будешь заниматься.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 25.03.2008, 22:31   #3
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

DooM1k, начни с изучения стандартов html - дня 2 всего уйдет, а потом include в PHP заюзаешь, поймешь зачем PHP придумали. А вообще, PHP это лишь скрипт, который исполняет "десктопная программа".
Alar вне форума Ответить с цитированием
Старый 26.03.2008, 07:37   #4
ZEVS
Евгений Злобин
Пользователь
 
Аватар для ZEVS
 
Регистрация: 14.11.2006
Сообщений: 92
По умолчанию

в PHP нет четкой типизации, нет чистого ООП. Поэтому не стоит с него начинать. Лучше уж Си или Pascal - хотя бы основы изучи. Иначе потом будет сложно на чем-либо другом писать. Начав с php - программист менее "дисциплинирован", прошу не буквально это понимать.

html за два дня не выучить. Можно понять логику построения, но не в коем случае не выучишь всех тэгов, всех особенностей. К тому же он не ограничивается одним лишь языком разметки. Есть ещё css, xml, xhtml и пр. пр. пр.
ZEVS вне форума Ответить с цитированием
Старый 26.03.2008, 13:40   #5
crazy horse
ios developer
Старожил
 
Аватар для crazy horse
 
Регистрация: 16.11.2007
Сообщений: 2,885
По умолчанию

2ZEVS
Цитата:
нет четкой типизации
согласен, тут надо быть очень осторожным.
И математика очень настораживает.
взять хоть общеизвестный пример: echo (int((0.1+0.7)*10)) выводит 7.
тогда как echo (int((0.8)*10)) выводит 8. Естественно, есть простое объяснение сему феномену, но подобное поведение языка -вероятно не то, с чего следует начинать. Хотя imho.
ЗЫ. Сейчас делаю связку amfphp+flex. Вскрытие покажет.
Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь!

Последний раз редактировалось crazy horse; 26.03.2008 в 13:54.
crazy horse вне форума Ответить с цитированием
Старый 28.03.2008, 14:37   #6
DooM1k
 
Регистрация: 25.03.2008
Сообщений: 4
По умолчанию

Цитата:
Сообщение от crazy horse Посмотреть сообщение
2ZEVS

согласен, тут надо быть очень осторожным.
И математика очень настораживает.
взять хоть общеизвестный пример: echo (int((0.1+0.7)*10)) выводит 7.
тогда как echo (int((0.8)*10)) выводит 8. Естественно, есть простое объяснение сему феномену, но подобное поведение языка -вероятно не то, с чего следует начинать. Хотя imho.
ЗЫ. Сейчас делаю связку amfphp+flex. Вскрытие покажет.
А с чего лучше начинать?
DooM1k вне форума Ответить с цитированием
Старый 28.03.2008, 14:48   #7
crazy horse
ios developer
Старожил
 
Аватар для crazy horse
 
Регистрация: 16.11.2007
Сообщений: 2,885
По умолчанию

2DooM1k
Встречный вопрос - а что вы хотите писать?
Возможно вам придется по вкусу ява. она более-менее универсальна
и имеет больше общего с такими языками как cpp, delphi.
Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь!
crazy horse вне форума Ответить с цитированием
Старый 28.03.2008, 18:27   #8
DooM1k
 
Регистрация: 25.03.2008
Сообщений: 4
По умолчанию

Цитата:
Сообщение от crazy horse Посмотреть сообщение
2DooM1k
Встречный вопрос - а что вы хотите писать?
Возможно вам придется по вкусу ява. она более-менее универсальна
и имеет больше общего с такими языками как cpp, delphi.
Если я не ошибаюсь, сам PHP написан на c++, и код можно изменять т.е.опен соурс. Может быть, мне полезней изучить c++ ( заодно и алгоритмы т.к. много книг хороших).
Вобщем мне нужен язык программирования, которй мог быть полезным для вебпрограммирования...
DooM1k вне форума Ответить с цитированием
Старый 31.03.2008, 09:18   #9
crazy horse
ios developer
Старожил
 
Аватар для crazy horse
 
Регистрация: 16.11.2007
Сообщений: 2,885
По умолчанию

Цитата:
полезным для вебпрограммирования
с++ системный язык, довольно низкого уровня. довольно сложен в изучении, но очень серьезен в своих возможностях. Если изучение подобного гиганта не самоцель (учтите, что вам придется потратить несколько лет на то, чтобы им овладеть + в разы больше времени на практику) то я бы остановился на яве. Тем более для вэб. Тут есть ветка, советую почитать: Старт в Java for WEB. Если же у вас очень много времени и действительно огоромное желание -велком в C++.
Хотя web-app я бы на нем писать не стал. Обратите внимание так же на c#, asp.net.
Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь!

Последний раз редактировалось crazy horse; 31.03.2008 в 09:49.
crazy horse вне форума Ответить с цитированием
Старый 31.03.2008, 17:34   #10
DooM1k
 
Регистрация: 25.03.2008
Сообщений: 4
По умолчанию

crazy horse у меня возникли вопросы, если не трудно ответьте на них...

1.Вопрос насчте java, а именно для Web. Допустим я создал коммерческий сайт на данном языке + какая - нибудь база данных. Нужно платить какие-нибудь деньги на лицензию или что-то типо этого?

2. Чтобы программировать на С++, нужно сперва изучить C ?

3. java подходит для обучения? ( сложность не пугает ) Правда меня "пугает" огромное количество технологий...
DooM1k вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует skobets Общие вопросы C/C++ 2 03.06.2008 06:51
Excel файл открывается не "до конца" (странички "не показываются" только серое поле) Dorvir Microsoft Office Excel 2 28.03.2008 10:03
Создаю диаграмму "Bar". Подскажите как убрать растояние между "столбами" MAcK Компоненты Delphi 11 24.10.2007 10:49
На чем пишутся стратегии типа "Казаков" и "Эпохи империи" Tayfun Свободное общение 3 26.06.2007 20:27