Страница 1 из 7

python или c++

Добавлено: 29 июл 2011, 17:30
tennisru
Что лучше начать изучать python или c++? python вроде как сильно набирает обороты.
Если кто знает скажите где можно в мосвке найти магазин с компьютерной литературой, чтобы приехать туда и сразу все что надо купить?

python или c++

Добавлено: 29 июл 2011, 18:49
Dragon27
А вам для чего? Изучите в общем и то и то, а потом для работы будете углубляться туда, куда надо.

python или c++

Добавлено: 29 июл 2011, 19:38
SiO2
Ничто не лучше. Питон просто более абстрактный, т.е. больше полагается на компилятор, зато лучше портируется и проще пишется.

python или c++

Добавлено: 29 июл 2011, 22:38
folk
Если вы изучаете программирование то позволю себе немного позанудствовать.

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

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

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

python или c++

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

Как можно выбирать между абсолютно разными по применению языками?
Вы уж сначала определитесь, для чего вообще Вам это нужно, а то такое чувство, что хотите «программировать для того, чтобы программировать»

python или c++

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

python или c++

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

А как же Хаааааскелл?

python или c++

Добавлено: 30 июл 2011, 17:13
Wild Bill
В моём Линухе его почему-то нет.

python или c++

Добавлено: 30 июл 2011, 17:47
Equinoxe
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]

python или c++

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

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