LINUX.ORG.RU
ФорумTalks

Препод на с# и пистоне

 , ,


0

2

«Мы будем программировать на с шарпе и пистоне для мат. вычислений для окон, тк мы в 21 веке и заморачиваться в технических плюсах не крутр». Что делать, стоит ли продолжать писать на С после таких громких слов, мой мир разрушен. Какие подводные в с++ и с#

Препод прав. Для математики питон очень хорош (от ОС совсем не зависит). Для лабок и всякого прикладного софта C# очень хорош, т.к. прост, низкий порог вхождения, однороден.

СИ и кресты нужны для числодробилок и софта привязанному к железу, а так же для кроссплатфореммного софта с GUI, т.к. GUI в Java УГ, как и скорость запуска jvm (после медленного старта она быстро работает).

peregrine ★★★★★
()

На С писать не продуктивно, к тому же, на С легко можно написать самое тормозное в питоне, как расширение питона. Ну, а Си# вполне ничего язычок, для лабок - самое то, но, имхо, лучше всякие Scala, Groovy, Go - они уже имеют крутые коммьнити, не замороченные на винде.

menangen ★★★★★
()
Ответ на: комментарий от MakeMeSmile

C и C++ позволяют стрелять в ногу из базуки с двух рук одновременно. Кресты при этом ещё и позволяют обмотать ногу гранатами.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от peregrine

Lisp: ты отстрелил себе левую восьмую тентаклю, она на это обиделась и набросилась на тебя, пытаясь удушить.

timdorohin ★★★★
()

Кстати, пипы это сложна, учиться работать с пакетами и окружениями не будем, ставим анаконду

MakeMeSmile
() автор топика
Ответ на: комментарий от deep-purple

Пиши там на чем говорят. А дома пиши на сишечке как хобби.

+1

xwicked ★★☆
()
Ответ на: комментарий от MakeMeSmile

Кстати, пипы это сложна, учиться работать с пакетами и окружениями не будем, ставим анаконду

Отвратительный подход.

sT331h0rs3 ★★★★★
()
Ответ на: комментарий от sT331h0rs3

Отвратительный подход.

Весьма популярный в среде аналитиков и математиков, им не с окружением трахаться надо а дела делать.

phoen ★★
()

Для каких «мат. вычислений»? Если это курс типа «Программирование на ЯВУ», то нормально. А если «Выч. методы», то как минимум C# для него оверкилл. Для изучения выч. методов проще использовать простой ЯП типа Матлаба/Октавы или Фортрана, ну или C, а C# со своими классами-хренассами и коммон лэнгуидж рантайм неадекватно сложен.

seiken ★★★★★
()

Все библиотеки для мат. вычислений написаны на C и фортране, но использовать их удобнее из ВУ языков. Это восстанавливает твой мир?

slovazap ★★★★★
()
Ответ на: комментарий от cvs-255

питон и тут нафиг уже не нужен Go не плохо умеет в шебэнг и Gtk+3 в нём не плохо программируется.

PexuOne
()
Ответ на: комментарий от cvs-255

Gtk сам по себе странный. А питон + gui годен только на прототипирование ИМХО или на очень простые GUI, где нечему тормозить.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)

Что делать, стоит ли продолжать писать на С после таких громких слов, мой мир разрушен. Какие подводные в с++ и с#

Стоит в /dev/null посылать всяких идиотов, которые в технических вопросах ориентируются на моду.

Для конкретного же проекта имеет значение насколько ресурсоемкие математические вычисления, какие предъявляются требования к быстродействию. Во многих случаях нет смысла использовать Си или Fortran ради 0.1% ускорения работы программы.

Но в принципе, для серьезных математических вычислений был и есть только один адекватный по всем параметрам язык - фортран. Которому даже C/C++ уступает, хотя точнее было бы сказать, компиляторы уступают.

praseodim ★★★★★
()
Последнее исправление: praseodim (всего исправлений: 1)
Ответ на: комментарий от cvs-255

Либо нет Hi-DPI, либо угребищные свои рамки, которые выгледят марсианско везде кроме третьегнома.

peregrine ★★★★★
()
Ответ на: комментарий от post-factum

Спорное утверждение. Стабильная версия вышла недавно, с библиотеками еще не так круто. В триаде Julia, Python, R, первая самая слабая по комьюнити.

ErasimHolmogorin
()

Математику давно на питоне пишут. Там даже целый пакет scipy есть. За си или плюсы стоит браться, когда у тебя есть готовая вычислялка на питоне, но оказалось, что для для твоих данных недостаточно шустро работает.
«Преждевременная оптимизация — корень всех зол» (с) Кнут

Aswed ★★★★★
()
Ответ на: комментарий от Shtsh

никогда не использовал cython. А вот cffi приходилось. FFI у питона оч простой, так что грех его игнорировать.

Aswed ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.