LINUX.ORG.RU

MarginCon

 , , , , , ,


0

0

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

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

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

★★★★★

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

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

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

deadlock

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

> А что со скоростью и простотой разработки?

Эрланг очень высокоуровневый язык, и разработка на нём отличается простотой и высокой скоростью. Изучение с нуля до кода уровня по времени занимает меньше двух недель, хотя, это больше зависит от человека, его мотивации и уровня подготовки как программиста.

На Эрланге легче писать чем на Яве?

Разумеется.

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

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

Это если сравнивать с языком Java - конечно зубы болят такое на Java писать. А с ним сравнивать не надо:)

http://ruben.savanne.be/articles/concurrency-in-erlang-scala

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

s/кода уровня/кода уровня продакшена/

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

Буду впредь внемательней.

Будь.

Сейчас на Erlang пошёл целый модный тренд, что приведёт к серьёзному развитию и популяризации платформы Erlang/OTP. Соответственно, многие фанатики других языков относятся к этому болезненно: куда же внимание от писончика/рубинчика любимого увели, нелюди :)

Язык интересен в первую очередь своей простотой, но большинство подкупило «дешёвое» распараллеливание. Меня тоже, поэтому ради интереса сел писать на нём диплом: куча легковесных одновременных потоков с разбрасыванием на ноды — то, что нужно.

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

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

Кстати, а как оно выглядит в варианте Celery, когда всю «полезную работу» выполняет питон?

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

> > На Эрланге легче писать чем на Яве?

Разумеется.

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

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

>>И чо, для херланга уже есть удобные IDE с автокомплишыном и поцсветкой? Ню ню.

Дитя 2000-х в полном комплекте. Хайлайт с комплишенами ему подавай - после MSVS и цепепе мозжечком не научился пользоваться.

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

>И чо, для херланга уже есть удобные IDE с автокомплишыном и поцсветкой?

Eclipse и IDEA подойдут?:)

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

Ты всегда язык по IDE выбираешь? Как давно ушел с лого-черепашки?

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

> тролли ничего кроме MSVS2010 Ultimate не признают

А кстати забавная штука эта MSVS. Можно быстренько что-нибудь накодить. И даже качественно получается.

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

Работать с Silverlight-приложениями на уровне дизайнера.

lars-25
()

Вопрос к маргиналам.

Существует ли книжка с разбором классических алгоритомов (желательно с математическими отсылками или как у Кнута) на Erlang/Lisp/Haskell? Хотелось бы врубится в идею и основные подходы.

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

Ну скажем, в первом журнале «Практика функционального программирования» имеется подборка неплохих книг по функциональному и логическому программированию.

http://fprog.ru/2009/issue1/alex-ott-literature-overview/.

deadlock

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

> По Erlang'у русскоязычной литературы мало.

Что само по себе показатель абсолютной ненужности этого быдлоязычка.

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

>Что само по себе показатель абсолютной ненужности этого быдлоязычка.

Ну да - отсутствие литературы по какой либо технологии на языке аборигенов сиу - есть показатель не нужности технологии.

А может это показатель что обезъяны не осиливают таких концепций - им и лопаты хватит, а продвинутые технологии пусть оставят профессоналам?

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

> По Erlang'у русскоязычной литературы мало.

Язык может быть и английским - это не важно. Можно и эсперанто :D, хотя с ним у меня пока туговато.

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

Ну а вообще - http://oreilly.com/catalog/9780596518189.

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

Мне интерестно например, как решить задачу коммивояжера или интерполировать функцию по Лагранжу. Как это сделать с точки зрения математики я знаю. Как это реализовать на Си/Pascal и т.д. А вот как это кошерно сделать на Erlage мне сейчас и интерестно.

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

>Algorithms - A Functional Programming Approach, Fethi Rabhi and Guy Lapalme

Судя по содержанию это близко к тому что нужно. Спасибо.

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

>например, Purely functional data structures (только не путать с диссертацией под тем же названием)

Ну не совсем то, что надо. Но тем не менее интерестная книжка. Спасибо.

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

> марш за уроки!!! А тьфу каникулы же...

Ой-вей, а я то думал что это только школота и понтуется своими vim-ами да emacs-ами. Взрослым дядям, деточка, надо кодить удобно и быстро. Потому взрослые дяди используют продвинутые IDE, и используют правильные языки, с которыми эти IDE умеют работать. А школота пишет на херлангах с кацкелями и понтуется своими 10 строчками кода в день.

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

>Мне интерестно например, как решить задачу коммивояжера или >интерполировать функцию по Лагранжу. Как это сделать с точки зрения >математики я знаю. Как это реализовать на Си/Pascal и т.д. А вот как >это кошерно сделать на Erlage мне сейчас и интерестно.

zloelamo



Кошерно? Ну что Вы - кошерно никак. Ибо фанаты ырланга (чисто из скромности ясенпень!) умалчивают тот факт что:

цислодробилки на ырланге _не__пишут_!

А то слишком быстро считает падла, никто потом не верит что ты серьёзный перец и в твоей софтине и вправду крэзанутая математика :)

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

> Ой-вей, а я то думал что это только школота и понтуется своими vim-ами да emacs-ами. Взрослым дядям, деточка, надо кодить удобно и быстро. Потому взрослые дяди используют продвинутые IDE, и используют правильные языки, с которыми эти IDE умеют работать. А школота пишет на херлангах с кацкелями и понтуется своими 10 строчками кода в день.

Я прямо даже не знаю что ответить особи такого уровня :-) Erlang с Haskell'ом-то для школоты? Ты лучше спусти себя в сливной бачёк, щенок.

deadlock

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

А гопоту подобную тебе нужно анигилировать. Тыб лучше послушал да почитал, то что умные дяди пишут, а не срал в комменты.

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

> Erlang с Haskell'ом-то для школоты?

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

Конечно же херланг и кацкель не для всей школоты, а только для упоротой. Есть же и хорошая школота - кто учится на хорошие оценки, уроки не прогуливает, на олимпиадах областных и выше выступает. Эти умные ребятки пишут на C++ и VB.NET, и никакими кацкелями их никто не испортит.

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

Иди-ка ты отседова, упоротый, и пиши дальше приложения под нахрен никому кроме Балмера и Мигелюшки не нужную платформу DotNet.

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

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

О да, только лично балмер и лично мигелюшка платят всем шести миллионам программистов, использующих платформу .NET. Богатые буратины, вероятно.

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

> О да, только лично балмер и лично мигелюшка платят всем шести миллионам программистов, использующих платформу .NET. Богатые буратины, вероятно.

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

Умри в муках, идиот.

deadlock

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

> Дебил, Балмер с Мигелюшкой оплачивают рис таким обезьянам, как ты.

Это сколько ж риса можно нажрать на $5000+ в месяц?

Только Балмер и Мигелюшка получют большие деньги с этого.

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

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

Только почему-то 99.999999% задач в мире решается успешно и качественно на С++, на Java, на C#, на VB.NET. И исчезающе малое количество задач решается на маргинальных говноязыках. Если вдруг исчезнет все написанное на лиспах, херлангах и какацкелях, мир не изменится. Никто не заметит.

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

> Это сколько ж риса можно нажрать на $5000+ в месяц?

Подкрепи proff'ом, то что ты сейчас вякнул. Нужна вакансия чистого .NET'чика/Жабиста/VB.NET'чика. Я даже упрощу тебе задачу с поиском - proof вакансии специалиста владеющего 3-мя этими технологиями с предлагаемой харплатой $5000+.

А что до нормальных инженеров, владеющих различными технологиями и парадигмами, то для них $5000 это далеко не потолок.

> Только почему-то 99.999999% задач в мире решается успешно и качественно на С++, на Java, на C#, на VB.NET.

99.999999%? proof, дурачок. Реализация .NET весьма ограничена. .NET можно лишь с успехом применять для enterprise'ового незамысловатого (в большинстве случаев) прикладного ПО под управлением MS Windows. А MS Windows, как всем известно, очень ограниченная платформа используемая в основном для desktop'ов. А это, дорогой мой ушлёпок, далеко не 99.999999%.

> И исчезающе малое количество задач решается на маргинальных говноязыках. Если вдруг исчезнет все написанное на лиспах, херлангах и какацкелях, мир не изменится. Никто не заметит.

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

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

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

> Если вдруг исчезнет все написанное на лиспах, херлангах и какацкелях, мир не изменится. Никто не заметит.

AutoLISP, широко используемый в AutoСAD, смотрит на тебя как на говно после этой фразы. Разработчики CouchDB - тоже. Как покажешь мне распределенную систему управления базами данных на .NET, так может мое мнение о тебе хоть немного вырастет.

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

> AutoLISP, широко используемый в AutoСAD, смотрит на тебя как на говно после этой фразы.

Ламье ты, ламье, на AutoLisp уже сто лет никто не пишет, с середны 90х. AutoCAD давно уже на .NET-е скриптуется.

Как покажешь мне распределенную систему управления базами данных на .NET

.NET не для этого. Самая правильная СУБД, Microsoft SQL Server, написана целиком на C++. Но на .NET там хранимые процедуры писать можно.

Надеюсь, «распределенность» СУБД не самоцель для тебя, и нужно конкретное решение конкретной задачи? Ну так репликация в SQL Server очень даже на уровне, не хуже оракла.

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

> Подкрепи proff'ом, то что ты сейчас вякнул. Нужна вакансия чистого .NET'чика/Жабиста/VB.NET'чика. Я даже упрощу тебе задачу с поиском - proof вакансии специалиста владеющего 3-мя этими технологиями с предлагаемой харплатой $5000+.

$5000 - это средненькая такая зарплатка для обычного среднего .NET-чика/жабиста. Пруфы смотри на

http://jobsearch.monster.com/Search.aspx?brd=1&q=C%23&cy=us&where=New%20York%...

А что до нормальных инженеров, владеющих различными технологиями и парадигмами, то для них $5000 это далеко не потолок.

Естественно. Для сениоров в два и более раз больше полагается.

99.999999%? proof, дурачок. Реализация .NET весьма ограничена. .NET можно лишь с успехом применять для enterprise'ового незамысловатого (в большинстве случаев) прикладного ПО под управлением MS Windows.

Школота тупая и читать не умеет? Я перечислил (внимание, школота, второй раз не лажайся!):

- C++

- Java

- C#/VB.NET

Какое количество перечисленных технологий имеет отношение к .NET и к Windows, а какое покрывает все остальные задачи на всех отальных платформах? Это тебе, школота, задание на дом. Надеюсь, пропорции в вашей школе для у/о уже проходили?

Функциональщики же, в отличие от обезьян пишущих на .NET, зарабатывают несоизмеримо больше

Валяй. Найди мне на dice.com или monster.com пруф про «несоизмеримо больше». Все функциональщики, кого я видел, это школота или студентота, сидящая на шеях у родителей.

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

> Ламье ты, ламье, на AutoLisp уже сто лет никто не пишет, с середны 90х. AutoCAD давно уже на .NET-е скриптуется.

И именно поэтому в LISP всё новые и новые фичи пихаются с каждым релизом? Он же по твоему высокоавторитетному мнению не нужен никому. Вот аналитики AutoDesk'a ламеры-то. Так напиши им, просвети убогих.

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

Хамство - как процент алкоголя. Лор раньше был как терпкое вино, а теперь практически спирт.

По поводу Erlang.

Все, что можно реализуют на Erlang, в принципе реализуют и на Java и прочих сях.

Например, из нереляционных баз данных - CouchDB - Erlang, MongoDB - C++.

Реализации протокола AMQP: RabbitMQ - Erlang, QPid - C++, ActiveMQ(не AMQP но в тему) - Java, OpenAMQP - мета-мета код, который на генерировал кросплатформенный С.

О чем это говорит? Да ни о чем. Но на эрганге кода получилось у разработчиков в разы меньше и реализации элегантей. 5000 строк кода RabbitMQ против целого вагона у QPid который причем тянет всю Boost - и что легче мейнтейнить?

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

> http://jobsearch.monster.com/Search.aspx?brd=1&q=C%23&cy=us&where...

Дебил, давай proof применимый к российским реалиям. Ты из Штатов вещаешь, да? Штаты не трогай. Вакансии же программистов, а не обезьян, на такой помойке, как monsters.com никто не постит (за редким исключением). Как правило серьёзные специалисты в прикладной математике находят работу совершенно другим путём. Другое же дело хорошие оклады программисты имеют возможность получать и в России.

> Школота тупая и читать не умеет? Я перечислил (внимание, школота, второй раз не лажайся!): C++, Java, C#/VB.NET

Ты, вероятно, полагаешь, что C++, Java и .NET покрывают абсолютно все области сферы ИТ? Так вот, червь, это на столько далеко от истинного положения вещей, как ты далёк от ИТ. Рассказывать же тебе о текущем положении вещей у меня нет никакого желания, ввиду твоих постов (всем очевидно, что ты упёртый и наглый ублюдок, который не желает и не хочет развиваться). Все 3 технологии, которые ты назвал объективно являются кривыми и применимы лишь как DSL к очень ограниченному кругу задач.

Хм, ты так много и ненависто говоришь о школе, что как бы намекает нам, кто ты есть на самом деле. И если ты не последнее быдло (на что я искренне надеюсь) начни заниматься самообразованием и прекрати вещать откровенную ложь и ересь на моём ЛОРЕ.

С наилучшими пожеланиями!

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

> Дебил, давай proof применимый к российским реалиям.

Кого колышат российские реалии? В России вообще ни C#, на C++, ни Java не нужны, а уж про херланг с кацкелем и вовсе промолчу. В России нужны конфигурашки 1С. Там же, где реально и пишется 99% всего того софта, которым ты пользуешься, программистам и платят прилично, и пишут они на приличных языках (Java, C, C++, C#, VB, Delphi).

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

Естественно. Нас, серьезных специалистов, хедхантят напрямую. Звонят такие вот, и спрашивают, не перейдешь ли к нам мол писать на C++ за +30% от того, что получаешь сейчас. А функциональщиков, всех тех пятерых, которые вообще есть, Йарон Мински по всему интырнету гугловой рекламой ищет. Фигли, целая одна вакансия, в целом одном, весьма позорненьком хедж-фонде. Только вот идут что-то к нему только студенты. Потому что платит он копеечки.

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

> Нас, серьезных специалистов, хедхантят напрямую.

Не называй себя серьёзным специалистом. Отхедхендить тебя в сливоной бочёк следует. Таких как ты, фильтруют на уровне резюме. Я более чем уверен, что технологии, которые перечислил Java, C, C++, C#, VB, Delphi, ты паршиво знаешь. Человек, который отрицает значимые фундаментальные парадигмы и промышленные технологии основанные на них - просто ничтожество, а не программист. Также я уверен, что ты школьник, не зарабатываешь даже этих присловутых $5000.

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

> Человек, который отрицает значимые фундаментальные парадигмы и промышленные технологии основанные на них

У-тю-тю. И какие же это «значимые фундаментальные парадигмы» в херланге? Что-то ни одной не наблюдаю. Так же нет ничего и в какаскеле значимого. Все что было полезного во всем этом лямбда-исчислении, в теориях типов, в теории категорий, давно уже с успехом применяется в мейнстримных языках. А все ненужное на то и не нужно, что никому оно не нужно.

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