LINUX.ORG.RU

MarginCon

 , , , , , ,


0

0

26 июня в Омске состоится конференция по маргинальным языкам программирования MarginCon.

Приглашаются разработчики на Haskell, Erlang, Lisp/Scheme, Io, Go и прочих малораспространенных языках. Для участия необходимо зарегистрироваться.

>>> Подробности

★★★★★

Проверено: mono ()

Полагаю, что маргинальность, в данном случае это не то, что общепринято. Тут маргинальность языков означает неприятие и непонимание оных общей массой. Но отнюдь не означает, что это языки для накроманов и придурков. Напротив же, здесь имеет место обозначение этих языков, как технологий элиты не досягаемых для быдла.

А тот тут я слышу весёлое гоготание и улюлюконье.

Маргинальными же языками (с некоторыми допущениями), в общепринятом понимании, являются такие языки как С++, Java.

deadlock
()
Ответ на: комментарий от deadlock

>А ну-ка назви-ка язычки, которые применяются в сферах, где рулит Erlang. Я очень хочу это услышать.

Java

yoghurt ★★★★★
() автор топика

Пишешь на Haskell, Erlang, Lisp/Scheme, Python, Ruby

однозначно омичи

ggrn ★★★★★
()
Ответ на: комментарий от deadlock

>Маргинальными же языками (с некоторыми допущениями), в общепринятом понимании, являются такие языки как С++

Согласен

yoghurt ★★★★★
() автор топика
Ответ на: комментарий от yoghurt

> Java

Ну и в каком же месте Жабочка конкурирует с Erlang в сфере высоконагруженных мультипоточных решений?

Ты должен знать, что изящество и простота многопоточного программрования в Erlang'е достигается за счёт того, что Erlang чисто функциональный язык, а так же за счёт своих легковесных процессов.

И что же Жаба может противопоставить этому? На сколько большие системы ты писал на Java?

deadlock
()
Ответ на: комментарий от deadlock

> Erlang чисто функциональный язык

Erlang не чистый функциональный язык.

anonymous
()
Ответ на: комментарий от deadlock

>В каком месте и что выдаёт?

Лексика, ситнаксис, обороты.

где всё под большой нагрузкой. Все же знают, как приятно решать на Erlang'е такие задачи.


RLY?

http://shootout.alioth.debian.org/u64q/benchmark.php?test=all&lang=hipe&lang2...

r ★★★★★
()
Ответ на: f*ck от anonymous

Vista was released, wasn't it?

anonymous
()
Ответ на: комментарий от r

И какой из этих «тестов» относится к сфере применения Эрланга? Может фрактал Мандельброта - это распределенное клиент-серверное приложение?

anonymous
()
Ответ на: комментарий от r

Ну и где там большая нагрузка? Если ты пытался сказать, что эрланг медленный --- да, никто и не спорит, он чудовищно медленный.

Про то что он не подходит для высокой нагрузки можешь рассказать, например, фэйсбуку или гитхабу.

arhibot
()
Ответ на: комментарий от deadlock

> А ну-ка назви-ка язычки, которые применяются в сферах, где рулит Erlang.

«А вы уже перестали бить свою жену?»

Нет таких сфер, где «рулит» ёрланг. А в телекоме рулит вообще-то Java и C++.

anonymous
()
Ответ на: комментарий от deadlock

> Erlang чисто функциональный язык

Ну ты ламьё. Erlang и близко даже не «чисто функциональный». Да и не может им быть. Тут одно из двух - или многопоточный, с сообщениями и состояниями, или «чисто функциональный».

И еще никто не доказал, что такая модель программирования хоть в чем-то лучше чем принятая в Java, с «тяжелыми» потоками.

anonymous
()
Ответ на: комментарий от yoghurt

> Так-то оно так, но

Вам ясна разница между «маргинальный» и «малораспространённый»? Если нет --- ничего страшного, оргкомитету тоже не ясна...

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

> Тут одно из двух - или многопоточный, с сообщениями и состояниями, или «чисто функциональный».

Многопоточность ортогональна стилю программирования. Тем более что erlang не многопоточный.

Состояния заворачиваются в монады в чисто функциональных языках. Так что состояния не обязательно исключают чистоту языка. Так что ни*уя не «одно из двух».

Но да, монады к erlang-у не относятся, так что он не чистый.

anonymous
()
Ответ на: комментарий от anonymous

> Ну ты ламьё. Erlang и близко даже не «чисто функциональный». Да и не может им быть. Тут одно из двух - или многопоточный, с сообщениями и состояниями, или «чисто функциональный».

Состояний так таковых нет - функциональная парадигма. Ну и да, правду говоришь, Erlang не чисто функциональный язык, это я поторопился.

> И еще никто не доказал, что такая модель программирования хоть в чем-то лучше чем принятая в Java, с «тяжелыми» потоками.

А тем и лучше, что процессы легковесные, соотсветственно и производительность выше. А так как язык функциональный, то абстрагируемся от проблем мультипоточного программирования императивной парадигмы, подобных дэдлокам и гонок (что гораздо важнее, чем модель потоков). Также примечательно, что на Erlang повлиял Prolog, а это означает, что программы легко читать и они красиво выглядят, а также их не сложно сопровождать (и даже приятно).

Осознай приемущаста функциональной парадигмы в мультипоточности и прекрати необоснованно вещать про Java.

deadlock

anonymous
()
Ответ на: комментарий от anonymous

> Нет таких сфер, где «рулит» ёрланг. А в телекоме рулит вообще-то Java и C++.

Proff'ы, где С++ используется в телекоме. Туда сисястых близко не подпускают. И не произноси слово «Erlang» свои хавлом, ты не достоин. Либы proff'ы, либо ты умрёшь, как последняя шавка.

deadlock

anonymous
()
Ответ на: комментарий от anonymous

>Нет таких сфер, где «рулит» ёрланг. А в телекоме рулит вообще-то Java и C++.

Дадада. Аж обрулились. Мозжечок-то включай, перед тем как такое пейсать.

anonymous
()
Ответ на: комментарий от Rudcozt

> Да сливает твой Эрланг, успокойся уже: http://shootout.alioth.debian.org/u32q/benchmark.php?test=all&lang=hipe&a...

Пидурь, ты хоть понял о чём тест-то? Прекрати, придурь, раскидываться всяческим быдлом и не отвлекай интересующихся своей безграмотностью.

Я уверен, что люди заинтересуются Erlang'ом, изучат, и попробуют его в деле. И, тогда, вероятно мир станет немного лучше.

deadlock

anonymous
()
Ответ на: комментарий от Rudcozt

А с каких пор на этом быдлосайтике делают нормальные бенчи?

anonymous
()
Ответ на: комментарий от anonymous

>Я уверен

Судя по тому как ты бесишься на любую критику Erlang, ни в чем ты не уверен. Ни в том что кто-то заинтересуется этим поделием, ни в том что Erlang хороший язык. Сам наверное понимаешь что он говно, но боишся признаться, вот и бесишся?

Rudcozt
()
Ответ на: комментарий от Rudcozt

> Судя по тому как ты бесишься на любую критику Erlang, ни в чем ты не уверен. Ни в том что кто-то заинтересуется этим поделием, ни в том что Erlang хороший язык. Сам наверное понимаешь что он говно, но боишся признаться, вот и бесишся?

Я вовсе не бешусь. Ты же не можешь подкрепить фактами свои слова, на вроде «поделие». Я же Erlang использую там, где это вполне разумно и уместно. В отличие от тебя, вероятно, не осилившему никакой другой парадигмы, кроме банальной императивщины, я выбираю технологии, а не технологии выбирают меня. Я против использования в различных сферах неподходящих средств. А ты же, обязьяна, кодируешь на том, что тебе дают.

deadlock

anonymous
()
Ответ на: комментарий от Rudcozt

>А они не говно, а если кто не согласен, то зачем я буду что-то доказывать убогим?

Все немного не так. Они - говно. А ты просто ниасилил Эрланг.

anonymous
()
Ответ на: комментарий от anonymous

Видишь ли, я и не пытался осиливать Эрланг. Я не страдаю комплексом неполноценности, и не пытаюсь самоутверждаться, изучая «элитарные» языки.

Rudcozt
()
Ответ на: комментарий от anonymous

>Может фрактал Мандельброта - это распределенное клиент-серверное приложение?

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

r ★★★★★
()
Ответ на: комментарий от Rudcozt

>Видишь ли, я и не пытался осиливать Эрланг...

..а просто жру что дают

Это так си-плюсово.

anonymous
()
Ответ на: комментарий от arhibot

>Про то что он не подходит для высокой нагрузки можешь рассказать, например, фэйсбуку или гитхабу.

Он хорошо масштабируется.

Мне не понравился детский аргумент. Очень попахивает тем же запахом что и EJB. «Зачем EJB? Чтобы компоненты кластеризовались. Зачем им кластеризоваться? Потому что EJB сожрал все ресурсы.»

К стати twitter использует scala там где facebook erlang.

r ★★★★★
()
Ответ на: комментарий от Rudcozt

>«элитарные» языки.

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

anonymous
()
Ответ на: комментарий от anonymous

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

Чувак, твои слова истинны как сигнал «0», поданный на инвертор. Каждой задаче --- свой инструмент, а обиженные фанатики пусть лучше сделают домашку на завтра.

eveel ★★
()

Организаторы конференции - молодцы! Надо поддерживать малораспространенные языки.

gorky ★★
()
Ответ на: комментарий от anonymous

> Эрланг - элитарный? Он дико простой [...]

Да, верно. Erlang простой язык и в тоже время очень мощная технология.

deadlock

anonymous
()
Ответ на: комментарий от eveel

> Каждой задаче --- свой инструмент

А я о чём говорю? Читай внимательнее, иначе тебе придётся подавиться своим собственным говном.

deadlock

anonymous
()
Ответ на: комментарий от anonymous

>Осознай приемущаста функциональной парадигмы в мультипоточности и прекрати необоснованно вещать про Java.

Тут колега привел PDF где сравниваются разные актор либы и эрланговые данные там тоже есть. И как видно из оного - не обгоняет эрланг жабские акторские реализации. А как видно из шутаута - процессора и время на «полезную работу» он жрет больше.

r ★★★★★
()
Ответ на: комментарий от anonymous

>>А я о чём говорю? Читай внимательнее, иначе тебе придётся подавиться своим собственным говном.

ололо сам читай внимательней зазря обосрал человека :)

anonymous
()
Ответ на: комментарий от Rudcozt

>А что со скоростью и простотой разработки? На Эрланге легче писать чем на Яве?

erlang хороший язык. Мне просто не понравились дурацкие аргументы в его защиту.

r ★★★★★
()
Ответ на: комментарий от r

>Мне просто не понравились дурацкие аргументы в его защиту.

А какие аргументы должны быть в идеале?

anonymous
()
Ответ на: комментарий от r

> Тут колега привел PDF где сравниваются разные актор либы и эрланговые данные там тоже есть. И как видно из оного - не обгоняет эрланг жабские акторские реализации. А как видно из шутаута - процессора и время на «полезную работу» он жрет больше.

Да, прочёл. Любопытно. Сойдёт как некоторый аргумент. Тем не менее, простота сопровождения и безопасность кода на Erlang'е значительно выше, чем на Java, ввиду парадигмы.

deadlock

anonymous
()
Ответ на: комментарий от anonymous

А я о чём говорю? Читай внимательнее, иначе тебе придётся подавиться своим собственным говном.

Ты только что захлебнулся. Перечитай мою прошлую фразу и прожуй: вообще-то я с тобой согласился.

eveel ★★
()
Ответ на: комментарий от Rudcozt

> Нормальные аргументы, а не метанаж обиженного эрлангятника.

Ты такой забавный упырь. Ты полагаешь, что кого-то мог обидеть своими недопостами? Тыб лучше с технологией ознакомился, чтоб не выглядить полным быдлом.

deadlock

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.