Уведомления

Группа в Telegram: @pythonsu

#1 Май 27, 2010 19:20:43

Domus
От:
Зарегистрирован: 2010-04-23
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Для чего нужен Питон? заменит ли он с++?

Вопрос ребром. Мне как новичку в программировании, показалось что питон учится легче чем с++, но большинство знакомых (думаю они все закоренелые Сишники), настоятельно рекомендуют сначала изучить С++, аргументируя это тем, что в С++ больше возможностей и по скорости он Си более производителен. Стоит ли бросить изучение Си и вернуться к Питончику…
Что думаете или по своему опыты скажете уважаемые питоноводы?



Офлайн

#2 Май 27, 2010 19:43:03

.Serj.
От:
Зарегистрирован: 2008-09-27
Сообщения: 181
Репутация: +  0  -
Профиль   Отправить e-mail  

Для чего нужен Питон? заменит ли он с++?

Смотря какие задачи должна решать программа.

Стоит ли бросить изучение Си
Не стоит, если речь идёт именно о C, а не плюсах. Потом сможете Python extensions писать, если с сями разберётесь.



Офлайн

#3 Май 27, 2010 19:44:27

Studentik
От:
Зарегистрирован: 2009-12-26
Сообщения: 99
Репутация: +  0  -
Профиль   Отправить e-mail  

Для чего нужен Питон? заменит ли он с++?

Стоит учить и то, и другое, чтобы понять, что эти языки используются для решения разных задач. Отличия можно почитать на википедии. Основное отличие в том, что Python - язык с динамической типизацией (и компиляцией), а С++ со статической.



Офлайн

#4 Май 27, 2010 19:47:28

Domus
От:
Зарегистрирован: 2010-04-23
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Для чего нужен Питон? заменит ли он с++?

Спасибо, погуглив и прочитав немного форумных дискуссий, пришел к выводу, что с с плюсами, пока что лидирует.



Офлайн

#5 Май 27, 2010 22:04:57

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Для чего нужен Питон? заменит ли он с++?

Domus
Спасибо, погуглив и прочитав немного форумных дискуссий, пришел к выводу, что с с плюсами, пока что лидирует.
зато программы/инструменты на питоне можно делать в 5..50 раз быстрее ;)

Офлайн

#6 Май 27, 2010 22:39:08

truporez
От:
Зарегистрирован: 2009-05-08
Сообщения: 266
Репутация: +  6  -
Профиль   Адрес электронной почты  

Для чего нужен Питон? заменит ли он с++?

1. C++ и Python всего лишь инструменты, и использовать их надо сообразно задаче. А так рассуждения получаются типа сферического коня в вакууме.
2. Использовать надо то, что знаешь и перестать искать “серебряную пулю”.
3. Возможен комплексный подход: тонкие места требующие скорости на C, а логика к примеру, на Python.

/me радостно забормотал: холивор-холивор-холивор.



Офлайн

#7 Май 27, 2010 22:50:02

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Для чего нужен Питон? заменит ли он с++?

Сейчас большинство современных языков близко подошло друг к дружке и почти все задачи решаются одним языком, обычно которым владеет программист/коллектив. Инструмент согласно задаче это уже частности. Так как большинство программистов хорошо знают из универсальных языков 1-2, то они и пишут на любимом и нахваливают его в три горла. Каждый из популярных языков имеет свои плюсы и минусы, это бесспорно, но в 90% случаях писать надо на том, на чем лучше умеешь и лишь в 10 на специфическом.



Офлайн

#8 Май 27, 2010 23:22:48

Kogrom
От:
Зарегистрирован: 2009-12-03
Сообщения: 160
Репутация: +  0  -
Профиль   Отправить e-mail  

Для чего нужен Питон? заменит ли он с++?

Полностью Python не может заменить C++. Один гибче, другой конкретнее :)
Но диалект C++ , с синтаксисом, близким к Python мог бы быть удобен. Я говорю не о Cython и аналогах. Они ближе к Python, а лучше бы к C++. Я говорю об отступах, модулях, возможно, циклах (типа for each). Кроме того, можно было бы сделать какую-то замену утиной типизации, какой-то автоматически генерируемый локальный абстрактный класс.

То есть всё то, что не не требует интерпретатора можно было бы перенять. Возможно, это D, но сомневаюсь. Отступов там нет :)



Офлайн

#9 Май 28, 2010 00:09:27

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Для чего нужен Питон? заменит ли он с++?

D – прекрасный язык, но сообщество у него тухлое… К сожалению. :-(



Офлайн

#10 Май 28, 2010 00:13:44

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Для чего нужен Питон? заменит ли он с++?

А отчего тема еще не перенесена во Флейм?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version