python или c++

tennisru
Сообщений: 99
Зарегистрирован: 12 сен 2010, 21:00

python или c++

Сообщение tennisru » 29 июл 2011, 17:30

Что лучше начать изучать python или c++? python вроде как сильно набирает обороты.
Если кто знает скажите где можно в мосвке найти магазин с компьютерной литературой, чтобы приехать туда и сразу все что надо купить?
Последний раз редактировалось tennisru 28 ноя 2019, 20:08, всего редактировалось 1 раз.
Причина: test

Dragon27
Сообщений: 4395
Зарегистрирован: 10 фев 2010, 21:00

python или c++

Сообщение Dragon27 » 29 июл 2011, 18:49

А вам для чего? Изучите в общем и то и то, а потом для работы будете углубляться туда, куда надо.
Последний раз редактировалось Dragon27 28 ноя 2019, 20:08, всего редактировалось 1 раз.
Причина: test

SiO2
Сообщений: 1853
Зарегистрирован: 17 окт 2009, 21:00

python или c++

Сообщение SiO2 » 29 июл 2011, 19:38

Ничто не лучше. Питон просто более абстрактный, т.е. больше полагается на компилятор, зато лучше портируется и проще пишется.
Последний раз редактировалось SiO2 28 ноя 2019, 20:08, всего редактировалось 1 раз.
Причина: test

folk
Сообщений: 4177
Зарегистрирован: 11 сен 2009, 21:00

python или c++

Сообщение folk » 29 июл 2011, 22:38

Если вы изучаете программирование то позволю себе немного позанудствовать.

Берите лучше по одному языку из семейства - например С++ (java кстати из той же оперы), скриптовые (perl - гадость но востребован на рынке, bash - мало востребован но сэкономит ваше время ну и UNIX однако), функциональные (SML,haskell), базевые (oracle SQL), логические (prolog), описание железа (verilog), ассемблер какойнибудь, LISP для души. Лет на 5-6 программа нарисовалась.

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

В Вашем случае если не стоит конкретная задача то лучше учить C++ - от него к другим языкам переходить проще будет. Магазины - ozon.ru, библиоглобус, дом технической книги. Литература правда сейчас дорогая - дешевле по языкам в сети искать.
Последний раз редактировалось folk 28 ноя 2019, 20:08, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Equinoxe
Сообщений: 613
Зарегистрирован: 07 мар 2011, 21:00

python или c++

Сообщение Equinoxe » 30 июл 2011, 09:56

tennisru писал(а):Source of the post
Что лучше начать изучать python или c++? python вроде как сильно набирает обороты.
Если кто знает скажите где можно в мосвке найти магазин с компьютерной литературой, чтобы приехать туда и сразу все что надо купить?

Как можно выбирать между абсолютно разными по применению языками?
Вы уж сначала определитесь, для чего вообще Вам это нужно, а то такое чувство, что хотите «программировать для того, чтобы программировать»
Последний раз редактировалось Equinoxe 28 ноя 2019, 20:08, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Wild Bill
Сообщений: 4820
Зарегистрирован: 26 июл 2009, 21:00

python или c++

Сообщение Wild Bill » 30 июл 2011, 12:28

folk писал(а):Source of the post В Вашем случае если не стоит конкретная задача то лучше учить C++
Согласен. В С++ заложены практически все современные идеи (понимаю, есть ещё Лисп и Модула, но совсем другая история). Я использую и С++, и Питон. С++ -- для программирования вычислительных задач и подготовки данных, Питон -- для написания скриптов, быстро, удобно.
Последний раз редактировалось Wild Bill 28 ноя 2019, 20:08, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Equinoxe
Сообщений: 613
Зарегистрирован: 07 мар 2011, 21:00

python или c++

Сообщение Equinoxe » 30 июл 2011, 16:19

Wild Bill писал(а):Source of the post
folk писал(а):Source of the post В Вашем случае если не стоит конкретная задача то лучше учить C++
Согласен. В С++ заложены практически все современные идеи (понимаю, есть ещё Лисп и Модула, но совсем другая история). Я использую и С++, и Питон. С++ -- для программирования вычислительных задач и подготовки данных, Питон -- для написания скриптов, быстро, удобно.

А как же Хаааааскелл?
Последний раз редактировалось Equinoxe 28 ноя 2019, 20:08, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Wild Bill
Сообщений: 4820
Зарегистрирован: 26 июл 2009, 21:00

python или c++

Сообщение Wild Bill » 30 июл 2011, 17:13

В моём Линухе его почему-то нет.
Последний раз редактировалось Wild Bill 28 ноя 2019, 20:08, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Equinoxe
Сообщений: 613
Зарегистрирован: 07 мар 2011, 21:00

python или c++

Сообщение Equinoxe » 30 июл 2011, 17:47

Wild Bill писал(а):Source of the post
В моём Линухе его почему-то нет.

[quote=]Equinoxe 23:02:08 .mcabber $ emerge --search ghc
Searching...
[ Results for search key : ghc ]
[ Applications found : 2 ]

* dev-haskell/ghc-paths [ Masked ]
Latest version available: 0.1.0.6
Latest version installed: [ Not Installed ]
Size of files: 2 kB
Homepage: [url=http://hackage.haskell.org/cgi-bin/hackage...ckage/ghc-paths]http://hackage.haskell.org/cgi-bin/hackage...ckage/ghc-paths[/url]
Description: Knowledge of GHC's installation directories
License: BSD

* dev-lang/ghc
Latest version available: 6.12.3
Latest version installed: 6.12.3
Size of files: 736,462 kB
Homepage: [url=http://www.haskell.org/ghc/]http://www.haskell.org/ghc/[/url]
Description: The Glasgow Haskell Compiler
License: BSD
[/quote]
Последний раз редактировалось Equinoxe 28 ноя 2019, 20:08, всего редактировалось 1 раз.
Причина: test

folk
Сообщений: 4177
Зарегистрирован: 11 сен 2009, 21:00

python или c++

Сообщение folk » 30 июл 2011, 18:56

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

В ML и иже с ними отступили ради ввода вывода от чистой функциональности в итоге на ML подобных языках есть приличного размера системы.
Последний раз редактировалось folk 28 ноя 2019, 20:08, всего редактировалось 1 раз.
Причина: test


Вернуться в «Computer Science»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 3 гостей