avva: (moose)
[personal profile] avva
1) Языки программирования, которые я хотел бы изучить подробнее и составить свое мнение, если найду для этого время:

хочузнать: Erlang, Clojure, Scala, Rust, OCaml, Julia

2) Языки программирования, которые я не знаю изнутри, лишь немного или совсем не, но как-то не тянет их изучать и вряд ли займусь:

нехочузнать: Ruby, Dart, C#, F#, D, R.

А как у вас выглядят подобные два списка?
Page 1 of 7 << [1] [2] [3] [4] [5] [6] [7] >>

Date: 2013-12-26 02:53 pm (UTC)
From: [identity profile] http://users.livejournal.com/_winnie/
Так же, только R в первом списке (очень круто, что можно в две строчки посчитать и нарисовать то, что в других инструментах требует написания 10 с риском отладки).

Date: 2013-12-26 03:02 pm (UTC)
From: [identity profile] scolar.livejournal.com
Нужна третья категория: знаю, но хочу забыть.

Date: 2013-12-26 03:03 pm (UTC)
From: [identity profile] geneus.livejournal.com
Можно задать вопрос: а зачем по Вашему мнению нужн разнообразные языки программирования, кроме самовыражения их авторов?

Мне кажется вообще в современную эпоху графического программирования дополненого ОДНИМ языком для скриптинга должно быть досттаочно для решению любых задач.

Date: 2013-12-26 03:04 pm (UTC)
From: [identity profile] yantayga.livejournal.com
А что нет нигде ни Хаскеля, ни С++?

1) Scala, Ocaml, D, R, Go, asm
2) Ruby, Dart, C#, Clojure, Elixir

Date: 2013-12-26 03:05 pm (UTC)
From: [identity profile] rmrfchik.livejournal.com
Julia и Scala вычеркнуть как некрасивые. В остальном расклад ok ;)

Date: 2013-12-26 03:07 pm (UTC)
From: [identity profile] avva.livejournal.com
Я их уже знаю, поэтому они не подходят ни к первому списку, ни к второму.

Ну, Хаскель знаю условно, лет пять его не трогал и многое забыл, но лучше, чем все из первого списка.

Date: 2013-12-26 03:09 pm (UTC)
From: [identity profile] potan.livejournal.com
1. Rust, Julia, APL
2. Pascal, все языки, где надо писать return для возврата значения из функции.

Date: 2013-12-26 03:10 pm (UTC)
From: [identity profile] smirnfil.livejournal.com
Драйвер так напишете?

Date: 2013-12-26 03:12 pm (UTC)
From: [identity profile] nec-p1us-u1tra.livejournal.com
Я думал это с другой стороны делается: есть задача, под нее берется язык и если надо учится.

Erlang не люблю, сильно уж вещь-в-себе. Обсервабилити снаружи хреновая.
OCaml сука быстрый, за что и любим.
F# это такой ОКамл, только с # (хотя можно и без пробела)
Ruby это испорченный Перл. На нем никто не пишет мимо рельсов. Рельсы говно, деплоймент наркоманский.
Sсala знаю слишком плохо.
А кто такие Rust и Julia?

Date: 2013-12-26 03:13 pm (UTC)
From: [identity profile] 109518.livejournal.com
1)Ассемблер современный, ptx, c#, какой нибудь шелл скрипт
2)
3)php, sql, javascript

Date: 2013-12-26 03:16 pm (UTC)
From: [identity profile] meshko.livejournal.com
1) Erlang, Rust, Go, D, Clojure, Scala, CoffeScript
2) Ruby, Dart, F#, R, Groovy (хотя его на работе много)

Я твердо знаю, что не выполню (1) и почти уверен, что выполню (2)
К C# я отношусь довольно тепло, нормальный язык.
А почему у вас Objective C нет ни там, ни там?
Edited Date: 2013-12-26 03:18 pm (UTC)

Date: 2013-12-26 03:21 pm (UTC)
From: [identity profile] avva.livejournal.com
Objective C я бы поставил в 2).

Date: 2013-12-26 03:24 pm (UTC)
From: [identity profile] thesz.livejournal.com
1) Martin-Lof type theory, особенно в виде Agda2.

1) все остальные ЯП, за исключением Хаскеля.

Date: 2013-12-26 03:25 pm (UTC)
From: [identity profile] meshko.livejournal.com
Естественно надо начинать с задачи, но всегда же есть варианты. Типа Java vs C#, Python vs Ruby и т.п.
Rust -- интересная штука, которую делают в Mozilla. Вроде как похоже на Go но меньше придури.

Date: 2013-12-26 03:27 pm (UTC)
From: [identity profile] p2004r.livejournal.com
2) Julia

Date: 2013-12-26 03:31 pm (UTC)
From: [identity profile] olgu-28.livejournal.com
А как обходятся языка без return?
Я только Паскаль чуть-чуть знаю и Пайтон... даже не могу себе представить, как это без return.

Date: 2013-12-26 03:34 pm (UTC)
From: [identity profile] nec-p1us-u1tra.livejournal.com
Ну это хорошо, когда варианты есть. Чаще бывает "у нас всюду томкат/рельсы/джанго/биндинги на куте/хрен лысый, так что только джава/руби/брейнфак" :(

Date: 2013-12-26 03:37 pm (UTC)

Date: 2013-12-26 03:38 pm (UTC)
From: [identity profile] meshko.livejournal.com
Ну это тоже нормально, если есть уже какая-то инфраструктура, то пихать туда новые технологии, даже если они лучше, обычно непрактично.

Date: 2013-12-26 03:41 pm (UTC)
From: [identity profile] avva.livejournal.com
Для решения разных задач, конечно. Ну и для самовыражения тоже немножко.

Date: 2013-12-26 03:42 pm (UTC)
From: [identity profile] avva.livejournal.com
Я, кстати, с симпатией отношусь к C#, не зная его толком, но просто не вижу смысла уже.

Date: 2013-12-26 03:45 pm (UTC)
From: [identity profile] object.livejournal.com
Новые языки полезно изучать в т.ч. для лучшего применения старых. Ну и, конечно же, не существует идеального языка для всех задач, стоит знать разные.

Date: 2013-12-26 03:47 pm (UTC)
From: [identity profile] object.livejournal.com
Немного пишу на F#, но хотел бы писать больше. Хочу лучше изучить JavaScript и что-либо поделать на Clojure.

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

Date: 2013-12-26 03:48 pm (UTC)
From: [identity profile] http://users.livejournal.com/_kum_/
А Mathematica в каком списке? Или это не язык программирования? :о)

Date: 2013-12-26 03:55 pm (UTC)
From: [identity profile] egorfine.livejournal.com
1) Scala, Erlang
2) Ruby, Python, .NET и вот это все.

Кстати, очень интересно ваше мнение про Go и про Dart. Зачем они существуют? Для чего?
Page 1 of 7 << [1] [2] [3] [4] [5] [6] [7] >>

January 2026

S M T W T F S
    1 2 3
4 5 6 7 8 910
11 12 1314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 14th, 2026 12:29 am
Powered by Dreamwidth Studios