какой язык лучше (C ++ или Python) для сложных задач по решению проблем (например, графики)? - PullRequest
4 голосов
/ 01 декабря 2009

Я пытаюсь работать над некоторыми проблемами и алгоритмами. Я знаю C ++, но мой друг сказал мне, что было бы лучше, если бы это было сделано с Python. Поскольку было бы намного быстрее разработать , и меньше времени тратится на детали программирования, которые на самом деле не заработай что-нибудь мудрое решение.

РЕДАКТИРОВАТЬ 2 : Я планирую использовать python-graph lib из Google-кодов. Пожалуйста, предоставьте примеры кодов, если вы их использовали.

РЕДАКТИРОВАТЬ 1 : быстрее - меньше времени и меньше работы для кодирования решения

Спасибо всем за помощь!

Ответы [ 13 ]

2 голосов
/ 01 декабря 2009

Я тоже голосую за питона. Когда мы работаем с алгоритмом, мы склонны работать над самим алгоритмом, а не над языком, детали низкого уровня. В основном мы работаем на уровне абстракции. И используя python, мы с меньшей вероятностью окажемся в стороне. Но если вы очень хорошо знакомы с C ++ и можете свободно использовать его для выражения своей идеи, просто используйте его.

1 голос
/ 01 декабря 2009

Если использование C ++ означает, что STL - честная игра, я бы сказал, что она заслуживает серьезного рассмотрения. STL - это фантастическая библиотека, объединяющая структуры, итераторы и алгоритмы. Мне нравятся рекомендации Python, но если бы я мог использовать STL, я бы пересмотрел C ++.

0 голосов
/ 01 декабря 2009

Помните, что Python компилируется в байт-код, а затем интерпретируется в виртуальной машине. Таким образом, производительность не лучше (быстрее), чем C ++.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...