29.01.2012, 16:38
|
|
Новичок
|
|
Регистрация: 05.09.2010
Сообщений: 2,298
|
|
Сообщение от B@rmaley.e><e
|
Traceur
|
Слишком долго компилируется, да и отлаживать непонятно как.
Сообщение от Gozar
|
Здесь всё вообще кристально понятно.
|
Офигеть.
Сообщение от Gozar
|
Ты наверное ещё никогда не видел как список можно поделить на голову и хвост
|
Это ты о чем? О прологе?
Сообщение от Gozar
|
Попробуй почитать другой язык
|
Я читал, но только не руби, не питон и не ерланг. Читал C, C++, C#, Паскаль, PHP и, возможно, что-то еще. Вот эти языки и определили, как должны выглядеть, как минимум, процедуры и функции (функция()), что конец функции заканчивается чем-то большим, чем отсутствие табуляции. Да, надо как-то расширять сознание. Пойду-ка наркотиков куплю, чтоль.
|
|
29.01.2012, 17:06
|
Особый гость
|
|
Регистрация: 02.04.2010
Сообщений: 4,260
|
|
Сообщение от FINoM
|
Я читал, но только не руби, не питон и не ерланг. Читал C, C++, C#, Паскаль, PHP и, возможно, что-то еще.
|
Потому что они не на столько функциональные
Сообщение от FINoM
|
Пойду-ка наркотиков куплю, чтоль.
|
Начни с Haskell
Последний раз редактировалось monolithed, 29.01.2012 в 17:11.
|
|
29.01.2012, 17:12
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от monolithed
|
Курни Haskell
|
А я пролог в своё время изучал)
Кстати, очень интересный язык, но, к сожалению, практического применения особого не имеет.
|
|
29.01.2012, 17:24
|
Особый гость
|
|
Регистрация: 02.04.2010
Сообщений: 4,260
|
|
Сообщение от trikadin
|
Кстати, очень интересный язык, но, к сожалению, практического применения особого не имеет.
|
Ага конечно, на нем сейчас даже сервера пишут. Есть ряд веб-фреймворков, а по скорости он очень сильно приближается к С++
|
|
29.01.2012, 17:32
|
|
Новичок
|
|
Регистрация: 05.09.2010
Сообщений: 2,298
|
|
Сообщение от trikadin
|
практического применения особого не имеет.
|
Зато задачу Энштейна решает
Да и пролог бы мог стать неплохим языком запросов к БД, просто сложный он очень. Иногда сидишь, втыкаешь в две строки по несколько минут, перебирая пальцами в воздухе.
|
|
29.01.2012, 17:33
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от FINoM
|
Это ты о чем? О прологе?
|
В Erlang-е можно делать так:
1> List = [du, hast, { mein, herz, berührt }].
2> [A, B | Any] = List.
Соответственно A, B, Any переменные теперь содержат:
3> A.
du
4> B.
hast
5> Any.
[{mein,herz,berührt}]
Any - хвост.
Но суть не в этом. Чтение разных языков, хотя бы просто чтение, ставит мысли на место и позволяет взглянуть на мир под другой точкой зрения.
Я привел пример языка, который сильно отличается от стереотипа каким должен быть язык.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Последний раз редактировалось Gozar, 29.01.2012 в 17:35.
|
|
29.01.2012, 17:34
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от monolithed
|
Ага конечно, на нем сейчас даже сервера пишут. Есть ряд веб-фреймворков, а по скорости он очень сильно приближается к С++
|
Значит, мои знания устарели.
Сообщение от Gozar
|
Но суть не в этом. Чтение разных языков, хотя бы просто чтение ставит мозг и позволяют взглянуть на мир под другой точкой зрения.
|
Полностью согласен.
|
|
29.01.2012, 18:02
|
Особый гость
|
|
Регистрация: 02.04.2010
Сообщений: 4,260
|
|
Сообщение от Gozar
|
В Erlang-е можно делать так:
|
В ES6 тоже так можно
|
|
29.01.2012, 18:28
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от monolithed
|
В ES6 тоже так можно
|
Вот так нельзя(смысл про голову и хвост, а не про деструктуризацию):
1> List = [du, hast, { mein, herz, berührt }, 10, 20].
2> [A, B | Any] = List.
3> Any.
[{mein,herz,berührt},10,20]
Но они уже к этому движуться
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
30.01.2015, 17:49
|
Новичок на форуме
|
|
Регистрация: 03.12.2014
Сообщений: 4
|
|
Нате вам для сабжа Nali - fullstack фреймворк на coffeescript+ruby моей разработки ) Добавлю свое имхо - и coffee и ruby - отличные языки, в них надо всего лишь разобраться )
Последний раз редактировалось 4urbanoff, 31.01.2015 в 11:42.
|
|
|
|