Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Python быть или не быть (https://forum.antichat.xyz/showthread.php?t=59268)

procedure 20.01.2008 01:18

Python быть или не быть
 
Прошу отнестись серьезно к написанному и понять ситуацию. Я низнаю что учить. В смысле в программировании. Все говорят разное. Кто-то говорит что делфи чушь, а кто то говорит не учи php. Но самое большое число людей посоветовали учить python. Самому мне действительно нравится СУБД. Но так как я их ещё до конца не понял. Я к ним пока не приступаю. Мне нравится абсалютно все новое.
Ещё многие говорят что учить делфи и php бесполезно. Так как ты работаешь вечно над одними и теми же проэктами и когда то настает время когда тебе действительно становится скучно, заниматся своим любимым делом - программированием.
Мне бы хотелось узнать что лучше всего учить? Какой язык программирования? или что нибудь другое?
Не забудте пожалуйста обосновать свой ответ почему именно тот язык лучший? Какие у него функции и для чего он предназначен?
Если ке таки нет лучшего языка то напишите о которых вы знаете?

Я просто запутался. Наверное у многих людей такое было.
Модераторов прошу не удалять тему если опубликована не в том разделе, а перенести.

dinar_007 20.01.2008 01:54

На форуме где-то nerezus выкладывал статью по языкам программирования... У всех есть свои плюсы и свои минусы = оптимального языка впринципе нет...

Поюзай википедию http://ru.wikipedia.org/wiki/Язык_программирования

Внизу статьи есть ссылки на описания основных языков...

procedure 20.01.2008 02:02

Хорошо я почитаю. но может быть что нибудь кто нибудь ещё что нибудь подскажет?

blackybr 20.01.2008 02:08

Смотря для чего конкретно ты хочешь его учить, что ты собираешься писать? для чего? под что

diehard 20.01.2008 02:14

между языками нету большой разницы, изучай лучше принципы проектирования программного обеспечения и баз данных, новые технологии

procedure 20.01.2008 02:23

Цитата:

Смотря для чего конкретно ты хочешь его учить, что ты собираешься писать? для чего? под что
Вот у меня и настал момент конкретно определится. Может кто нибудь заинтересует меня в той теме вобще программирование не учить, а быть как нибудь веб дизайнером. Мне 18 лет и я хочу строго определится наконец то по какому пути пойду. Чтобы конкретно изучать все что с этим связано.
Цитата:

между языками нету большой разницы, изучай лучше принципы проектирования программного обеспечения и баз данных, новые технологии
А можно на этом по подробней?

PEPSICOLA 20.01.2008 02:38

Моё мнение, что web разработчику легче найти работу чем soft. Шансы, что закажут помощь в разработке web - больше, чем soft, т.к. в России, софт не особо развит, а с английским у тебя проблемы, да и место проживания. Но если у тебя есть свои проэкты и ты создашь довольно пользовательский, полезный софт - то это намного окупиться чем одиночные web заказы. То есть игра в покер - тебе выбирать :)

procedure 20.01.2008 03:13

Короч оставляю все по прежнему. Учу делфи, паралельно линуху, паралельно php + подключаю питон. Как говорится буду лезть на гору. Может к чему нибудь приду.

А что касается web буду уделять web программированию больше внимания.
=\

procedure 20.01.2008 05:40

хотелось бы ещё вопросик. Кто как думает по поводу моего выбора?

nerezus 20.01.2008 12:41

Имхо питон в связке с С - это идеальный вариант для ВСЕГО. Т.е. у них областей нет пересекающихся, а в непересекающихся они идеально друг друга дополняют(встраивание/расширение).

Что такое питон? Он идеален для веб(ну разве что лишь Ruby on Rails сравниться с ним может), идеален для написания гуя(но используется только под никсами это), для системного программирования(тоже никсы).
В написании игр тоже очень широко применяется. Это второй по распространенности скриптовый язык(после lua).

fucker"ok 20.01.2008 14:00

Цитата:

Учу делфи, паралельно линуху, паралельно php + подключаю питон. Как говорится буду лезть на гору. Может к чему нибудь приду.
Делфи и линукс вещи не совместимые. Я бы делфи учить не стал. лучше C++ под консоль, а гуи потом можно на питоне или phpgtk сделать :)

Pir4tt 20.01.2008 14:25

От делфи можно всегда перейти к Kylix'у, а насчёт скриптовых языков, в плане лёгкости изучения можно выбрать тот же руби, но выбор каждый должен сделатьсам ;)

fucker"ok 20.01.2008 15:44

К kylix перейти не получиться, потому-что последняя версия куликса датируется 2002 годом, требует древнее ядро и древние библиотеки, а зачем нам такие проблемы :)
Линксом и freebsd пользуюсь несколько лет и ни разу не видел программ на куликсе.

alextoun 20.01.2008 15:49

Цитата:

Имхо питон в связке с С - это идеальный вариант для ВСЕГО. Т.е. у них областей нет пересекающихся, а в непересекающихся они идеально друг друга дополняют(встраивание/расширение).
чистый "С" ??? надо попробывать.
мне чё то чесн говоря питон даётся тяжело, мож учу криво? :)

procedure 20.01.2008 16:04

Значит нужно учить потом вместо C++ учить "С"? А С шарп нужен вобще? или он устарел?
Цитата:

мне чё то чесн говоря питон даётся тяжело, мож учу криво?
Наверное так же как я. Хочется выучить сразу все. И особо времени нет на один и тот же язык тратить. =\

nerezus 20.01.2008 16:11

Цитата:

От делфи можно всегда перейти к Kylix'у
Кайликс давно похоронен, да и на современных линухах не пашет.

Цитата:

phpgtk
Тоже труп, но рабочий.

Цитата:

чистый "С" ??? надо попробывать.
С++ желатеольней, но скорее всего оба. Но при расширении можно обойтись и С, это минимальный вариант. Для встраивания же С++ желательней, имхо.

Цитата:

А С шарп нужен вобще? или он устарел?
Это клон Java от MS. Неплохой язык и технология(.NET)

alextoun 20.01.2008 16:20

Цитата:

С++ желатеольней, но скорее всего оба. Но при расширении можно обойтись и С, это минимальный вариант. Для встраивания же С++ желательней, имхо.
мне хотяб с чистого С начать, ибо тяжелее будет сразу С++
Нер а чё всё таки посоветуеш по питону, я с intuit читаю книженцию, мож чё ещё есть?

nerezus 20.01.2008 16:23

Цитата:

мне хотяб с чистого С начать, ибо тяжелее будет сразу С++
А смысл начинать с одного, если нужно другое? НАчинать с того надо, что нужно.

По питону с интуита пойдет. Но лучше по книге Гвидо Ван Россума. Он кстати и есть главный разработчик питона.

procedure 20.01.2008 16:24

Цитата:

технология(.NET)
плохо знаю про что это. Но чувствю .net эт большой плюс.

0x22b 22.01.2008 12:26

Я тоже метался от языка к языку, из распространённых все перепробовал, но теперь конкретно определился: С\С++ С# и php mysql.. C\C++ - знания небольшие есть(в плоть до классов), поэтому C# учить стало не сложно, php после С++ тоже стал как то легко даваться.. Ну а без MySQL никуда.. По сути из всего выше перечисленного кроссплатформенно, C# и платформа .NET тоже портируются под Линукс.. Так же конкретно под винду изучаю системное программирование с использованием С++..

NNNS 22.01.2008 12:43

Уже несколько месяцев с удовольствием изучаю Php. Имхо будущее за вебом

Sharky 22.01.2008 14:02

Цитата:

Сообщение от NNNS
Уже несколько месяцев с удовольствием изучаю Php. Имхо будущее за вебом

давно занимаюсь php и скажу что он очень медленный да и кроме скорости недостаткой у него хватает

nerezus 22.01.2008 16:35

Цитата:

давно занимаюсь php и скажу что он очень медленный да и кроме скорости недостаткой у него хватает
хех, давно занимаешься, но не вкуриваешь, для чего нужен пхп

Сколько раз повторять, что общая скорость веб-приложения не зависит от скорости языка? Есть куева хуча других более важных факторов, определяющих общую скорость.

zl0ba 22.01.2008 17:01

Учу python уже 2 месяца, язык сильный и не трудный. Очень интересный =)

Meanor 23.01.2008 02:03

Странно, но у меня ситуация точно такая же, как у автора. Тоже или программист или администратор сетей или веб и не знаю что выбрать пока =(

Из собственного опыта точно знаю, что будет то время, когда даже самому навороченному веб программисту понадобится небольшаая, но очень нужная софтина, которой нет на просторах интернета. (так было когда я упрашивал друга написать мне прогу для постройки карт для моей игры на пхп...)

Насколько я помню, Нерзус сказал, что ненужных языков нет, есть только узкоспециализированные. Поэтому изучив, скажем, Спп, ты будешь уверен, что сущевствует вакансия, где ты нужен. Проблема заключается только в том, что ее надо найти.

Еще один мой знакомый говорил, что зная 7 языков (настоящих, нормальных языков, на которых говорят нормальные люди) мира можно с легкостью изучить все оставшиеся. Как ты понимаешь, точно такая же ситуация и с языками программирования (тут минимум знаний это Спп и Асм).


В данный момент намного важнее уметь защитить (или взломать, чтобы знать психологию хакера/кракера) веб или софт приложение, поэтому это то, чему учат вузы за пределами СНГ (но, как ни странно, люди, поступающии в них умеют максимум калькулятор на С (if ifelse) в своем списке работ, потому как думают, чтто в вузе их всему научат...


Буду внимательно следить за этой темой.



PS
Из "интернета" моего детства:
"<imgrey> python отстой, от 400-т килобайт `not not ... not 1` выводит MemoryError :)
<dottedmag> imgrey: "ага!" - сказали суровые сибирские мужики и пошли дальше писать на ассемблере"

0x22b 23.01.2008 16:35

Цитата:

Сообщение от Meanor
Еще один мой знакомый говорил, что зная 7 языков мира можно с легкостью изучить все оставшиеся.

Во первых: ИМХО достаточно знать 1 - 3 языка, и остальные будет выучить легко..
Цитата:

Сообщение от Meanor
(настоящих, нормальных языков, на которых говорят нормальные люди, а не только индусы (это к слову о Спп ;) ) )

Во вторых: твой знакомый неправ и неодекватен в этом вопросе, а если ты так не считаеш, то оргументируй и обоснуй что С++ ненармальный и ненастоящий язык программирования, а также что на нём индусы только и кодят..

Meanor 23.01.2008 21:32

Цитата:

Сообщение от 0x22b
Во первых: ИМХО достаточно знать 1 - 3 языка, и остальные будет выучить легко..

Я говорил о национальных языках стран =/ Зная русский будет легко выучить белорусский или украинский, но вот французский или китайский будет выучить не так просто (хотя бы из-за другого алфавита).

Цитата:

Сообщение от 0x22b
Во вторых: твой знакомый неправ и неодекватен в этом вопросе, а если ты так не считаеш, то оргументируй и обоснуй что С++ ненармальный и ненастоящий язык программирования, а также что на нём индусы только и кодят..

Не надо воспринимать кусок про индийский код так серьезно ^^. Просто я когда-то услышал, что у индусов 23 национальных языков, а где-то добавили, что скорее всего один из них Спп... Я не имею абсолютно ничего против Спп, поэтому признаю, что немного переборщил и удалю этот кусок из сообщения.

procedure 24.01.2008 18:33

Цитата:

Я тоже метался от языка к языку, из распространённых все перепробовал, но теперь конкретно определился: С\С++ С# и php mysql.. C\C++ - знания небольшие есть(в плоть до классов), поэтому C# учить стало не сложно, php после С++ тоже стал как то легко даваться.. Ну а без MySQL никуда.. По сути из всего выше перечисленного кроссплатформенно, C# и платформа .NET тоже портируются под Линукс.. Так же конкретно под винду изучаю системное программирование с использованием С++..
прикольна, я тоже так хотел. Только мне все говорят что сначала нужно выучить делфи прежде чем приступать к С.
Цитата:

Уже несколько месяцев с удовольствием изучаю Php. Имхо будущее за вебом
Будующее за всеми специалистами. Только нужно для начала определится, составить что то типа плана на будующее.
Цитата:

Во первых: ИМХО достаточно знать 1 - 3 языка, и остальные будет выучить легко..
Да что вы как эти forum.dom2.ru.=\
Главное иметь представление о том что такое массивы как с ними работать. Функции, процедуры =\ , циклы.
С этими знаниями любой язык програмирования будет даватся уже на большой процент легче.
А если есть ещё и опыт то вобще все просто прекрасно.

0x22b 24.01.2008 21:19

Цитата:

Сообщение от procedure
прикольна, я тоже так хотел. Только мне все говорят что сначала нужно выучить делфи прежде чем приступать к С.

Честно говоря эти люди ИМХО глубоко ошибаются.. Делфи и С это небо и земля, обсолютно разнае вещи, начинать можно с любого, но такое утверждение не обосновано и не содержит логики.. От себя добавлю: начинай кодить на С, сможеш и под венду и под Линь программировать, да и ИМХО возможностей у С куда больше, да и кодить на нём как то приятнее и интереснее.. Если хочеш что то на подобие Делфи то можешь взятся за C#.. Я признаю что я сторонник C\C++\C#, и не переношу паскалеподобные языки, но также нехочу никого оскорбить\обидеть, на Делфи и на Паскале кодили в технаре..
Цитата:

Сообщение от procedure
Будующее за всеми специалистами. Только нужно для начала определится, составить что то типа плана на будующее.

С этим полностью согласен..


Время: 06:50