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

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

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

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

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

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

Date: 2013-12-27 01:42 am (UTC)
From: [identity profile] illy-drinker.livejournal.com
R это интересный пример
В том смысле, что это, формально, конечно, язык программирования, но реально в каждой мелочи это полная противоположность тому как надо делать языки программирования
Его создали статистики John Chambers и др, которые очевидно понятия не имели о том, что такое дизайн языков программирования и сумели напортачить во всем (в отличие от ява, перл, с которые портачат в чем-то одном, а в другом хорошие языки)

Что правда нисколько не противоречит практичной полезности R
Некоторые умудряются в R программировать весьма неплохие идеи - например, пакет ggplot2 для графиков, которые реализует идеи Leland Wilkinson
плюс неисчислимое число других полезных пакетов от time series разных сортов и random forest до чего угодно (правда, 90 процентов из них было разработано студентами, заражено большим количеством всяких багов и эти студенты давно эти пакеты не поддерживают)


С другой стороны в последнее время появлось много хороших практических пакетов по "machine learning", статистике, графике для питона и видна довольно большая тенденция, что питон применяется во многих местах где раньше применялся R

(no subject)

From: [identity profile] selfmade.livejournal.com - Date: 2013-12-27 01:52 am (UTC) - Expand

(no subject)

From: [identity profile] http://users.livejournal.com/_winnie/ - Date: 2013-12-31 10:16 pm (UTC) - Expand

(no subject)

From: [identity profile] phoonzang.livejournal.com - Date: 2014-09-10 01:03 pm (UTC) - Expand

(no subject)

From: [identity profile] phoonzang.livejournal.com - Date: 2014-09-10 01:07 pm (UTC) - Expand

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

Date: 2013-12-27 08:55 am (UTC)

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

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

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

(no subject)

From: [identity profile] avva.livejournal.com - Date: 2013-12-26 03:41 pm (UTC) - Expand

(no subject)

From: [identity profile] object.livejournal.com - Date: 2013-12-26 03:45 pm (UTC) - Expand

(no subject)

From: [identity profile] gul-kiev.livejournal.com - Date: 2013-12-26 04:08 pm (UTC) - Expand

(no subject)

From: [identity profile] illy-drinker.livejournal.com - Date: 2013-12-27 02:07 am (UTC) - Expand

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:07 pm (UTC)
From: [identity profile] avva.livejournal.com
Я их уже знаю, поэтому они не подходят ни к первому списку, ни к второму.

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

(no subject)

From: [identity profile] dmzlj.livejournal.com - Date: 2013-12-27 03:14 am (UTC) - Expand

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

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

(no subject)

From: [identity profile] onodera.livejournal.com - Date: 2013-12-26 04:34 pm (UTC) - Expand

(no subject)

From: [identity profile] Игорь Шевченко - Date: 2013-12-26 04:46 pm (UTC) - Expand

(no subject)

From: [identity profile] potan.livejournal.com - Date: 2013-12-27 06:24 am (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-12-26 05:12 pm (UTC) - Expand

(no subject)

From: [identity profile] veremeenko-alex.livejournal.com - Date: 2013-12-26 05:52 pm (UTC) - Expand

(no subject)

From: [identity profile] potan.livejournal.com - Date: 2013-12-27 06:29 am (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-12-27 11:02 am (UTC) - Expand

(no subject)

From: [identity profile] bolk.livejournal.com - Date: 2013-12-27 12:43 pm (UTC) - Expand

(no subject)

From: [identity profile] potan.livejournal.com - Date: 2013-12-27 01:54 pm (UTC) - Expand

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

(no subject)

From: [identity profile] nec-p1us-u1tra.livejournal.com - Date: 2013-12-26 03:34 pm (UTC) - Expand

(no subject)

From: [identity profile] meshko.livejournal.com - Date: 2013-12-26 03:38 pm (UTC) - Expand

(no subject)

From: [identity profile] kovla.livejournal.com - Date: 2013-12-26 04:53 pm (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-12-26 05:45 pm (UTC) - Expand

(no subject)

From: [identity profile] nec-p1us-u1tra.livejournal.com - Date: 2013-12-27 01:42 am (UTC) - Expand

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-28 09:25 am (UTC)
From: [identity profile] archaicos.livejournal.com
Что такое современный ассемблер? Это у которого просто мощная поддержка макросов?

(no subject)

From: [identity profile] 109518.livejournal.com - Date: 2013-12-28 08:49 pm (UTC) - Expand

(no subject)

From: [identity profile] archaicos.livejournal.com - Date: 2013-12-28 08:57 pm (UTC) - Expand

(no subject)

From: [identity profile] 109518.livejournal.com - Date: 2013-12-28 09:06 pm (UTC) - Expand

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).

(no subject)

From: [identity profile] avva.livejournal.com - Date: 2013-12-26 03:42 pm (UTC) - Expand

(no subject)

From: [identity profile] qehgt.livejournal.com - Date: 2013-12-26 07:33 pm (UTC) - Expand

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:37 pm (UTC)

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

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-27 06:33 am (UTC)
From: [identity profile] potan.livejournal.com
Она вроде сливается с cobol английским. ;-)

(no subject)

From: [identity profile] http://users.livejournal.com/_kum_/ - Date: 2013-12-27 08:12 am (UTC) - Expand

(no subject)

From: [identity profile] potan.livejournal.com - Date: 2013-12-27 02:48 pm (UTC) - Expand

(no subject)

From: [identity profile] akater.livejournal.com - Date: 2013-12-29 07:50 pm (UTC) - Expand

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

Кстати, очень интересно ваше мнение про Go и про Dart. Зачем они существуют? Для чего?

Date: 2013-12-26 04:09 pm (UTC)
From: [identity profile] avva.livejournal.com
Go это попытка сделать Джаву правильно. Dart это попытка сделать Джаваскрипт правильно.

(no subject)

From: [identity profile] egorfine.livejournal.com - Date: 2013-12-26 04:13 pm (UTC) - Expand

(no subject)

From: [identity profile] avva.livejournal.com - Date: 2013-12-26 08:23 pm (UTC) - Expand

(no subject)

From: [identity profile] illy-drinker.livejournal.com - Date: 2013-12-27 01:44 am (UTC) - Expand

(no subject)

From: [identity profile] mpak666.livejournal.com - Date: 2013-12-27 04:54 am (UTC) - Expand

(no subject)

From: [identity profile] avva.livejournal.com - Date: 2013-12-27 09:12 pm (UTC) - Expand

(no subject)

From: [identity profile] bolk.livejournal.com - Date: 2013-12-28 06:14 am (UTC) - Expand

(no subject)

From: [identity profile] archaicos.livejournal.com - Date: 2013-12-28 09:33 am (UTC) - Expand

(no subject)

From: [identity profile] bolk.livejournal.com - Date: 2013-12-27 12:43 pm (UTC) - Expand

(no subject)

From: [identity profile] avva.livejournal.com - Date: 2013-12-27 09:12 pm (UTC) - Expand

Date: 2013-12-26 04:42 pm (UTC)
From: [identity profile] onodera.livejournal.com
1) Nimrod, Dao, Terra, TypeScript, Squeak Smalltalk

2) Java, F#, Objective C, Perl, REXX, Scheme, PowerShell

В отдельной куче лежат Groovy и Scala, которые мне интересны, но менять в голове .Net на JVM желания нет, а также Ruby, который симпатичен, но совсем не нужен. Языки из пункта 1 хотя бы не настолько полезны на практике, оттого их и приятней учить.

Date: 2013-12-26 07:45 pm (UTC)
From: [identity profile] cema.livejournal.com
менять в голове .Net на JVM желания нет

Ага, есть такая проблема.

Date: 2013-12-26 04:43 pm (UTC)
From: [identity profile] huzhepidarasa.livejournal.com
1. Agda.
2. Dart, D, Go, Ruby, Objective C.*, R, J.

Упдате. Кроме 3 (языки, которые хочется забыть) есть еще 0: языки, которые я хочу придумать. Но у этих, понятное дело, нет названий пока.
Edited Date: 2013-12-26 05:40 pm (UTC)

Date: 2013-12-26 04:48 pm (UTC)
From: [identity profile] moon-aka-sun.livejournal.com
1) J учу в 10-й раз с твёрдым намерением перевести его в плоскость практического использования (вместо и вместе с Питоном). Rust, Julia - не сталкивался, надо посмотреть, что за звери.

2) Не хочу дальше изучать - Haskell, Ruby, Go (мог бы быть хорош, но ужасный синтаксис, да и Ruby - end end end). Можно сказать, что и все остальные - многие знаю, а новых красивых идей и их реализаций не видно.

3) Наибольшее удовольствие получил от SNOBOL and APL :) Algol-68 too.

Date: 2013-12-26 05:13 pm (UTC)
spamsink: (Default)
From: [personal profile] spamsink
В детстве мне настолько понравилась книга по сноболу, что даже захотелось его реализовать. :)

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-12-26 05:16 pm (UTC) - Expand

(no subject)

From: [personal profile] spamsink - Date: 2013-12-26 05:20 pm (UTC) - Expand

(no subject)

From: [identity profile] potan.livejournal.com - Date: 2013-12-27 06:36 am (UTC) - Expand

(no subject)

From: [identity profile] onodera.livejournal.com - Date: 2013-12-26 07:26 pm (UTC) - Expand

(no subject)

From: [identity profile] migmit.livejournal.com - Date: 2013-12-26 08:39 pm (UTC) - Expand

(no subject)

From: [personal profile] ak_47 - Date: 2013-12-26 11:05 pm (UTC) - Expand

Date: 2013-12-26 04:51 pm (UTC)
From: [identity profile] gmj.livejournal.com
Прошу простить, Вы преподаете или работаете? Это я к тому, что если работаете - то есть задача - и под нее выбираете инструмент. А если преподаете - то в каждом языке есть изюминка.

Date: 2013-12-26 04:59 pm (UTC)
From: [identity profile] huzhepidarasa.livejournal.com
В большинстве языков изюминка при ближайшем рассмотрении оказывается дохлым тараканом.

(no subject)

From: [identity profile] migmit.livejournal.com - Date: 2013-12-26 05:53 pm (UTC) - Expand

(no subject)

From: [identity profile] carfagen.livejournal.com - Date: 2013-12-26 06:41 pm (UTC) - Expand

(no subject)

From: [identity profile] avva.livejournal.com - Date: 2013-12-26 08:23 pm (UTC) - Expand

(no subject)

From: [identity profile] potan.livejournal.com - Date: 2013-12-27 06:37 am (UTC) - Expand

Date: 2013-12-26 05:05 pm (UTC)
From: [identity profile] akalenuk.livejournal.com
1) Rust, Chapel, J, K, AWK, R, Clojure.
2) нет.

Date: 2013-12-26 05:06 pm (UTC)
From: [identity profile] akalenuk.livejournal.com
Да, и Go тоже да.

Date: 2013-12-26 05:22 pm (UTC)
From: [identity profile] leroy-ru.livejournal.com
1) Haskell, Erlang, OCaml, Clojure, Fort, Scala, CoffeeScript, TypeScript, Common Lisp, C, Nemerle (в данный момент занят эрлангом:)

2) C++ (хотелось бы забыть то, что знаю), Ruby, C#
Edited Date: 2013-12-26 05:35 pm (UTC)

Date: 2013-12-26 05:32 pm (UTC)
From: [identity profile] niobium0.livejournal.com
1) Golang, J, R, CoffeeScript, Clojure
2) Ruby, Python, Java, Objective C

А какое у вас мнение о Haskell?

Date: 2013-12-26 05:54 pm (UTC)
From: [identity profile] veremeenko-alex.livejournal.com
Удивлен общим мнением о руби.
Помоему единственный адекватый скриптовый язык.

Date: 2013-12-26 06:15 pm (UTC)
From: [identity profile] brohm.livejournal.com
кмк, это все из-за рельс

(no subject)

From: [identity profile] veremeenko-alex.livejournal.com - Date: 2013-12-26 06:26 pm (UTC) - Expand

(no subject)

From: [identity profile] mpak666.livejournal.com - Date: 2013-12-27 04:55 am (UTC) - Expand

(no subject)

From: [identity profile] nec-p1us-u1tra.livejournal.com - Date: 2013-12-28 04:08 am (UTC) - Expand

(no subject)

From: [identity profile] mpak666.livejournal.com - Date: 2013-12-28 04:36 am (UTC) - Expand

(no subject)

From: [identity profile] nec-p1us-u1tra.livejournal.com - Date: 2013-12-28 05:04 am (UTC) - Expand

(no subject)

From: [identity profile] mpak666.livejournal.com - Date: 2013-12-28 05:08 am (UTC) - Expand

(no subject)

From: [identity profile] onodera.livejournal.com - Date: 2013-12-26 07:32 pm (UTC) - Expand

(no subject)

From: [identity profile] cema.livejournal.com - Date: 2013-12-26 07:47 pm (UTC) - Expand

(no subject)

From: [personal profile] ak_47 - Date: 2013-12-26 11:09 pm (UTC) - Expand

(no subject)

From: [identity profile] potan.livejournal.com - Date: 2013-12-27 06:39 am (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-12-27 10:50 pm (UTC) - Expand

(no subject)

From: [identity profile] triampurum.livejournal.com - Date: 2013-12-26 09:51 pm (UTC) - Expand

(no subject)

From: [identity profile] nefedor.livejournal.com - Date: 2013-12-27 03:11 am (UTC) - Expand

(no subject)

From: [identity profile] potan.livejournal.com - Date: 2013-12-28 09:56 pm (UTC) - Expand

(no subject)

From: [identity profile] nefedor.livejournal.com - Date: 2013-12-28 10:35 pm (UTC) - Expand

(no subject)

From: [identity profile] potan.livejournal.com - Date: 2013-12-29 03:17 pm (UTC) - Expand

(no subject)

From: [identity profile] nefedor.livejournal.com - Date: 2013-12-29 08:03 pm (UTC) - Expand

(no subject)

From: [identity profile] potan.livejournal.com - Date: 2013-12-30 07:21 am (UTC) - Expand

(no subject)

From: [identity profile] nefedor.livejournal.com - Date: 2013-12-30 07:37 am (UTC) - Expand

(no subject)

From: [identity profile] potan.livejournal.com - Date: 2013-12-30 08:12 am (UTC) - Expand

(no subject)

From: [identity profile] nefedor.livejournal.com - Date: 2013-12-30 09:07 am (UTC) - Expand

Date: 2013-12-26 05:56 pm (UTC)
From: [identity profile] migmit.livejournal.com
Хочузнать: м-м-м... не так уж много, на самом деле. Навскидку только Elm вспоминается.

Нехочузнать: Clojure (и прочие лиспоподобные фигни), Rust (не прошёл тест на настоящий полиморфизм), Go (выглядит как куча хайпа на пустом месте), Scala (и так многовато о ней знаю).

Date: 2013-12-26 06:40 pm (UTC)
From: [identity profile] huzhepidarasa.livejournal.com
Какие языки (естественные, человеческие) вы хотите изучить, а какие не хотите?
Какие математические теории вы хотите изучить, а какие не хотите?
Какие инженерные дисцип... нумужыктыпоялнет?

Date: 2013-12-26 07:54 pm (UTC)
From: [identity profile] niobium0.livejournal.com
1) лезгинский, чеченский, аварский, фарси / арабский, французский
2) distribution theory, operator theory, ito's calculus, model theory, proof theory / combinatorics, graph theory
3) - / от всех нехорошо

Date: 2013-12-26 06:42 pm (UTC)
From: [identity profile] carfagen.livejournal.com
Толик... давай нагора список языков, которые ты ЗНАЕШЬ.
Буду рвать на себе волосы ;-)

Date: 2013-12-26 08:25 pm (UTC)
From: [identity profile] avva.livejournal.com
Это не такой интересный список. В нем многое определено случайными событиями и неинтересными подробностями биографии.

(no subject)

From: [identity profile] carfagen.livejournal.com - Date: 2013-12-26 08:51 pm (UTC) - Expand
Page 1 of 2 << [1] [2] >>

January 2026

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

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 10th, 2026 09:02 am
Powered by Dreamwidth Studios