|
2.96, burjui (ok), 23:13, 29/06/2014 [^] [^^] [^^^] [ответить]
| +15 +/– |
>Stultum est difficiles habere nugas
"Глупо тратить время на бесполезные дела" - процитировал Марка Валерия Марциала на *мёртвом языке* YetAnotherOnanym. Видимо, для того, чтобы мы на своей шкуре ощутили всю правдивость этой фразы после сеанса гугления.
| |
|
1.2, metallica (ok), 22:55, 28/06/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +15 +/– |
Есть только четыре языка: Lisp, Fortran, C, Perl. Все остальное-всемирная суета и праздные шалости академиков и хипстеров.
| |
|
2.4, Аноним (-), 23:15, 28/06/2014 [^] [^^] [^^^] [ответить]
| +12 +/– |
> Есть только четыре языка: Lisp, Fortran, C, Perl. Все остальное-всемирная суета и праздные шалости академиков и хипстеров.
Forth’а на тебя нету.
| |
|
3.65, Прохожий. (?), 18:11, 29/06/2014 [^] [^^] [^^^] [ответить]
| –3 +/– |
Не надо загонять мозги человека в ступор - у молодежи и так от php все набекрень. Им дела нет до организации кода программы... А говорить о соглашениях о связях на уровне ОС....
Это только динозавры знают forth.
| |
|
4.98, burjui (ok), 23:45, 29/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
И страшно этим гордятся, независимо от уровня своей компетентности. К слову, у нас работает вполне себе не динозавр Андрей Черезов, создатель Eserv и вообще крутой программист.
| |
|
|
6.186, Nikolay Orliuk (?), 12:33, 02/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
А мне больше нравился GP-Forth (у меня был 93.8) в отличии от SP-Forth он не генерировал машинный код, а писал шитий 2-байтный (прямая адресация).
А ещё я видел snobol.
Но диназавром я как-то не готов ещё называтся.
| |
|
7.187, arisu (ok), 12:34, 02/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
> А мне больше нравился GP-Forth
он 16-битный и невиндовый. вдобавок был без исходников, что автоматически исключало его из рассмотрения.
| |
|
|
|
|
|
|
3.10, sashka_ua (?), 00:21, 29/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
Фортран дофига юзают в научной среде. Например, физики на ускорителях, всяких гридах для анализа и т.д.
| |
|
4.11, bircoph (ok), 00:33, 29/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Физики на ускорителях давно всё делают на C++. См. geant4 и root.
Физик-кун ITT.
| |
|
5.12, Прохожий (??), 00:42, 29/06/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
То что физик на фортране напишит за день, суперспециалист на С++ будет писать месяц, и не факт что это программа будет работать корректно из-за той же сборки мусора. Вообще, малыш изучай матчасть... Сейчас физики вместо фортрана используют Python
| |
|
6.14, arisu (ok), 01:29, 29/06/2014 [^] [^^] [^^^] [ответить]
| +5 +/– |
> То что физик на фортране напишит за день, суперспециалист на С++ будет
> писать месяц, и не факт что это программа будет работать корректно
> из-за той же сборки мусора.
тебя по жизни прёт, или это с пятницы ещё не отпустило?
| |
6.43, Xaionaro (ok), 11:02, 29/06/2014 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Вообще, малыш изучай матчасть... Сейчас физики вместо фортрана используют Python
Вообще-то, Bircoph -- как раз таки физик в области физики высоких энергий. И занимается обработкой данных с ускорителей. Внезапно...
Кстати говоря, и у нас на кафедре ("Химическая физика") тоже не используется ни fortran, ни python.
| |
6.78, DeadMustdie1 (ok), 20:21, 29/06/2014 [^] [^^] [^^^] [ответить]
| +3 +/– |
Очень умно рассуждать о предмете, не зная даже его азов.
Где С++ и где сборка мусора...
| |
6.112, Аноним (-), 05:25, 30/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Сейчас физики вместо фортрана используют Python
Вот только если ты будешь на питоне именно считать в больших количествах, а не использовать его как glue-код между севыми либами - ты опупеешь результатов вычислений ждать. А программить на 2 напрочь разных ЯПах - не то чтобы сильно удобно, так что какой уpoд придумал что физики должны юзать бидон - не понятно.
| |
|
7.120, bircoph (ok), 06:25, 30/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Вот только если ты будешь на питоне именно считать в больших количествах,
> а не использовать его как glue-код между севыми либами - ты
> опупеешь результатов вычислений ждать.
Эксперименты LHC как glue и используют...
> А программить на 2 напрочь разных ЯПах
> - не то чтобы сильно удобно, так что какой уpoд придумал
> что физики должны юзать бидон - не понятно.
Не знаю, какой урод это пропихнул, но причину мне поясняли так: снижает порог вхождения, меньше студентов убегает. Я не говорю, что я согласен с этим утверждением, но люди руководствуются вот такими вот мнениями.
| |
|
8.144, Аноним (-), 11:23, 30/06/2014 [^] [^^] [^^^] [ответить] | +1 +/– | Но все питонисты размахивают этим нечто как будто это оно все вычисления ворочае... большой текст свёрнут, показать | |
|
|
6.118, bircoph (ok), 06:17, 30/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
Во-первых, физики тоже пишут на C++. Во-вторых, python действительно используется, но не вместо Fortran или C++, а как Glue Language. Вся математических аппарат и высокопроизводительные вещи всё равно на низкоуровневых языках или C++ пишут. Я привёл конкретные примеры пакетов, применяемых в CERN, FNAL, BNL, J-Parc... Продолжать можно долго.
| |
|
5.20, an (??), 02:54, 29/06/2014 [^] [^^] [^^^] [ответить]
| +10 +/– |
как физик могу сказать, что фортран тоже очень много используется - на нем написано огромное количество библиотек, которые переписывать бессмысленно, а некоторые к тому же, в силу специфики языка, просто работают быстрее (не говорю, что той же производительности не достичь на С, просто на фортране оно работает искаропки, а в сях надо будет мудрить, на что у физика просто может не хватить квалификации, т.к. он ни разу не программист). генераторы частиц (типа pythia) продолжают в основном на фортране развиваться, а с/с++ версии у них существуют в качестве побочных проектов. есть еще большое количество старых экспериментов, для которых софт на том же фортране писан, в частности с использованием geant3. ну и напоследок - есть еще "староверы", предпочитающие использовать paw для анализа (предшественник root'а на фортране). так что не стоит списывать этот язык со счетов
| |
|
6.21, arisu (ok), 03:01, 29/06/2014 [^] [^^] [^^^] [ответить]
| +4 +/– |
(отвлечённо) вообще, интересная ситуация. с одной стороны — учёные же, тайны природы реверсят, хаки для неё делают, всё такое. а с другой стороны — консерваторы, каких поискать ещё: «что было хорошо для наших дедов — хорошо и для нас!»
а если посмотреть на некоторый (подчёркиваю, некоторый) их код, то складывается впечатление, что его писали слабоумные. то есть, совершенно слабоумные, и как они умудряются ещё что-то исследовать — понять решительно невозможно.
на всякий случай ещё раз: это отвлечённые рассуждения, и ни в коем случае не к тому, что «ха-ха, эти дебилы не могут на си переписать!»
| |
|
7.26, Fracta1L (ok), 07:26, 29/06/2014 [^] [^^] [^^^] [ответить]
| +9 +/– |
> а с другой стороны — консерваторы, каких поискать ещё
Не консерваторы, а утилитаристы. Если что-то работает, то трогать это можно только при наличии весомых аргументов в пользу.
> складывается впечатление, что его писали слабоумные. то есть, совершенно слабоумные, и как они умудряются ещё что-то исследовать
Ну так ты же тоже пишешь комменты на Опеннете, но при этом, наверное, имеешь какую-то там работу и всё такое. Так и здесь.
| |
7.28, Vkni (ok), 08:12, 29/06/2014 [^] [^^] [^^^] [ответить] | +2 +/– | Ну у тебя есть выбор - изучать природу или новый язык программирования Время-то... большой текст свёрнут, показать | |
|
8.29, arisu (ok), 08:23, 29/06/2014 [^] [^^] [^^^] [ответить] | +/– | или вот так 171 ну, у тебя есть выбор изучать природу или вытирать зад 187... большой текст свёрнут, показать | |
|
|
10.35, arisu (ok), 09:44, 29/06/2014 [^] [^^] [^^^] [ответить] | –1 +/– | о, говнокодеры подтягиваются вы потому и говнокодеры, что у вас киз в голове в... текст свёрнут, показать | |
|
|
|
11.55, Аноним (-), 12:14, 29/06/2014 [^] [^^] [^^^] [ответить] | +8 +/– | Да лучше б коллайдер на эти бабки, чем какие-нибудь 25 миллионов на сквид, закры... текст свёрнут, показать | |
11.115, Vkni (ok), 06:12, 30/06/2014 [^] [^^] [^^^] [ответить] | +/– | Оно правда Однако, это же чистые копеечки Для сравнения, ежегодный бюджет иссл... текст свёрнут, показать | |
|
|
13.131, Vkni (ok), 07:37, 30/06/2014 [^] [^^] [^^^] [ответить] | +/– | Думаю, что как всегда - более-менее фундаменталка спонсируется государством, бол... текст свёрнут, показать | |
|
|
11.167, Аноним (-), 14:46, 30/06/2014 [^] [^^] [^^^] [ответить] | +2 +/– | Свинья под Дубом вековым Наелась желудей досыта, до отвала Наевшись, выспалась ... большой текст свёрнут, показать | |
|
|
9.39, freehck (ok), 10:14, 29/06/2014 [^] [^^] [^^^] [ответить] | +1 +/– | Да, я такую проблему тоже видел Но это абсолютно нормальное состояние - ведь пр... текст свёрнут, показать | |
|
10.40, arisu (ok), 10:31, 29/06/2014 [^] [^^] [^^^] [ответить] | +1 +/– | да, от какой-нибудь моей схемы соответствующий специалист тоже, наверное, долго ... текст свёрнут, показать | |
|
9.58, myhand (ok), 13:20, 29/06/2014 [^] [^^] [^^^] [ответить] | +/– | Это немножко беспредметно без участия обсуждаемого кода Вообще, математика - ш... большой текст свёрнут, показать | |
|
10.66, arisu (ok), 18:32, 29/06/2014 [^] [^^] [^^^] [ответить] | +1 +/– | когда писал, я имел в виду несколько вполне конкретных примеров софта, который к... большой текст свёрнут, показать | |
|
11.84, myhand (ok), 20:41, 29/06/2014 [^] [^^] [^^^] [ответить] | –1 +/– | Думаю, в любой области такое возможно, не только для научного софта Максимум, ... большой текст свёрнут, показать | |
|
|
9.99, Vkni (ok), 00:46, 30/06/2014 [^] [^^] [^^^] [ответить] | +/– | Это ты ещё статьи не читал Ну, реально же масса исследований вполне ошибочны,... большой текст свёрнут, показать | |
|
|
11.177, Аноним (-), 12:32, 01/07/2014 [^] [^^] [^^^] [ответить] | +/– | Ну вот А обычный, нормальный, вполне вменяемый физик так же не понимает пока н... большой текст свёрнут, показать | |
|
|
13.184, Vkni (ok), 06:26, 02/07/2014 [^] [^^] [^^^] [ответить] | +/– | Потому, дорогой мой, что программист дорог И физику его не нанять А работу раб... текст свёрнут, показать | |
|
12.185, Vkni (ok), 06:27, 02/07/2014 [^] [^^] [^^^] [ответить] | +1 +/– | Зачастую всё работает даже тогда, когда ни delete, ни delete не используются ... текст свёрнут, показать | |
|
|
|
|
8.52, Аноним (-), 11:59, 29/06/2014 [^] [^^] [^^^] [ответить] | +1 +/– | Это какие-то студенческие рассуждения Обычно и качество важно, и скорость выпол... текст свёрнут, показать | |
|
|
10.113, Vkni (ok), 06:09, 30/06/2014 [^] [^^] [^^^] [ответить] | +/– | Это да, но насчёт быстродействия всё просто по сравнению с ручным расчётом на к... большой текст свёрнут, показать | |
|
|
12.121, Vkni (ok), 06:30, 30/06/2014 [^] [^^] [^^^] [ответить] | +/– | Отсюда мораль - смысла писать, оптимизируя, практически нет Более того, зачасту... текст свёрнут, показать | |
|
|
14.135, Vkni (ok), 07:56, 30/06/2014 [^] [^^] [^^^] [ответить] | +/– | Вторых несоизмеримо больше Оптимизация вам позволит ускорить на пару порядков, ... большой текст свёрнут, показать | |
|
|
|
|
12.137, Vkni (ok), 08:00, 30/06/2014 [^] [^^] [^^^] [ответить] | +/– | Ускорители бывают разные И задачи под них бывают разные - я вполне себе считал ... текст свёрнут, показать | |
|
|
|
|
|
7.42, rob pike (?), 10:57, 29/06/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> учёные же, тайны природы реверсят
Это сильно устаревшая картина. Таких с десяток остался может.
А остальные - нормальные такие клерки, заявки на гранты, статейку сюда, статейку туда, хорошую рецензию хорошим людям (а то мало ли чего), так потихонечку годам к 45 может и на tenure где-нибудь устроиться, а там и пенсия.
| |
7.44, Антоним (?), 11:03, 29/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>а если посмотреть на некоторый (подчёркиваю, некоторый) их код, то складывается впечатление, что его писали слабоумные
Какая трагедия! По некоторому (подчеркиваю, некоторому) коду у мегапрофи складывается впечатление о слабых умственных способностях автора кода. И у мегапрофи по этому возникает недоумение, т.е. буквально - недостаток ума, ну ладно, не недостаток ума, а разрыв шаблона. Так мегапрофи надо просто начать думать и все. Выйти за пределы своего убогого и ограниченного мастерства. Кстати, посмотрите как в С++ реализованы комплексные числа (и кстати, совсем недавно только), и поплачте за мегапрофи.
| |
|
8.48, Антоним (?), 11:24, 29/06/2014 [^] [^^] [^^^] [ответить] | +2 +/– | Добавлю, Гейзенберг, когда создавал матричную механику, вообще не знал про матри... текст свёрнут, показать | |
|
9.51, Аноним (-), 11:53, 29/06/2014 [^] [^^] [^^^] [ответить] | +/– | А кто такой профи по матрицам, какое ПТУ нужно для этого окончить Зачем гадишь ... текст свёрнут, показать | |
|
|
7.49, Аноним (-), 11:44, 29/06/2014 [^] [^^] [^^^] [ответить] | +3 +/– | Это совершенно неправильное представление о данной категории лиц Научная деят... большой текст свёрнут, показать | |
|
8.70, arisu (ok), 18:49, 29/06/2014 [^] [^^] [^^^] [ответить] | +/– | нормально работающий мозг и инженеру ведь необходим тем не менее, они называют ... текст свёрнут, показать | |
|
9.105, rob pike (?), 04:25, 30/06/2014 [^] [^^] [^^^] [ответить] | +2 +/– | Это исключительно ваши личные проекции Во-первых, разрушительных последствий от... большой текст свёрнут, показать | |
|
10.178, Аноним (-), 12:38, 01/07/2014 [^] [^^] [^^^] [ответить] | +/– | gt оверквотинг удален Есть у меня один знакомый сантехник Работает в одном из... большой текст свёрнут, показать | |
|
|
|
9.126, arisu (ok), 06:55, 30/06/2014 [^] [^^] [^^^] [ответить] | +/– | ехидно 171 зависимость популяции саранчи в Южной Америке от количества выпущ... текст свёрнут, показать | |
|
|
7.57, metallica (ok), 12:33, 29/06/2014 [^] [^^] [^^^] [ответить] | +1 +/– | Разработка софта и научные дисциплины-ортогональны Каждый, кто и пробовал разра... большой текст свёрнут, показать | |
|
8.61, Аноним (-), 15:56, 29/06/2014 [^] [^^] [^^^] [ответить] | +1 +/– | Если под разработкой софта не понимать всякий убогий ява энтерпрайз и UML, то эт... большой текст свёрнут, показать | |
|
9.64, metallica (ok), 16:25, 29/06/2014 [^] [^^] [^^^] [ответить] | +1 +/– | Если не рассматривать ява NET и прочие интырпрайзы, а также не клепать сайтики... большой текст свёрнут, показать | |
|
10.91, Аноним (-), 21:58, 29/06/2014 [^] [^^] [^^^] [ответить] | +/– | Несёшь откровенную херню в каждой строчке Программирование на 5 -это разработка ... большой текст свёрнут, показать | |
|
|
8.71, arisu (ok), 18:55, 29/06/2014 [^] [^^] [^^^] [ответить] | +/– | опять что-то говнокодерское аналитическое мышление, умение разбивать проблему н... текст свёрнут, показать | |
|
7.68, arisu (ok), 18:47, 29/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
в общем, как и ожидалось: несколько нормальных ответов, и изо всех щелей повылазили говнокодеры, толкователи и те, у кого программисты в детстве игрушки отнимали. никто из трёх последних ничего не понял даже после более подробного пояснения, зато радостно кинулись изливать свои комплексы и глупость.
люди, зачем? тоже не понимаю.
| |
|
6.119, bircoph (ok), 06:22, 30/06/2014 [^] [^^] [^^^] [ответить] | +/– | Вот не соглашусь, т к на Pythia я уже вторую собаку доедаю Сейчас активно испо... большой текст свёрнут, показать | |
|
|
6.54, Аноним (-), 12:03, 29/06/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
ну так там одни старпёры остались. Они своим фортраном насилуют мозги тем немногим студентам, которые приходят им на смену.
| |
|
7.63, Антоним (?), 16:11, 29/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
>своим фортраном насилуют мозги тем немногим студентам,
Фортран настолько прост, что говорить про насилие им, так это только в случае отсутствие этого самого мозга.
Язык программирования - не более, чем инструмент для получения нового знания. Специалист по инструменту может конечно надувать губки от сознания того, что освоил этот инструмент лучше того, для кого этот инструмент всего лишь один из многих. Да-да, специалист по точке карандашей может считать себя пупом земли и недоумевать, как это с помощью плохо отточенных карандашей кто-то может решать сложнейшие теоретические задачи.
| |
|
8.75, arisu (ok), 19:30, 29/06/2014 [^] [^^] [^^^] [ответить] | +/– | лопата настолько проста, что говорить про 171 издевательство 187 в этом случ... текст свёрнут, показать | |
|
7.80, Аноним (-), 20:36, 29/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> своим фортраном насилуют мозги
Насилуют мозги:
1. В школах паскалем.
2. В том же академгородке виндой.
Что позволяет усомниться в адекватности тех и других.
| |
|
|
|
|
|
|
3.23, rob pike (?), 03:23, 29/06/2014 [^] [^^] [^^^] [ответить]
| +3 +/– |
Как обычно - берется LISP и за полдня накидывается удобный макроассемблер для нужного процессора.
| |
|
|
5.73, arisu (ok), 19:00, 29/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> берется LISP и за полдня
> сказки дядюшки Римуса)
согласен. обычно хватает нескольких часов.
| |
|
|
7.77, arisu (ok), 19:42, 29/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> на поиск библиотек?) а где документация?)
каких библиотек? ты о чём?
| |
|
|
|
|
|
2.13, umbr (ok), 01:00, 29/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
Объектные считаем расширением?
И к какому классу следует отнести SQL и JavaScript?
| |
|
3.17, Crazy Alex (ok), 02:27, 29/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
К классу исторически сложившегося маразма.
Первый - делался для того, чтобы менеджеры могли писать запросы (что они делать не стали) и от этого крайне уродлив в своих реальных применениях и неприятен в генерации.
Второй - писался в расчёте на использование для простейших эффектов и не особо продумывался. В результате имеем то, что имеем - например, со scope.
| |
|
4.88, angra (ok), 20:51, 29/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
По первому спору нет.
А вот со вторым все было несколько не так. Он делался в условиях ограниченного времени и противоречивых требований. Поэтому автор решил сделать его легко расширяемым, введя first class functions и прототипное ООП. В результате получился весьма мощный язык. Другое дело, что его по началу использовали крайне примитивно, но когда пришли библиотеки типа prototype или jquery ситуация сильно изменилась.
| |
|
5.176, Crazy Alex (ok), 02:09, 01/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
С моей точки зрения, некоторые фокусы, которые призодится творить с нынешними языками - то, что делается сейчас с JS и то, что делалось с шаблонами в плюсах до C++11 - иначе как abusing не назовешь. Понятно, что работать надо с тем, что есть (особено актуально в случае JS - хрен заменишь на что-то), и как вывернуться найдём, но извращение же. Самые известные странности - это области видимости переменных и конкатенация строк, но, помнится, в интернете гулял список пунктов на сто.
| |
|
|
|
|
|
4.90, Аноним (-), 21:38, 29/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
Правильно. Прекрати пользоваться русским языком немедленно, а то бред какой-то выходит.
| |
|
|
2.134, eganru (?), 07:54, 30/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
Я Вами не согласен.
Вы действительно считаете, что тысячи эмбеддеров, угорающие по ассемблеру занимаются праздными шалостями?
Вполне логично, что многие люди, пишущие код на родном языке машины знают что и для чего они делают.
| |
|
3.139, rob pike (?), 09:04, 30/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> тысячи эмбеддеров, угорающие по ассемблеру
Данные приведены по состоянию на 1968 год?
Сейчас больше ассемблерного кода пишется data-аналитиками в SIMD-ассемблерных вставках в Julia чем всеми эмбеддерами вместе взятыми.
| |
|
4.190, eganru (?), 14:51, 02/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
Откуда у Вас такие данные?
даже в том же microchip.su большая часть пользователей пишет проекты на asm или на С с asm вставками.
кучу вещей куда как проще писать на asm, чем на чистом C.
| |
|
|
2.154, Anonumus (?), 12:07, 30/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
Можно сократить до Lisp (префиксная запись) и Forth (постфиксная). Всё остальное (инфиксная запись) — болото между ними.
| |
|
|
2.18, Crazy Alex (ok), 02:29, 29/06/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
Собственно, обычно программисты на языке X пытаются писать на нём же на любом языке программирования.
| |
|
|
2.19, arisu (ok), 02:36, 29/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> defmacro нет, незачет.
не вижу проблемы: средства для написания метавычислителя ведь есть. ну и всё.
| |
|
1.170, онаним (?), 19:54, 30/06/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Пистононенавистники, вы его хоть раз в руках-то держали? Очень годный язык программирования, в особенности для обучения и всего остального, не требующего высокой скорости.
| |
|
2.175, arisu (ok), 00:37, 01/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Пистононенавистники, вы его хоть раз в руках-то держали?
лично я даже не представляю, как такое можно сделать.
| |
|
|