Size: a a a

2020 November 10

VS

Vladimir Shitov in Science FYI
Anastasia
Господа-биоинформатики. Какой язык, после python/R/shell (если его можно назвать языком), чаще всего необходим в работе -  написание собственного кода и разбор готовых тулов и библиотек?
1) C++
2) Java
3) Perl, прости Господи

Вариант "посмотреть вакансии и сделать выводы" не подходит, так как часто требуется знание хотя бы одного из перечисленных языков. "В зависимости от нужд лаборатории" тоже.
Алгоритмы и структуры данных. Написание хорошего кода на одном языке лучше, чем плохого на нескольких
источник

А

Алексей in Science FYI
Anastasia
Господа-биоинформатики. Какой язык, после python/R/shell (если его можно назвать языком), чаще всего необходим в работе -  написание собственного кода и разбор готовых тулов и библиотек?
1) C++
2) Java
3) Perl, прости Господи

Вариант "посмотреть вакансии и сделать выводы" не подходит, так как часто требуется знание хотя бы одного из перечисленных языков. "В зависимости от нужд лаборатории" тоже.
Сбереги себя от шарпов и явы
источник

MS

Mike Sh in Science FYI
Anastasia
Господа-биоинформатики. Какой язык, после python/R/shell (если его можно назвать языком), чаще всего необходим в работе -  написание собственного кода и разбор готовых тулов и библиотек?
1) C++
2) Java
3) Perl, прости Господи

Вариант "посмотреть вакансии и сделать выводы" не подходит, так как часто требуется знание хотя бы одного из перечисленных языков. "В зависимости от нужд лаборатории" тоже.
Java дает отличную производительность + (что не маловажно) не дает сильно накосячить/легко дебажится/без всяких dependency hell etc
источник

MS

Mike Sh in Science FYI
c# считай та же java только от убогих мелкомягких
источник

MS

Mike Sh in Science FYI
сейчас еще популярны всякие диалекты например https://seq-lang.org/
источник

А

Алексей in Science FYI
источник

MS

Mike Sh in Science FYI
языки для пайплайнов https://www.nextflow.io/
источник

MS

Mike Sh in Science FYI
несбалансированно, нужно было делить на лоялистов и хаоситов ))
источник

MS

Mike Sh in Science FYI
ну и нет фокус группы "мне пофиг")
источник

AZ

Arthur Zalevsky in Science FYI
Mike Sh
Java дает отличную производительность + (что не маловажно) не дает сильно накосячить/легко дебажится/без всяких dependency hell etc
а депенденси хэлла нет, потому что готовых биоинформатических инструментов на ней толком нет?) ба-думс
источник

MS

Mike Sh in Science FYI
Arthur Zalevsky
а депенденси хэлла нет, потому что готовых биоинформатических инструментов на ней толком нет?) ба-думс
готовых нет, но мы себе одну либу один раз написали и все ОК
источник

MS

Mike Sh in Science FYI
тут проблема в том, что действительно многословный язык и если на нем правильно писать то убивается много времени + всеравно пост анализ с визуализацией делается скриптами
источник

MS

Mike Sh in Science FYI
но если скажем пилишь enterprise-level софт для фармы то лучше языка не найти
источник

MS

Mike Sh in Science FYI
[disclaimer - я сам исключительно на R пишу, даже css редактирую в RStudio]
источник

АС

Александр Смирнов... in Science FYI
Mike Sh
но если скажем пилишь enterprise-level софт для фармы то лучше языка не найти
Да можно на том же c# написать и всё будет хорошо работать. Не java единой сейчас живёт мир программирования.
источник

MS

Mike Sh in Science FYI
ну C# специфичный в плане привязки к .net
источник

MS

Mike Sh in Science FYI
у java нет такой привязки к мелкомягким как я говорил + intellij idea мне кажется лучший редактор что я видел
источник

AZ

Arthur Zalevsky in Science FYI
Mike Sh
ну C# специфичный в плане привязки к .net
есть же MONO)
источник

АС

Александр Смирнов... in Science FYI
Mike Sh
ну C# специфичный в плане привязки к .net
В каком плане? Не понимаю
источник

MS

Mike Sh in Science FYI
Arthur Zalevsky
есть же MONO)
и сейчас наверное все еще более безболезненно (в новых виндах даж консолька) но нет
источник