The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск языка программирования Julia 1.1, opennews (??), 28-Янв-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


99. "Выпуск языка программирования Julia 1.1"  +/
Сообщение от Аноним (99), 29-Янв-19, 09:42 
> Как обстоят дела с отладчиком?

пошагового нет

>  Уже завезли в первую версию, или все ещё нужно отлаживать в уме?

По желанию.
Вообще, есть Atom с возможностью построчно запускать код и видеть результат. Кроме того, отладочный вывод никто не отменял. Классический вариант отладки работает всегда.

Ответить | Правка | Наверх | Cообщить модератору

100. "Выпуск языка программирования Julia 1.1"  +/
Сообщение от Alexklonoff (?), 29-Янв-19, 09:49 
> пошагового нет

Это плохо. До Матлаба Джулии еще долго. Даже до такой его инкарнации как Octave.

> Вообще, есть Atom с возможностью построчно запускать код и видеть результат.

Спасибо, не надо. Я лучше продолжу делать прототипы в Октаве и потом переписывать на Си++. И там и там отладчики имеются и причем очень качественные.


Ответить | Правка | Наверх | Cообщить модератору

102. "Выпуск языка программирования Julia 1.1"  +/
Сообщение от Аноним (102), 29-Янв-19, 11:16 
>> пошагового нет
> Это плохо. До Матлаба Джулии еще долго. Даже до такой его инкарнации как Octave.

Это, реально, лишь вопрос привычки и предыдущего программистского опыта. После отладки встраиваемых устройств через COM-консольку, мне лично, это совсем проблемой не кажется.

К тому же, они работают в этом направлении. Поэтому, рассматривая выбирая между написанием прототипа на одном и прода на другом языке, и реализацией на одном единственном языке одной единой версии, мне лично, больше подходит второй вариант.

Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск языка программирования Julia 1.1"  +/
Сообщение от Alexklonoff (?), 29-Янв-19, 11:50 
Что такое COM-консолька я не знаю, но для отладки ПО для встраиваемых устройств вполне подойдет GDB, так что мазохизмом с printf-ми там можно и не заниматься. Касаемо Джулии. Допустим нужно разобраться как работает, какая ни-будь сложная рекуррентная нейронная сеть. И как это сделать без отладчика? Там полно многомерных тензоров, матриц. Конечно может какой-то гений от программирования наверное и способен понимать просто глядя на код, но я таковым не являюсь поэтому использую отладчик. Еще момент, где вы видели, чтобы Джулия использовалась в продакшене?
Ответить | Правка | Наверх | Cообщить модератору

104. "Выпуск языка программирования Julia 1.1"  –1 +/
Сообщение от Аноним (104), 29-Янв-19, 12:23 
>Что такое COM-консолька я не знаю

RS232. Ничего, кроме вывода и ввода она не поддерживает.

> Допустим нужно разобраться как работает, какая ни-будь сложная рекуррентная нейронная сеть.

https://julialang.org/blog/2019/01/fluxdiffeq

> И как это сделать без отладчика?

"Отладчик" != "пошаговый отладчик" !!!. Отладчик для Julia есть.

> Еще момент, где вы видели, чтобы Джулия использовалась в продакшене?

Сам начал использовать.

Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск языка программирования Julia 1.1"  +/
Сообщение от Alexklonoff (?), 29-Янв-19, 14:00 
> Сам начал использовать.

Поздравляю. Потащили в продакшен недоделанную сырую вещь.

Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск языка программирования Julia 1.1"  +/
Сообщение от Аноним (108), 29-Янв-19, 14:22 
> Поздравляю. Потащили в продакшен недоделанную сырую вещь.

С чего такое заключение? Если я пишу один, то "сырая вещь", а если нас будет тысяча, то ок?

Ответить | Правка | Наверх | Cообщить модератору

111. "Выпуск языка программирования Julia 1.1"  +/
Сообщение от Alexklonoff (?), 29-Янв-19, 14:47 
Если можно будет объявить глобальную переменную с типом, то это будет не сырая вещь.
Ответить | Правка | Наверх | Cообщить модератору

105. "Выпуск языка программирования Julia 1.1"  +/
Сообщение от Аноним (105), 29-Янв-19, 12:38 
> Допустим нужно разобраться как работает, какая ни-будь сложная рекуррентная нейронная сеть. И как это сделать без отладчика?

А gdb здесь как поможет?

Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

107. "Выпуск языка программирования Julia 1.1"  +/
Сообщение от Alexklonoff (?), 29-Янв-19, 14:02 
Позволит пройти пошагово и посмотреть нужные значения переменных, размерности тензоров, возможно вызвать какие-ни будь функции и таким образом разобраться как работает код.
Ответить | Правка | Наверх | Cообщить модератору

109. "Выпуск языка программирования Julia 1.1"  +/
Сообщение от Аноним (108), 29-Янв-19, 14:24 
Вот уж где точно не пригодится вызов каких-то абстрактных функций, так это в процессе обучения нейросети. Там, кроме распечаток по эпохам, ничего больше не нужно. См. ссылку выше с примером обучения нейросети.
Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск языка программирования Julia 1.1"  +/
Сообщение от Alexklonoff (?), 29-Янв-19, 14:46 
Спасибо, если речь о нейросетях, то я лучше код Кафе посмотрю. Мой заказчик никакую Джулию в продакшен за километр не пустит.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру