Login
Хочу научится
NEW 17.06.09 23:33
Патамушта обе доступны и бесплатны, а хостинги их предоставляющие стоят копейки.
in Antwort digital.pilot 17.06.09 23:27
В ответ на:
Сложилось так, что PHP часто используется как язык для написания веб-фронтендов для базы в MySQL. Это эдакая устоявшаяся связка.
Сложилось так, что PHP часто используется как язык для написания веб-фронтендов для базы в MySQL. Это эдакая устоявшаяся связка.
Патамушта обе доступны и бесплатны, а хостинги их предоставляющие стоят копейки.
NEW 18.06.09 00:07
in Antwort Michel 17.06.09 23:04
одно без другого в вопросе создания сайта не работатет
------
Не совсем. Точнее - полная путаница.
1. Сайт. Для него не требуются ни PHP, ни SQL. Даже HTML не обязателен.См. например FTP-сайт.
2. PHP. Совсем не обязательно использовать PHP для генерации HTML. Можно решать любую другую задачу. Просто генерация HTML это то, что в нем делать достаточно просто.
3. SQL. Он появляется не тогда, когда надо писать что-то на PHP или делать вэб-сайт, а тогда, когда надо где-то организованно сохранять какие-то данные, получаемые от пользователя. Можно решать эту часть задачи и без SQL, но с ним выходит проще. Кроме того, как написал D.P, никто не мешает получать данные непосредственно от SQL-сервера, не используя PHP или другой язык.
какие языки т.с. "самостоятельные" и для каких областей "заточены".
------
Практически на любом языке можно решать любые задачи. Просто на одних часть работы будет сделать проще, на других - затратно, и лишь некоторые задачи будет сделать невозможно. Невозможности, однако, скорее исключения, чем правило.
Например, HTML не умеет записывать информацию в файл. Вместо этого он отсылает данные на указанный сервер, где они уже могут быть записаны в файл тем же PHP или ASP или еще пятью десятками известных языков.
------
Не совсем. Точнее - полная путаница.
1. Сайт. Для него не требуются ни PHP, ни SQL. Даже HTML не обязателен.См. например FTP-сайт.
2. PHP. Совсем не обязательно использовать PHP для генерации HTML. Можно решать любую другую задачу. Просто генерация HTML это то, что в нем делать достаточно просто.
3. SQL. Он появляется не тогда, когда надо писать что-то на PHP или делать вэб-сайт, а тогда, когда надо где-то организованно сохранять какие-то данные, получаемые от пользователя. Можно решать эту часть задачи и без SQL, но с ним выходит проще. Кроме того, как написал D.P, никто не мешает получать данные непосредственно от SQL-сервера, не используя PHP или другой язык.
какие языки т.с. "самостоятельные" и для каких областей "заточены".
------
Практически на любом языке можно решать любые задачи. Просто на одних часть работы будет сделать проще, на других - затратно, и лишь некоторые задачи будет сделать невозможно. Невозможности, однако, скорее исключения, чем правило.
Например, HTML не умеет записывать информацию в файл. Вместо этого он отсылает данные на указанный сервер, где они уже могут быть записаны в файл тем же PHP или ASP или еще пятью десятками известных языков.
NEW 18.06.09 10:45
Спасибо. я вот это и хотел бы узнать - какой язык для чего подходит.
in Antwort Murr 18.06.09 00:07
В ответ на:
Просто на одних часть работы будет сделать проще, на других - затратно, и лишь некоторые задачи будет сделать невозможно.
Просто на одних часть работы будет сделать проще, на других - затратно, и лишь некоторые задачи будет сделать невозможно.
Спасибо. я вот это и хотел бы узнать - какой язык для чего подходит.
NEW 02.07.09 20:20
in Antwort knaz75 01.06.09 00:22
Для того, чтобы уяснить логику программирования - нужно начинать с Паскаля. Тем более что в Интернете возможно скачать бесплатно Bortland Pascal или BC Pascal. Эти программы по своей сущности похожи и практически идентичны Turbo Pascal. Можно много рассуждать на тему что Паскаль стар как мир, но это все-равно что азбука программирования - практически все существующие языки программирования имеют очень похожую на Паскаль логику.
Далее взять в библиотеке или найти в интернете сборник задач и начинать решать задачи - причем начинать с элементарного "А+В=С". По началу не будет получаться, и будет дикое желание бросить все это, главное перетерпеть.
Есть также хороший сайт Интернет-Университета Высоких Технологий - там есть различные интересны курсы для самостоятельного изучения, курсы разработаны ведущими профессорами России. Обучение бесплатно, есть теория и тесты для оценки знаний. Уровни различные - от начинающих до спецов.
Ссылка www.intuit.ru
И добрый совет - посмотрите в том регионе, где вы живете, что-то вроде профобразовательного центра - там могут обучаться взрослые по вечерам, там наверняка есть специальность, связанная с компьютерами - это могут быть и компьютерные сети, и обработка данных, и обслуживание компьютеров. На всех подобных специальностях, где подразумевается работа на компьютере, программирование Паскаль или Дельфи- обязательный предмет. Там уже его можно освоить под руководством преподавателя, что поверьте мне, будет проще и надежнее. Дельфи, кстати, тот же Паскаль, только более современной версии.
Не знаю какие возможности в Вашем регионе, у нас, по крайней мере, любой взрослый, кому вдруг приспичило вновь учиться - может пойти учиться по вечерам в профессиональный центр и все это бесплатно, даже стипендию платят. И уровень образования весьма и весьма приличный.
Далее взять в библиотеке или найти в интернете сборник задач и начинать решать задачи - причем начинать с элементарного "А+В=С". По началу не будет получаться, и будет дикое желание бросить все это, главное перетерпеть.
Есть также хороший сайт Интернет-Университета Высоких Технологий - там есть различные интересны курсы для самостоятельного изучения, курсы разработаны ведущими профессорами России. Обучение бесплатно, есть теория и тесты для оценки знаний. Уровни различные - от начинающих до спецов.
Ссылка www.intuit.ru
И добрый совет - посмотрите в том регионе, где вы живете, что-то вроде профобразовательного центра - там могут обучаться взрослые по вечерам, там наверняка есть специальность, связанная с компьютерами - это могут быть и компьютерные сети, и обработка данных, и обслуживание компьютеров. На всех подобных специальностях, где подразумевается работа на компьютере, программирование Паскаль или Дельфи- обязательный предмет. Там уже его можно освоить под руководством преподавателя, что поверьте мне, будет проще и надежнее. Дельфи, кстати, тот же Паскаль, только более современной версии.
Не знаю какие возможности в Вашем регионе, у нас, по крайней мере, любой взрослый, кому вдруг приспичило вновь учиться - может пойти учиться по вечерам в профессиональный центр и все это бесплатно, даже стипендию платят. И уровень образования весьма и весьма приличный.
NEW 03.07.09 10:59
in Antwort JESSIKA2004 02.07.09 20:20
Какие они все же идиоты в MIT... Ты тему-то полностью прочитала?
03.07.09 11:05
in Antwort JESSIKA2004 02.07.09 20:20
не надо паскаль, только не его! я столько видел покалеченных им (и делфями) ...
NEW 03.07.09 11:06
in Antwort JESSIKA2004 02.07.09 20:20
да, насчет обязательных паскалей и делфей - это особенность республик бывшего СССР, во всем мире оно используется гораздо меньше...
P.S. а интуит - да, хороший ресурс, про него я совсем забыл
P.S. а интуит - да, хороший ресурс, про него я совсем забыл
NEW 03.07.09 12:24
in Antwort AlexOtt 03.07.09 11:05
NEW 03.07.09 15:53
"Очень похожая" это "немножко беременная". Языки обладают синтаксисом, семантикой и поддерживают определённые парадигмы программирования. Синтаксис не интересен. Интересны семантика и парадигмы. Знаете чем вторая строка псевдо-кода:
Type obj;
obj = value;
в Pascal отличается от кода в Algol 68/ADA/С++/С#/Python/Perl/Delphi/Haskell/Ruby/Fortran/Prolog? Достаточно длинный список? Тем, что у кода разная семантика. В Паскале это будет просто присваивание. В указанных языках это будет что угодно. Потому, что там есть такая вещь как перегрузка операторов, которая из "очень похожей логики" делает очень непохожую. (строго говоря, не во всех указанных языках все операторы можно перегружать, в питоне, к примеру, нет перегрузки оператора присваивания, но не суть важно, возмите оператор сложения и постройте аналогичный пример).
Что касается поддерживаемых парадигм - процедурное и ООП, это, минимум, половина того, что надо знать. Функциональное и метапрограммирование там недоступны.
Большинство вузов в россии обучают информатике используя паскаль. В принципе, всё логично. В школе - бэйсик, в университете - паскаль, на работу - быдлокодера.
Вот и весь computer science. 
Я бы, наверно, питон выбрал бы сейчас для изучения различных концепций, если бы хотел научитъся программировать.
in Antwort JESSIKA2004 02.07.09 20:20, Zuletzt geändert 03.07.09 16:22 (voxel3d)
В ответ на:
Паскаль стар как мир, но это все-равно что азбука программирования - практически все существующие языки программирования имеют очень похожую на Паскаль логику.
Паскаль стар как мир, но это все-равно что азбука программирования - практически все существующие языки программирования имеют очень похожую на Паскаль логику.
"Очень похожая" это "немножко беременная". Языки обладают синтаксисом, семантикой и поддерживают определённые парадигмы программирования. Синтаксис не интересен. Интересны семантика и парадигмы. Знаете чем вторая строка псевдо-кода:
Type obj;
obj = value;
в Pascal отличается от кода в Algol 68/ADA/С++/С#/Python/Perl/Delphi/Haskell/Ruby/Fortran/Prolog? Достаточно длинный список? Тем, что у кода разная семантика. В Паскале это будет просто присваивание. В указанных языках это будет что угодно. Потому, что там есть такая вещь как перегрузка операторов, которая из "очень похожей логики" делает очень непохожую. (строго говоря, не во всех указанных языках все операторы можно перегружать, в питоне, к примеру, нет перегрузки оператора присваивания, но не суть важно, возмите оператор сложения и постройте аналогичный пример).
Что касается поддерживаемых парадигм - процедурное и ООП, это, минимум, половина того, что надо знать. Функциональное и метапрограммирование там недоступны.
Большинство вузов в россии обучают информатике используя паскаль. В принципе, всё логично. В школе - бэйсик, в университете - паскаль, на работу - быдлокодера.


Я бы, наверно, питон выбрал бы сейчас для изучения различных концепций, если бы хотел научитъся программировать.
Dropbox - средство синхронизации и бэкапа файлов.
NEW 03.07.09 21:05
in Antwort Simple 03.07.09 10:59
Господин хороший, я вовсе не претендую на лавры копьютерного гуру - куда же нам, блондинкам!!!! Мы же умеем только на дамских сайтах тусоваться. И похоже на компьтерной ветке - мнение женщины ну прямо клинический идиотизм. Спасибо за уточнение диагноза, дохтор!
NEW 03.07.09 21:40
in Antwort JESSIKA2004 03.07.09 21:05
Диагноз ты себе поставила сама этим постом ;)
NEW 03.07.09 22:56
in Antwort voxel3d 03.07.09 15:53
В Паскале это будет просто присваивание.
------
Эээ... если Я не забыл синтаксис Паскаля, то не будет... там кажется := такое прсваивание...
Но сути это не меняет.
Даа... Я бы не включал Алгол-68 в список... У него есть существенное отличие от Паскаля -
в его определении были допущены неоднозначности... где именно - уже не помню за давностью...
------
Эээ... если Я не забыл синтаксис Паскаля, то не будет... там кажется := такое прсваивание...
Но сути это не меняет.
Даа... Я бы не включал Алгол-68 в список... У него есть существенное отличие от Паскаля -
в его определении были допущены неоднозначности... где именно - уже не помню за давностью...
NEW 04.07.09 01:12
in Antwort knaz75 01.06.09 00:22
Narod,ogromnoe spasibo za vawi otveti!!! Ja uze na4al izu4at Paskal i dovolno uvljoksja ))) Prodolzajte popolnjat forum novimi sovetami,budet vsjo pro4itano.
NEW 04.07.09 10:51
in Antwort knaz75 04.07.09 01:12
я бы все-таки посоветовал изучать питон - более богатые библиотеки, работает на разных платформах, есть всякие фреймворки для веба. а паскаль - это вещь в себе...
NEW 10.07.09 11:05
in Antwort knaz75 04.07.09 01:12
Я бы с Паскаля не начинал. При всяком изучении чего то нового нужно заглядывать вперед. Паскаль используется только в учебных целях. А если бы начал например с Java, то убил бы 2-х зайцев. И научился программировать и потом нашел бы работу (что с одним Паскалем невозможно).
http://denis-aristov.ucoz.com
NEW 10.07.09 14:00
in Antwort knaz75 04.07.09 01:12, Zuletzt geändert 10.07.09 14:04 (OMG)
Если уж заговорили о Java..
Вот, может быть, такой подход к обучению больше понравится. Хоть материальчик и не первой свежести, но ИМХО очень полезен.
Или же сей труд на немецком. При правильном использовании гугла можно найти даже бесплатно. Тут уже работа в эклипсе, но материала меньше, чем по первой ссылке
Вот, может быть, такой подход к обучению больше понравится. Хоть материальчик и не первой свежести, но ИМХО очень полезен.
Или же сей труд на немецком. При правильном использовании гугла можно найти даже бесплатно. Тут уже работа в эклипсе, но материала меньше, чем по первой ссылке
NEW 13.07.09 22:18
in Antwort knaz75 01.06.09 00:22
Скочал книгу по Питону,называется "Core Python Programming " есть кто небуть кто работал с етой книгой , мозет что посоветуете?
NEW 14.07.09 10:06
in Antwort knaz75 13.07.09 22:18
я бы посоветовал для начала Dive into Python - http://diveintopython.org/ - там есть и русский перевод, если это нужно. а core python programming бы отложил на позже, и/или использовал бы ее в качестве справочника
есть еще версия и для 3-й версии питона - http://diveintopython3.org/
есть еще версия и для 3-й версии питона - http://diveintopython3.org/