@dlangru

Страница 433 из 719
Dark
05.03.2018
20:30:56
Хз. Я бы сказал, что питон - золотая середина. В нем есть всё. Все какое-то игрушечное, но почти всё. Хоть функциональщину пиши.
Питон слоу и избыточен, ИМХО. Туда понапихали всего, сделав его универсальным ЯПом,но золотой серединой его трудно назвать

Вики говорит, что еще в B
В любом случае, все эти решения вместе были в С) ну я могу ошибаться

Google
Dark
05.03.2018
20:35:53
И вообще

В был мертворожденным, так сказать

Denis
06.03.2018
00:07:50
Его ассемблер специально изобретали удобным для кодеров

Dmitry
06.03.2018
03:08:26
Самое смешное, что эта золота середина, в общем то, С.
С - это не середина, а база, основание. Одним словом, днище. :)

Maxim
06.03.2018
04:36:24


NullSanya
06.03.2018
04:38:30
Красиво

Denis
06.03.2018
05:41:36
https://github.com/vibe-d/vibe.d/issues/2094 ещё одна сломанная 029 версией хренька

не понятно как аргументы для шаблона описать чтобы компилятор не ругался

Отличная поддержка GDB в чём зключается? всю жизнь дебажу бинарники от dmd им - всё норм.

Xessao
06.03.2018
05:43:43
Каким путём?
Таким же, как и для классов.

Google
Maxim
06.03.2018
05:44:07
Denis
06.03.2018
05:44:22
Таким же, как и для классов.
эээ ну классы не POD потому что перегрузкаи всякое такое

Xessao
06.03.2018
05:45:08
эээ ну классы не POD потому что перегрузкаи всякое такое
Класс может быть POD. Как и объединения.

Denis
06.03.2018
05:45:34
Ну определение POD в студию!

(если мы про Ди, в С++ понятно)

Xessao
06.03.2018
05:45:43
Загугли.

Не, я про плюсы писал.

Ты чо.

Ты посмотри на какое сообщение я отвечал.

Dmitry
06.03.2018
05:55:58
?

Evgeny
06.03.2018
05:57:35
Структура тоже может быть и не быть POD.
Спасибо, Капитан Очевидность.

Denis
06.03.2018
05:57:41
а ну ок

Xessao
06.03.2018
05:58:15
Спасибо, Капитан Очевидность.
Сначала ты отрицаешь это, а потом пишешь про кэпа. Ясно.

Evgeny
06.03.2018
05:58:37
Xessao
06.03.2018
05:59:17
Где это я такое отрицал?
Первое слово твоего ответа про структуры.

Evgeny
06.03.2018
06:00:11
Ну процитируй, что именно я отрицал

Denis
06.03.2018
06:00:44
оо узнаю русское сообщество!

Xessao
06.03.2018
06:01:28
Слово "нет" перестало означать отрицание на "В C++ и структуры POD'ы"?

Нет. В C++ структуры - это классы с видимостью членов по умолчанию public. больше они ничем от классов не отличаются.

Evgeny
06.03.2018
06:02:12
Я просил процитировать не меня, а то, что я отрицал.

Google
Xessao
06.03.2018
06:02:53
Если ты не видишь здесь явное отрицание, то ладно, чо.

Evgeny
06.03.2018
06:04:03
Если ты не видишь здесь явное отрицание, то ладно, чо.
то есть ты не в состоянии процитировать, то утверждение, на которое я ответил "нет"? Ясно.

Xessao
06.03.2018
06:04:51
то есть ты не в состоянии процитировать, то утверждение, на которое я ответил "нет"? Ясно.
Пиздец, я тебе два раза показал. Так ещё у тебя есть возможность пройтись по истории ответов.

Stanislav
06.03.2018
06:05:42
ребят, ну чо вы спорите так оголтело то. и так у нас коммунити маленькое :(

Evgeny
06.03.2018
06:05:46
Не мой ответ, а слова человека, НА которые я ответил. У тебя проблемы с русским языком?

Xessao
06.03.2018
06:09:19
Не мой ответ, а слова человека, НА которые я ответил. У тебя проблемы с русским языком?
Да кликни ты несколько раз на ответы и увидишь. В чём проблема?

Evgeny
06.03.2018
06:11:20
я то знаю, на что я ответил, а вот ты, похоже, нет.

Xessao
06.03.2018
06:12:17
Хорошо, если тебе твоё ЧСВ не позволяет самому пройтись по ответам, то я скину. Не царское ведь это дело.

В С++ и структуры POD'ы

Maxim
06.03.2018
06:13:09
давайте лучше про привязку dlang.ru к dlangru.github.io, стоит это делать или нет?)

нуи, конечно, принимаются идеи по поводу корректировки содержимого)

Stanislav
06.03.2018
06:13:59
пацаны, а в фобос до сих пор таймеры не подвезли чтоли?

Evgeny
06.03.2018
06:14:31
Причем здесь, ЧСВ. Я отлично помню, о чем шла речь. Я хотел, что бы ты еще раз внимательнее перечитал историю, так как явно недопонял что-то.

Maxim
06.03.2018
06:14:59
для чего что?)

Evgeny
06.03.2018
06:15:10
В С++ и структуры POD'ы
вот именно, это утверждение неверно, потому что в плюсах структуры НЕ ВСЕГДА поды. А ниже подробно разъяснил, что именно такое структуры в плюсах и чем они отличаются от дишных структур.

Xessao
06.03.2018
06:15:36
для чего что?)
Для чего привязка первого ко второму?

Maxim
06.03.2018
06:16:25
для того, чтобы человек, решивший познакомиться с языком, не попадал в первую очередь на сайт с холиварным факом и недописанной и недоверстанной книгой, например)

Denis
06.03.2018
06:16:50
пацаны, а в фобос до сих пор таймеры не подвезли чтоли?
Надо более глобально решать вопрос, потому что таймер он как бы не в отрыве от системы. std.eventloop надо

Google
Maxim
06.03.2018
06:21:09
есть такое дело, да)

Denis
06.03.2018
06:21:47
Потому что его надо было на ди писать!)

и в виде открытой для PRов гитхаб-репы

Maxim
06.03.2018
06:23:41
https://github.com/bubnenkoff/dlang.ru

Evgeny
06.03.2018
06:24:59
Потому что его надо было на ди писать!)
автор, ЕМНИП, D знает не очень хорошо.

Dmitry
06.03.2018
06:34:20
Слушайте, уберите/исправьте это позорное сравнение про го. Проблемы тут следующие: 1 - Очень хейтерский тон. Этот текст должен рекламировать яп, а не школосрач разводить (половина тезисов просто безосновательный пиздеж). 2 - Гошный код просто бездарный (совершенно неидиоматичный и раздутый), ужал все примеры без проблем в 2 раза, кроме суммы. Сумму можно сделать тем же редьюсом через рефлексию, но надо указать что компайл-тайм рефлексии в го хорошей нет, в этом и плюс D 3 - В примере с поиском по массиву - вообще очень грустно. Зачем-то сортируем (что алгоритмически неправильно), используем сложный sort.Search. Не круто это все, надо не на хеллоуворде проводить сравнения, а действительно показывать киллер-фичи, которых нет в %языкname%. Говоришь - у нас компайл-тайм рефлексия с человеческим лицом и любой гофер сразу понимает как это круто.
Покажи примеры на го тех вещей о которых ты говоришь

Denis
06.03.2018
06:36:00
А то что? )

Dmitry
06.03.2018
06:37:14
А то блин нихрена не понятно что в примерах на Го не так)

Maxim
06.03.2018
06:39:49
я уже высказывал свое мнение по поводу фака в целом)

такое впечатление, что его цель — вымазать всех вокруг говном, чтобы на их фоне выглядеть боярином

не должен так поступать «официальный национальный» сайт языка

Dmitry
06.03.2018
06:41:35
Там есть только несколько спорных утверждений по части плохого ГК. Можно про раст конечно выкинуть часть "гнить, разлагаться". Но в остальном то что?

Кто то готов поспорить, что го не примитивный?

Maxim
06.03.2018
06:42:50
дело в том, что официальный сайт не для того, чтобы спорить, а для того, чтобы представить язык)

Dmitry
06.03.2018
06:43:05
Или что Раст заставляет досконально понимать как работают разные заимствования

Maxim
06.03.2018
06:43:49
и очень плохо, что личное мнение одного человека высказывается на сайте, имя которого очень близко к имени официального международного сайта языка

Dmitry
06.03.2018
06:43:51
Типовому пользователю будет интересно чем язык лучше/хуже десятка других языков

Maxim
06.03.2018
06:44:23
типовому пользователю будет интересно сравнение D с уже известными ему языками)

Stanislav
06.03.2018
06:44:41
Надо более глобально решать вопрос, потому что таймер он как бы не в отрыве от системы. std.eventloop надо
а если нужно прям сейчас, как бы сделали? если допустим нужно тупо до 1000 таймеров, которые раз в 30 секунд срабатывают. сделать отдельный тред, который будет проверять все таймеры раз в N времени? или как можно сделать покрасивее?

Google
Maxim
06.03.2018
06:44:52
и неплохо это сделано для ряда языков, например, тут https://github.com/deviator/duseful/tree/master/manuals/comparison

Denis
06.03.2018
06:44:57
vibe-core глянуть

Stanislav
06.03.2018
06:47:07
спасибо, гляну

Dmitry
06.03.2018
06:49:55
Скиньте примеры на Го. Я их добавлю для объективности

Maxim
06.03.2018
06:50:49
для объективности надо как минимум убрать слова о «говнокоде» и о том, для чего хорош Go)

на самом деле, Go очень хорош для написания серверсайд софта, хотя сам язык Goвно)

Dmitry
06.03.2018
06:52:14
Блин, я тут с одним человеком из гугла общался, он на Го много писал. Он бы с тобой не согласился

Maxim
06.03.2018
06:53:07
дело не в согласии или несогласии, дело в том, что уже сейчас есть куча софта на Go

я, например, по работе эту штуку использую https://github.com/gogits/gogs — отлично работает

Dmitry
06.03.2018
06:53:53
Ну по части макаронного кода имеется ввиду

на самом деле, Go очень хорош для написания серверсайд софта, хотя сам язык Goвно)
Как хреновый язык может быть хорошим, поясни свое утверждение

Maxim
06.03.2018
06:54:44
и сама идея того, что множно писать, не трахаясь с эвент-лупами, а потом на любой платформе скомпилировать бинарники под все целевые платформы — это круто

в этом плане Go на две головы выше D, у нас не то что кросскомпиляции, у нас даже нормальной компиляции под win x86-64 нет)

Dmitry
06.03.2018
06:55:25
Тут согласен, но у Ди в этом большой прогресс

Maxim
06.03.2018
06:56:22
опять же, тот же пример gogs — 356 человек выпустили 50 релизов

значит, можно делать приложения на Go)

И в принципе, я согласен, сайт языка может стать площадкой для сравнения сдругими языками, для определения, что уже есть, и к чему можно стремиться. Но он не должен становиться площадкой для язвительного унижения других языков)

Evgeny
06.03.2018
07:04:17
Для холиваров есть форумы, и чатики вроде этого. А на сайте надо как можно меньше давать явных оценок другим языкам

Dmitry
06.03.2018
07:09:39
Только все равно дайте примеры кода "который на Го можно записать в два раза короче"

Evgeny
06.03.2018
07:13:59
Ну лично я с Go знаком поверхностно.

Vitalii
06.03.2018
08:37:07
Писал тут недавно про отсутствии сообщений о синтаксических ошибоках в dmd 2.078.2 для Windows. Рад сообщить, что в 2.079.0 это поправили.

Denis
06.03.2018
08:43:35
https://forum.dlang.org/post/mailman.581.1520247475.3374.digitalmars-d-announce@puremagic.com читали?

Страница 433 из 719