Size: a a a

Язык программирования Julia / Julia programming language

2017 July 05

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Будем надеяться, что Julia станет ещё более "человечным" и при этом быстрым языком.
Спасибо за ссылку на дискуссию.
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Да, и в дискуссии Стефан Карпински писал: Since we cannot implement all of the things at once, the strategy that we're taking is to stabilize the core language first, then turn our attentions to important packages, tooling, and compiler improvements that we can make without breaking things for people. Since the core language will be stable, we will have a solid foundation to build on. If we had unlimited resources, sure, we would release Julia 1.0 and all of the packages and tooling one could possibly want in perfect shape. But our resources are far from unlimited, so we're taking the same strategy that Rust, Go, Clojure, Swift, and every other new programming language I can think of has taken: stabilize the core language, then once that's done, turn your attention to important libraries and tools.
источник
2017 July 06

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Анатолий, если знаете русскоязычных пользователей Julia - приглашайте. У меня просто таковых нет, я сам только начал изучать возможности языка.
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Буду очень признателен :)
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Будет интересно -- сами придут. )))
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Откуда узнают?
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Если будет интересно, то я кому-то могу рассказать. Пока же тут менее интересно, чем, например в довольно молчаливом сообществе ВКонтакте.
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Учитывая количество людей, горячо желающих что-либо обсуждать - это немудрено :)
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Я, например, бесконечно далёк от чего бы то ни было научного. Мне интересен язык Julia только как язык программирования в чистом виде.
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Но люди и обсуждения из ничего не берутся: если все разбредутся по разным квартирам и будут делать что-то ну очень умное - невозможно будет добиться сколько-нибудь заметного результата в масштабах чуть шире масштабов жизни одного индивидуума.
Беда СССР и России - именно в том, что люди принципиально разобщены. Я могу много интересного скзазать по данному вопросу, но формат группы не позволяет.
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Кстати, Анатолий, в сообществе ВК я вижу сверху Ваши же сообщения...
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Видео с JuliaCon: https://www.youtube.com/user/JuliaLanguage/videos
Анатолий, спасибо за ссылку
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Интересно, что Julia "Cannot convert  an object of type Float64 to an object of type String".
На мой дилетансткий взгляд преобразование весьма очевидное. Ну и само собой очевидно, Float64 в Int64 преобразовать тоже нельзя, это криминал.
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Как язык для математиков, героическим образом автоматически выводящий типы, Julia как раз этими преобразованиями типов изрядно выносит мозг на ровном месте
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Судя по поиску в Google, вопросов на эту тему очень много.
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
А главное, что все эти решения были сделаны математиками, много пишущими на Julia -- все эти решения тщательно обсуждались, много лет.
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
И в этих решениях не всё плохо, отнюдь не всё. И, как всегда, есть типовые средства решения этих проблем с типами. Просто другой стиль программирования, только и всего.
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Интересно было бы у кого-нибудь из них спросить, (почему) не String(round(time())), а string(round(time())) и почему итог преобразования настолько бредовый, что придётся всё равно делать @sprintf, ибо "1.499353444e9" - это совсем не то, чего бы мне хотелось
Почему нельзя String(Int(time())) в таком очевидном языке - вопрос риторический
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Анатолий, в языках с автоматическим выводом типов всегда так всё странно: сначала оно что-то автоматически выводит, а потом начинается ад с преобразованиями того, что ты даже не декларировал никак!
источник