Какой язык для вас самый краткий?
От: Ватакуси Россия  
Дата: 03.12.19 21:06
Оценка:
Экзотику не предлагать.
Все будет Украина!
Re: Какой язык для вас самый краткий?
От: Pzz Россия https://github.com/alexpevzner
Дата: 03.12.19 21:12
Оценка: 1 (1) +3 :)
Здравствуйте, Ватакуси, Вы писали:

В>Экзотику не предлагать.


Русский матерный.
Re: Какой язык для вас самый краткий?
От: novitk США  
Дата: 03.12.19 21:13
Оценка: 1 (1)
Здравствуйте, Ватакуси, Вы писали:

В>Экзотику не предлагать.


Не уверен насколько это экзотика, но из того что я реально использую в прод —
Q
Re[2]: Какой язык для вас самый краткий?
От: Ops Россия  
Дата: 04.12.19 00:24
Оценка:
Здравствуйте, Pzz, Вы писали:

В>>Экзотику не предлагать.


Pzz>Русский матерный.


Это очевидно, мне тоже первым в голову пришло.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re: Какой язык для вас самый краткий?
От: varenikAA  
Дата: 04.12.19 01:32
Оценка: +1
Здравствуйте, Ватакуси, Вы писали:

В>Экзотику не предлагать.


https://clojure.org/
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re: Какой язык для вас самый краткий?
От: Maniacal Россия  
Дата: 04.12.19 07:36
Оценка:
Здравствуйте, Ватакуси, Вы писали:

В>Экзотику не предлагать.


Человеческий — китайский
Компьютерный — Forth
Re[3]: Какой язык для вас самый краткий?
От: Pzz Россия https://github.com/alexpevzner
Дата: 04.12.19 08:12
Оценка: +1 :)
Здравствуйте, Ops, Вы писали:

В>>>Экзотику не предлагать.


Pzz>>Русский матерный.


Ops>Это очевидно, мне тоже первым в голову пришло.


Ну понятно, что на естественном языке можно за 15 минут достаточно детально описать кусок кода, который и за неделю не закодируешь на любом языке программирования. Поэтому по лаконичности естественный язык побеждает с большим отрывом. И нет более естественного языка, чем...
Re[2]: Какой язык для вас самый краткий?
От: Pzz Россия https://github.com/alexpevzner
Дата: 04.12.19 08:13
Оценка: :)
Здравствуйте, Maniacal, Вы писали:

M>Человеческий — китайский

M>Компьютерный — Forth

О, ты можешь разговаривать с лазерным принтером на его родном языке
Re[3]: Какой язык для вас самый краткий?
От: Maniacal Россия  
Дата: 04.12.19 08:32
Оценка: +2 :)
Здравствуйте, Pzz, Вы писали:

Pzz>Здравствуйте, Maniacal, Вы писали:


M>>Человеческий — китайский

M>>Компьютерный — Forth

Pzz>О, ты можешь разговаривать с лазерным принтером на его родном языке


С матричным точно могу. Язык ESC/P называется.
Re[2]: Какой язык для вас самый краткий?
От: IID Россия  
Дата: 04.12.19 08:43
Оценка:
Здравствуйте, novitk, Вы писали:

N>Не уверен насколько это экзотика, но из того что я реально использую в прод —

N>Q

Что за страсть к нечитаемым закорючкам Ты, случайно, не линуксоид ? Там такой код очень любят.

LUA в сравнении с твоим Q выглядит не особо многословнее. Зато в разы понятнее.
kalsarikännit
Re: Какой язык для вас самый краткий?
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 04.12.19 08:51
Оценка:
Здравствуйте, Ватакуси, Вы писали:

В>Экзотику не предлагать.

Я когда-то J ковырял: очень краткий, но экзотика.
Re[2]: Какой язык для вас самый краткий?
От: Mamut Швеция http://dmitriid.com
Дата: 04.12.19 09:09
Оценка: +3 :)
N>Не уверен насколько это экзотика, но из того что я реально использую в прод —
N>Q

Сколько времени ушло на том, чтобы начать комфортно на нем писать (про читать не спрашиваю )


dmitriid.comGitHubLinkedIn
Re: Какой язык для вас самый краткий?
От: TimurSPB Интернет  
Дата: 04.12.19 09:35
Оценка:
regexp
Make flame.politics Great Again!
Re[4]: Какой язык для вас самый краткий?
От: Pzz Россия https://github.com/alexpevzner
Дата: 04.12.19 10:21
Оценка:
Здравствуйте, Maniacal, Вы писали:

Pzz>>О, ты можешь разговаривать с лазерным принтером на его родном языке


M>С матричным точно могу. Язык ESC/P называется.


Не, ну ESC/P, это не язык для людей.
Re[5]: Какой язык для вас самый краткий?
От: Maniacal Россия  
Дата: 04.12.19 11:12
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Не, ну ESC/P, это не язык для людей.


Для принтеров. Помню переписывался подолгу с ними через консоль в своё время. По вопросу не ясно про какой язык спрашивалось. Кто-то ответил про человеческий, кто-то про язык программирования. Я привёл своё мнение по обоим.
Re: Какой язык для вас самый краткий?
От: Privalov  
Дата: 04.12.19 11:18
Оценка: 3 (1) +3 :))) :)
Здравствуйте, Ватакуси, Вы писали:

В>Экзотику не предлагать.


Ну, то, что не экзотика, обычно не очень краткое.

Есть вот такое, из КСВ прошлых лет. https://rsdn.org/forum/flame.comp/4086890
Автор: PC_2
Дата: 21.12.10
Re[2]: Какой язык для вас самый краткий?
От: удусекшл  
Дата: 04.12.19 13:15
Оценка: +1
Здравствуйте, novitk, Вы писали:

В>>Экзотику не предлагать.


N>Не уверен насколько это экзотика, но из того что я реально использую в прод —

N>Q

А что не brainfuck?
Re[3]: Какой язык для вас самый краткий?
От: удусекшл  
Дата: 04.12.19 13:16
Оценка: +1 :)))
Здравствуйте, Pzz, Вы писали:

M>>Человеческий — китайский

M>>Компьютерный — Forth

Pzz>О, ты можешь разговаривать с лазерным принтером на его родном языке


На китайском?
Re: Какой язык для вас самый краткий?
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 04.12.19 13:49
Оценка: +1
Из ЯП общего назначения, что использовал на практике, наверное Хаскель. Там минимум лишнего синтаксиса, вывод типов, чтобы их не писать везде явно, и сильные абстракции, позволяющие в пару строк много всего сделать. Вот если б еще не монадные церемонии по переливанию из пустого в порожнее, было бы еще короче и красивее.
Re[3]: Какой язык для вас самый краткий?
От: novitk США  
Дата: 04.12.19 15:57
Оценка: :)
Здравствуйте, IID, Вы писали:

IID>Что за страсть к нечитаемым закорючкам Ты, случайно, не линуксоид ? Там такой код очень любят.

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

IID>LUA в сравнении с твоим Q выглядит не особо многословнее. Зато в разы понятнее.

Я не знаю LUA, но всегда думал, что оно ~Питон. Если так, то Q сильно компактней:
q)10 {x,sum -2#x}/ 1 1
1 1 2 3 5 8 13 21 34 55 89 144

>>> from functools import reduce
>>> reduce(lambda x,_: x + [sum(x[-2:])], range(10), [1,1])
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144]
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.