Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Хочу научится

2524  1 2 3 4 5 6 7 все
  scorpi_ постоялец17.06.09 23:33
NEW 17.06.09 23:33 
в ответ digital.pilot 17.06.09 23:27
В ответ на:
Сложилось так, что PHP часто используется как язык для написания веб-фронтендов для базы в MySQL. Это эдакая устоявшаяся связка.

Патамушта обе доступны и бесплатны, а хостинги их предоставляющие стоят копейки.
#61 
Murr коренной житель18.06.09 00:07
Murr
NEW 18.06.09 00:07 
в ответ 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 или еще пятью десятками известных языков.
#62 
Simple Nothing is f*cked18.06.09 09:52
Simple
NEW 18.06.09 09:52 
в ответ scorpi_ 17.06.09 23:29
Жениться бы Вам, барин (с) :-D
#63 
Michel постоялец18.06.09 10:45
Michel
NEW 18.06.09 10:45 
в ответ Murr 18.06.09 00:07

В ответ на:

Просто на одних часть работы будет сделать проще, на других - затратно, и лишь некоторые задачи будет сделать невозможно.

Спасибо. я вот это и хотел бы узнать - какой язык для чего подходит.
#64 
paj прохожий01.07.09 14:11
paj
01.07.09 14:11 
в ответ knaz75 01.06.09 00:22
Всё начинается с "Hello World!"
#65 
JESSIKA2004 местный житель02.07.09 20:20
JESSIKA2004
NEW 02.07.09 20:20 
в ответ knaz75 01.06.09 00:22
Для того, чтобы уяснить логику программирования - нужно начинать с Паскаля. Тем более что в Интернете возможно скачать бесплатно Bortland Pascal или BC Pascal. Эти программы по своей сущности похожи и практически идентичны Turbo Pascal. Можно много рассуждать на тему что Паскаль стар как мир, но это все-равно что азбука программирования - практически все существующие языки программирования имеют очень похожую на Паскаль логику.
Далее взять в библиотеке или найти в интернете сборник задач и начинать решать задачи - причем начинать с элементарного "А+В=С". По началу не будет получаться, и будет дикое желание бросить все это, главное перетерпеть.
Есть также хороший сайт Интернет-Университета Высоких Технологий - там есть различные интересны курсы для самостоятельного изучения, курсы разработаны ведущими профессорами России. Обучение бесплатно, есть теория и тесты для оценки знаний. Уровни различные - от начинающих до спецов.
Ссылка www.intuit.ru
И добрый совет - посмотрите в том регионе, где вы живете, что-то вроде профобразовательного центра - там могут обучаться взрослые по вечерам, там наверняка есть специальность, связанная с компьютерами - это могут быть и компьютерные сети, и обработка данных, и обслуживание компьютеров. На всех подобных специальностях, где подразумевается работа на компьютере, программирование Паскаль или Дельфи- обязательный предмет. Там уже его можно освоить под руководством преподавателя, что поверьте мне, будет проще и надежнее. Дельфи, кстати, тот же Паскаль, только более современной версии.
Не знаю какие возможности в Вашем регионе, у нас, по крайней мере, любой взрослый, кому вдруг приспичило вновь учиться - может пойти учиться по вечерам в профессиональный центр и все это бесплатно, даже стипендию платят. И уровень образования весьма и весьма приличный.
#66 
Simple Nothing is f*cked03.07.09 10:59
Simple
NEW 03.07.09 10:59 
в ответ JESSIKA2004 02.07.09 20:20
Какие они все же идиоты в MIT... Ты тему-то полностью прочитала?
#67 
AlexOtt постоялец03.07.09 11:05
AlexOtt
NEW 03.07.09 11:05 
в ответ JESSIKA2004 02.07.09 20:20
не надо паскаль, только не его! я столько видел покалеченных им (и делфями) ...
#68 
AlexOtt постоялец03.07.09 11:06
AlexOtt
NEW 03.07.09 11:06 
в ответ JESSIKA2004 02.07.09 20:20
да, насчет обязательных паскалей и делфей - это особенность республик бывшего СССР, во всем мире оно используется гораздо меньше...
P.S. а интуит - да, хороший ресурс, про него я совсем забыл
#69 
Murr коренной житель03.07.09 12:24
Murr
NEW 03.07.09 12:24 
в ответ AlexOtt 03.07.09 11:05
я столько видел покалеченных им
------
VB-калек все одно больше...
#70 
voxel3d коренной житель03.07.09 15:53
voxel3d
NEW 03.07.09 15:53 
в ответ JESSIKA2004 02.07.09 20:20, Последний раз изменено 03.07.09 16:22 (voxel3d)
В ответ на:
Паскаль стар как мир, но это все-равно что азбука программирования - практически все существующие языки программирования имеют очень похожую на Паскаль логику.

"Очень похожая" это "немножко беременная". Языки обладают синтаксисом, семантикой и поддерживают определённые парадигмы программирования. Синтаксис не интересен. Интересны семантика и парадигмы. Знаете чем вторая строка псевдо-кода:
Type obj;
obj = value;
в Pascal отличается от кода в Algol 68/ADA/С++/С#/Python/Perl/Delphi/Haskell/Ruby/Fortran/Prolog? Достаточно длинный список? Тем, что у кода разная семантика. В Паскале это будет просто присваивание. В указанных языках это будет что угодно. Потому, что там есть такая вещь как перегрузка операторов, которая из "очень похожей логики" делает очень непохожую. (строго говоря, не во всех указанных языках все операторы можно перегружать, в питоне, к примеру, нет перегрузки оператора присваивания, но не суть важно, возмите оператор сложения и постройте аналогичный пример).
Что касается поддерживаемых парадигм - процедурное и ООП, это, минимум, половина того, что надо знать. Функциональное и метапрограммирование там недоступны.
Большинство вузов в россии обучают информатике используя паскаль. В принципе, всё логично. В школе - бэйсик, в университете - паскаль, на работу - быдлокодера. Вот и весь computer science.
Я бы, наверно, питон выбрал бы сейчас для изучения различных концепций, если бы хотел научитъся программировать.
Dropbox - средство синхронизации и бэкапа файлов.
#71 
JESSIKA2004 местный житель03.07.09 21:05
JESSIKA2004
NEW 03.07.09 21:05 
в ответ Simple 03.07.09 10:59
Господин хороший, я вовсе не претендую на лавры копьютерного гуру - куда же нам, блондинкам!!!! Мы же умеем только на дамских сайтах тусоваться. И похоже на компьтерной ветке - мнение женщины ну прямо клинический идиотизм. Спасибо за уточнение диагноза, дохтор!
#72 
Simple Nothing is f*cked03.07.09 21:40
Simple
NEW 03.07.09 21:40 
в ответ JESSIKA2004 03.07.09 21:05
Диагноз ты себе поставила сама этим постом ;)
#73 
Murr коренной житель03.07.09 22:56
Murr
NEW 03.07.09 22:56 
в ответ voxel3d 03.07.09 15:53
В Паскале это будет просто присваивание.
------
Эээ... если Я не забыл синтаксис Паскаля, то не будет... там кажется := такое прсваивание...
Но сути это не меняет.
Даа... Я бы не включал Алгол-68 в список... У него есть существенное отличие от Паскаля -
в его определении были допущены неоднозначности... где именно - уже не помню за давностью...
#74 
knaz75 прохожий04.07.09 01:12
NEW 04.07.09 01:12 
в ответ 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.
#75 
AlexOtt знакомое лицо04.07.09 10:51
AlexOtt
NEW 04.07.09 10:51 
в ответ knaz75 04.07.09 01:12
я бы все-таки посоветовал изучать питон - более богатые библиотеки, работает на разных платформах, есть всякие фреймворки для веба. а паскаль - это вещь в себе...
#76 
kashej знакомое лицо10.07.09 11:05
kashej
NEW 10.07.09 11:05 
в ответ knaz75 04.07.09 01:12
Я бы с Паскаля не начинал. При всяком изучении чего то нового нужно заглядывать вперед. Паскаль используется только в учебных целях. А если бы начал например с Java, то убил бы 2-х зайцев. И научился программировать и потом нашел бы работу (что с одним Паскалем невозможно).
http://denis-aristov.ucoz.com
#77 
OMG знакомое лицо10.07.09 14:00
OMG
NEW 10.07.09 14:00 
в ответ knaz75 04.07.09 01:12, Последний раз изменено 10.07.09 14:04 (OMG)
Если уж заговорили о Java..
Вот, может быть, такой подход к обучению больше понравится. Хоть материальчик и не первой свежести, но ИМХО очень полезен.
Или же сей труд на немецком. При правильном использовании гугла можно найти даже бесплатно. Тут уже работа в эклипсе, но материала меньше, чем по первой ссылке
#78 
knaz75 прохожий13.07.09 22:18
NEW 13.07.09 22:18 
в ответ knaz75 01.06.09 00:22
Скочал книгу по Питону,называется "Core Python Programming " есть кто небуть кто работал с етой книгой , мозет что посоветуете?
#79 
AlexOtt знакомое лицо14.07.09 10:06
AlexOtt
NEW 14.07.09 10:06 
в ответ knaz75 13.07.09 22:18
я бы посоветовал для начала Dive into Python - http://diveintopython.org/ - там есть и русский перевод, если это нужно. а core python programming бы отложил на позже, и/или использовал бы ее в качестве справочника
есть еще версия и для 3-й версии питона - http://diveintopython3.org/
#80 
1 2 3 4 5 6 7 все