Dima
а создатель языка говорил, что хотел сделать язык, который легко позволит писать сложные вещи
Dima
для меня только отсутствие обобщений минус
SimpleX
Они го для своих нужд сделали
Алдар
индустрии нужно больше макак, отсюда и джава, го
Алдар
тот же javascript
SimpleX
И специалистов, а не макак. А специалисты сами собой не появятся
Anonymous
индустрии нужно больше макак, отсюда и джава, го
Ну нет индустрии нужно больше высоколобых профессоров которые пишут на заоблачном брейнфаке по 50 лет
Алдар
больше людей = хуже качество в среднем
Алдар
поэтому нужны языки проще
индустрии нужно больше макак, отсюда и джава, го
быдлокод умрет, когда появятся развитые инструменты типа корезоида
а написать такие инструменты можно только на языках типа хаскеля
Алдар
типа го, джавы, питона
SimpleX
Чем жава проще с++11
SimpleX
Разве что модулями
Алдар
в джаве не нужно следить за памятью
SimpleX
В плюсах 11 тоже
SimpleX
Умные указатели и в путь
Алдар
если посадить неквалифицированного разраба за джаву он может накрепать говнокод, но он будет как никак работать.
Алдар
а с плюсами так не прокатит
Алдар
ладно мы в оффтопик ушли
SimpleX
Прокатит, если пользоваться новыми инструментами
Алдар
будущее за идрисом
Anonymous
Это щито еще за шайтан?
Алдар
хаскель с зависимыми типами)
Anonymous
Интересно
Алдар
Симплекс, чтобы писать проект на плюсах, нужно задать для начала кодинг стайл, иначе такого можно наворотить
Anonymous
А как же пониленг?)
Anonymous
http://tutorial.ponylang.org/
Алдар
к примеру гугл кодинг стайл для плюсов довольно таки ограничен, то есть пишут на подмножестве языка
Алдар
а если не ограничивать то разработка в адок быстро может превратиться
Anonymous
http://tutorial.ponylang.org/ - простота Питона, короуты как в Go, скорость как в CPP
Anonymous
Ну и memory safe
SimpleX
Я в курсе. Это если над проектом работают n человек.
Алдар
ещё время компиляции больших проектов у плюсов ужасное, для этого используют всякие приблуды типа сливать все в один файл, или pimpl
Алдар
я тоже плюсовик, можно сказать бывший
SimpleX
А соло проекты можно и в своем стиле писать. Правда, потом этот код скорее всего выбросят
SimpleX
И в плюсах нет стандартных интерфейсов. Так что жизнь боль.
Алдар
в общем инструмент для задачи, а не наоборот. Хаскель отличный инструмент для изучения функциональной парадигмы)
Anonymous
в общем будущее точно не за С++, там даже модулей не будет в С++17
Модули собираются сделать в новом стандарте
Alexander
@quetzal так ghc rts Саймон пилил пока работал в Microsoft Research
И щас в fb пилит тоже иногда, меньше правда
Anonymous
Нормально все, как и везде
You can only catch error in IO, which is like saying "yeah you can if you know magic"
a66ath
Потому что в других языках IO везде
Alexander
+
Alexander
В медицине бы ещё его
Amgen применяет успешно, скоро у нас еще клиенты будут из медицины например
Alexander
Alexander
Так я где-то срачик про bytesting text и конверсию пропустил, но искать мне уже лень
a66ath
У @blkmrkt бомбило по этому поводу
Quet
да оно у всех бомбит чуток по этому поводу )
a66ath
У меня не бомбит :)
Quet
ну мож пришел из языка где все еще хуже со строками
a66ath
Ну в Haskell у меня проблем со строками не было
a66ath
Никаких
blkmrkt
Ого, холивар!
a66ath
Строки работают
Quet
да кто ж говорит что они не работают
Quet
работают конечно, но не охренеть как удобно
a66ath
Ну мне удобно
Quet
@qnikst а что про рекорды скажешь? это такая моя личная боль в хаскеле.. даже с OverloadedRecordFields работать с ними неудобно. в каждый проект тащить линзы со всем этим цирком что ли?
Alexander
Я понимаю отличия типов и не вижу reasonable вариантов автоконверсии
Alexander
Может тройку линз и rewriting rules еще но там сложно спроектировать
Alexander
Мне больше средств мониторинга и отладки не хватает
Alexander
И немного тулсов для понимания компиляции
Quet
отсутствие стектрейсов это боль, да
Alexander
С dwarf получше стало
Alexander
Но все равно боль
Alexander
С другой стороны основные ошибки в сишных частях а там трейсы есть
Alexander
Мне вообще больше дебаг хипа охота
Alexander
И список тредов в gdb
Alexander
Ну и разброд и шатание с либами
Alexander
100500 вариантов и все неполные для многого
Alexander
На хакажде тясячи библиотек из которых дельные меньше четверть в лучшем случае