Анекдот №1003003
— С++
Рубин на рельсах и прочие девопсные причиндалы ценятся больше, думаю.
В Израиле в таких случаях говорят: "Оптимисты учат английский, пессимисты - арабский, а реалисты учатся плавать."
Marusenok➦Миаус• 13.03.19 22:12
В России говорят: оптимисты изучают английский, пессимисты - китайский, а реалисты - автомат Калашникова.
mathematicus ★➦Grok• 13.03.19 22:33
Нет, это шутка времен израильского т.н. мирного процесса (еврейского варианта капитуляции перед Исламом), 1991-2000. Дело в том, что арабы уже почти 100 лет грозят сбросить евреев в море.
C плюсовый конечно используется, но в спец проектах. В коммерческих Жаба, Питон, ... та же Scala
Sarkis➦BeerVolk• 15.03.19 09:00
А решетки? Решите забыли??? Кресты, да и сама ружбайка для прострела ноги в коммерции используется, для библиотек, когда производительность / компактность критичны.
mathematicus ★• 13.03.19 09:20
Автор, возможно, даже не понимает, какая злая сатира у него вышла. Дело в том, что С++ как язык коммерческого программирования несколько устарел. Лет эдак на 20 - на поколение.
Здавалка➦mathematicus• 13.03.19 11:07
Шутка это, язык не важен. Да и комментатор слабо разбирается в трендах языков похоже.
evengerova➦Mike Rotchburnz• 13.03.19 16:17
Да и на Фортране. Но софт, написанный на C (например, линуксное ядро) есть почти в каждом рутере и в каждом андроидном гаджете. И плюсового софта очень и очень немало.
Grok➦mathematicus• 13.03.19 20:05
С++ как язык коммерческого программирования несколько устарел
..............................................................
Опа! А я и не заметил!
Проффессор ★➦evengerova• 13.03.19 20:34
Точно. Тяжёлая математика до сих пор считается на Фортране, т.к. быстрее, чем какой-нибудь Матлаб (написанный на с++, кстати). Хотя спецов всё меньше.
mathematicus ★➦Злоботрясов• 13.03.19 22:28
С# расизм прежде всего. Ну, и сладкая пара SAS/SPSS
vvt251 ★➦Проффессор• 13.03.19 22:30
И не говори. Все наши модели написано на Фортране, и я преподающий физику, как минимум пару лекций доджен посаящать Фортрану, так как студенты не то что его не знают, они про него и не слышали.
Igoriok123➦mathematicus• 13.03.19 22:33
У меня в коммерческой конторе всю математику на C++ пишут, хотя сам я предпочитаю C#.
Проффессор ★➦Igoriok123• 13.03.19 22:52
А что за математика, если не секрет? Численные методы?
Grok➦mathematicus• 13.03.19 23:02
Не шарпаю, старая школа - Керниган, Ритчи, Строуструп
Хотя надо признать - соверменный С++ тяжеловат
А я на всем пишу (считаю на C++ и Фортране), остальное на C#.
Igoriok123➦Проффессор• 13.03.19 23:46
Эмуляция поведения всяких экскаваторов и копаемой ими земли, симулирование поведения самолётов в воздухе. Всё в таком духе. Я сам этим не занимаюсь, если что, подробно не объясню.
Дык от задач зависит, С++ для утилит, powershell + regex для обработки лог файлов
Численный счит (интергралы там вычислить ила максимум функции 100500 переменных или и тому подобные задачи вполне на C++ хорошо считается)
a также для системных утилит / портабельных программ / статистической обработки
mathematicus ★➦vvt251• 14.03.19 09:28
Тогда можно и в кодах писать. Ещё лучше считать будет. А ещё лучше пользоваться библиотеками готовых подпрограмм. А вот понадобится вам специальную сетку под сеточный метод писать, на чем писать будете?
vvt251 ★➦mathematicus• 14.03.19 16:28
Специальное (на пределе возможностей) писать буду на C++.
Я написал, что экстрима я искал у функции 100500 переменных - это я для местной побликм. На самом деле у функции было 128K×128K (примерно 10^10) переменных и нужно было найти не локальный, а глобальный максимум.
Успеха вам найти готовую подпрограмму. Все от первой до последней строчки пришлось самому писать.
mathematicus ★➦vvt251• 14.03.19 19:38
Ох, нифига себе! Это где же такие задачи возникают? И нельзя ли было этот максимум как-то локализовать, перейти от отдельных переменных к индексам и т.п.?
vvt251 ★➦mathematicus• 14.03.19 22:35
Задача довольно простая: надо было генерировать ансамбль поверхностей (заданных в виде матрицы этого размера) которые одновременно имеют несколько заданных статистических свойств. Например, заданную корреляционную функцию, заданную функцию распределения вероятностей наклоном,... .
Аналитические методы не срабатывают, а численно я такую поверхность могу за пару часов сделать. Сначала генерируется поверхность с заданной корреляционной функцией (генерируется дельта-коррелированная поверхность, потом считается свертка с спектром корреляционной функции ...). А потом подгоняется все остальное. Для этого я использовал simulated annealing method. В общем при написании всего этого геморроя было много, зато все потом со свистом работало.
Sarkis➦mathematicus• 15.03.19 09:06
Не скажите. У него своя надежная ниша. Когда надо "без посредников" поговорить с компутером. Ну не на ассемблере же писать, чесслово.
Sarkis➦Проффессор• 15.03.19 09:13
Таварищ! MATLAB использует LAPACK и BLAS написанные на F-языке. :)
Тут такое дело, что дороже малинное или людское время? И насколько быстрее?
Что, невыпуклая задача? Непрерывные или дискретные переменные? Ограничения только равенства? Или?