@ProCxx

Страница 1360 из 2477
Vladislav
05.10.2017
08:34:36
Там же типа wannabe зависимые типы?
почему wannabe? Вполне полноценные

Matwey
05.10.2017
08:34:48
Berkus
05.10.2017
09:07:24
и в итоге ты два раза пишешь одну и ту же функцию, один раз в виде кода, второй раз в виде спецификации типа функции
ну, теоретиков там хватает, так что я верю что будет подпиливаться в сторону большего удобства - собсно вот буквально пол-версии назад еще что-то улучшили

/dev
05.10.2017
09:09:39
Google
Berkus
05.10.2017
09:10:34
на трейтах можно безболезненно и на крестах начиная с 17 стандарта писать
вопрос кривой инфраструктуры никуда не денется от этого, трейты это так, плюшки

Constantine
05.10.2017
09:11:19
вопрос кривой инфраструктуры никуда не денется от этого, трейты это так, плюшки
буду рад послушать практические репорты, когда попишешь на нем с полгода

Berkus
05.10.2017
09:11:44
на 17 плюсах? да я примерно столько на них и пишу, всё еще криво

Constantine
05.10.2017
09:11:48
очень многие вещи на первый взгляд выглядят намного лучше, чем являются

я про rust

Constantine
05.10.2017
09:12:17
я знаю, кэп
я знаю, что ты знаешь, так-то!

Дед Пегас
05.10.2017
09:12:20
Но нород что-то не организуется)

Alexander
05.10.2017
09:12:42
Но нород что-то не организуется)
дай компилятору проникнуть в тырпрайз

Дед Пегас
05.10.2017
09:12:44
И думаю, что не организуется (по крайней мере пока не уйдут от дел реликтовые плюсовики).

Google
/dev
05.10.2017
09:13:32
дай компилятору проникнуть в тырпрайз
Ууу, 20 года ждать придётся

Constantine
05.10.2017
09:13:32
struct Foo { x: (u32, u32), y: u32 } эх, непоследовательные, почему не Foo : struct { x: (u32, u32), y: u32 };

Даниил
05.10.2017
09:14:05
потому что структурки - не типы, не?)

Alexander
05.10.2017
09:14:06
Ууу, 20 года ждать придётся
на то он и тырпрайз, что там всё нескольно медленнее

Дед Пегас
05.10.2017
09:14:26
Ну я же не говорю, что умрут.

Даниил
05.10.2017
09:14:34
потому что структурки - не типы, не?)
бля ну в смысле ты понял о чём я, не сами структурки

да в пизду, так не выспался что на серьёзных щщах на сарказм начал отвечать

Constantine
05.10.2017
09:21:27
enum являются variant? мне прямо нравятся разработчики языка

Matwey
05.10.2017
09:22:53
Вакансии в личку к админам

Тут на это ругаются

Даниил
05.10.2017
09:23:32
enum являются variant? мне прямо нравятся разработчики языка
enum действительно неудачно назвали, надо было union

но это все равно лучше чем убогий крестовый variant

(я не про название)

Constantine
05.10.2017
09:24:18
enum действительно неудачно назвали, надо было union
в моей реплике не было сарказма, enum действительно равносилен union

Alexander
05.10.2017
09:24:31
Даниил
05.10.2017
09:24:51
а чем variant не устраивает?
ADT без поддержки языком - хуёво

ни паттерн матчинга, ни всего остального

Дед Пегас
05.10.2017
09:25:07
Добрый день! С объявлениями вакансий к @AlexFails И читайте правила чата в описании чата, пожалуйста, там написано, что у нас отдельный канал для вакансий/резюме.

Google
reagentoo
05.10.2017
09:29:12
точнее даже enum это variant с тегами там

Constantine
05.10.2017
09:29:32
а есть строгий синтаксис match, когда запрещен _?

Constantine
05.10.2017
09:33:38
в общем, первый взгляд на Rust мне скорее нравится, на детали времени нет, как всегда подожду, что будет через джва года)

если неожиданно эту конфу переименуют в pro.rust, то можно переходить

reagentoo
05.10.2017
09:35:53
Новичку не понятно что такое enum в Rust, оно зашито в ядро. А в плюсах всегда можно докопаться до сути в шаблонах. Какой стул лучше я для себя не решил например.

Constantine
05.10.2017
09:36:30
вряд ли хотя бы один промышленный язык программирования должен всерьез думать о новичках

reagentoo
05.10.2017
09:37:03
я всегда думаю, как быстро я смогу разобраться если мне стереть память

Azoyan
05.10.2017
09:37:10
PHP промышленный язык?

Constantine
05.10.2017
09:37:45
по категориям usability S(автор стандарта) / A (продвинутый) / B (средний) / C (новичок) язык программирования (имхо) должен ориентироваться строго на S, A

Evgeniy
05.10.2017
09:38:06
если неожиданно эту конфу переименуют в pro.rust, то можно переходить
ага и вместо gcc в один прекрасный день обнаружишь у себя на компе rustc

Evgeniy
05.10.2017
09:38:15
так ты поймешь что начался конец света

Constantine
05.10.2017
09:38:43
PHP промышленный язык?
А он еще не умирает за рамками студенческих проектов?

вот MS Visual Rust меня убедит)

Даниил
05.10.2017
09:40:24
на трейтах можно безболезненно и на крестах начиная с 17 стандарта писать
вот я не шарю, речь идёт о type traits? это же не то совсем

Evgeniy
05.10.2017
09:40:37
это вряд ли, у меня на компьютере нет gcc
а, ну тогда для тебя конец света уже наступил

Даниил
05.10.2017
09:40:47
Constantine
05.10.2017
09:40:59
а, ну тогда для тебя конец света уже наступил
он не наступал, у меня никогда не было gcc :)

Google
Ilia
05.10.2017
09:41:10
PHP промышленный язык?
Даже не серьезно такое спрашивать

reagentoo
05.10.2017
09:42:54
Timur
05.10.2017
09:44:24
А что такой офтопик пошел?

Constantine
05.10.2017
09:44:27
я не представляю как без плюсов можно в Rust входить
дело в том, что меня как разработчика попросту не волнуют проблемы людей, которые изучают язык; меня волнует моя производительность в итоге, и я готов инвестировать абстрактные полгода в погружение в язык, если это окупится за следующие два

Matwey
05.10.2017
09:45:57
Да что-то не похоже что Rust собирается помирать

Admin
ERROR: S client not available

Matwey
05.10.2017
09:46:10
Пока скорее наоборот

Constantine
05.10.2017
09:46:18
перспективность языка зависит от этого
Перспективность языка на рынке Java - зависит, заказная разработка предполагает быстрый цикл разработки и низкую кадрозависимость (codename для хуяк, хуяк и в продакшн). На рынке C++ - как по мне, совершенно нет

reagentoo
05.10.2017
09:47:03
хаскель — тоже нет

валяется никому не нужный

Constantine
05.10.2017
09:47:40
В случае с чисто функциональными языками программирования - у них есть какой-то с практической точки зрения фатальный дефект (призываю знакомых с вопросом к ответу)

Constantine
05.10.2017
09:48:27
Да не, нету дефекта. Там сесть малая распространённость.
На рынке не идиоты. Если Word можно написать на хаскеле с ценой в три раза ниже, это бы произошло

Даниил
05.10.2017
09:48:39
В случае с чисто функциональными языками программирования - у них есть какой-то с практической точки зрения фатальный дефект (призываю знакомых с вопросом к ответу)
смотря для чего использовать для всяких парсеров, компиляторов и т.д. лучше чем хаскель ничего нет, как мне кажется

Дед Пегас
05.10.2017
09:48:50
На рынке не идиоты. Если Word можно написать на хаскеле с ценой в три раза ниже, это бы произошло
Word уже имеет большую кодовую базу) Переписывать просто дорого.

И иногда какая-то странная боязнь сложности. Которой нет. А иногда даже проще, как пример parsec/attoparsec круче бустовских штук.

Даниил
05.10.2017
09:49:24
На рынке не идиоты. Если Word можно написать на хаскеле с ценой в три раза ниже, это бы произошло
> На рынке не идиоты но PHP-то ведь до сих пор в топе языков по популярности))0

Google
Constantine
05.10.2017
09:49:55
> На рынке не идиоты но PHP-то ведь до сих пор в топе языков по популярности))0
Популярных где? На рынке студентов и быстрых циклов веб-разработки?

Constantine
05.10.2017
09:51:13
Меня например категорически интересует вопрос цены поддержки и ошибок архитектуры приложения чисто функциональных языков программирования

Constantine
05.10.2017
09:52:51
И что там?

Дед Пегас
05.10.2017
09:53:28
И что там?
Из-за плюшек Хаскеля было удобно. Но, как и везде, есть свои подводные камни)

Алексей
05.10.2017
09:54:18
fp != хаскель. есть и другие языки, к примеру ocaml, jane street неплохо так живет с ним и у них большая кодовая база

Constantine
05.10.2017
09:54:34
Из-за плюшек Хаскеля было удобно. Но, как и везде, есть свои подводные камни)
У меня есть опыт внедрения по сути функциональной парадигмы в C++ на уровне GUI/интерфейс, там это хорошо, но совершенно неясно, как переносить 90% императивного кода

Дед Пегас
05.10.2017
09:54:38
Ещё можно поспрашивать использующих F#.

@fvnever можешь тут что-то сказать?

Constantine
05.10.2017
09:55:34
Большая кодовая база - там уровень STL+Boost у скольки языков достигнут? :)

Ilia
05.10.2017
09:55:36
В случае с чисто функциональными языками программирования - у них есть какой-то с практической точки зрения фатальный дефект (призываю знакомых с вопросом к ответу)
Ну, они непрактичны. Они как правило и не являются языками общего назначения. Какие-то задачи они решают великолепно, но общие задачи (95% которых) — очень плохо. Ну и большой вопрос в том числе и для меня для чего их использую. Я как бы темой занимаюсь, в основном на них пишут вспомогательные утилиты и подсистемы для верификации и поддержки протоколов, верификации алгоритмов и т.п. Т.е. это ни в коем случае не конечные системы.

Дед Пегас
05.10.2017
09:55:46
Алексей
05.10.2017
09:56:15
Большая кодовая база - там уровень STL+Boost у скольки языков достигнут? :)
я может не правильно вопрос понял, но тот же jane street для ocaml core библиотеку написали

Constantine
05.10.2017
09:56:18
У хаскеля кодовая база огромная.
Огромная, я полагаю, у примерно четырех языков - C/C++, Java, C# и VB :)

Stanislav
05.10.2017
09:56:44
блин а удобно. вроде человек прикидывается шарящим но можно сразу определить его уровень по факту угарания с хаскелей и фп

Дед Пегас
05.10.2017
09:56:47
Огромная, я полагаю, у примерно четырех языков - C/C++, Java, C# и VB :)
К примеру,публичные пакеты https://hackage.haskell.org/packages/

Constantine
05.10.2017
09:57:08
А пакетный менеджер для их загрузки на С++?

Страница 1360 из 2477