LINUX.ORG.RU

Годные нишевые языки с перспективой

 , ,


0

3

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

★★★

CL, Scheme, OCaml, Prolog.

В коммерческих реализациях CL пролог интегрирован в рантайм, и компилируется в нативный код.

Oxdeadbeef ★★★
()

но концептуально являются ЯП общего назначения и могли бы быть популярны и в больших масштабах.

Например, такие как Erlang

Насмешил, спасибо.

loz ★★★★★
()

Ну например Ada в забугорной авиации и mission critical софте в целом.

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

CL, Scheme, OCaml, Prolog
ЯП, которые пришли к успеху или просто активно юзаются в определенной области

FAIL

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

Почему это, собственно? То есть, понятно, что видеокодек на нём писать не стоит — математика медленная — но это скорее исключение, чем правило.

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

Fortran. До сих пор активно используется суровыми бородатыми математиками.

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

С Коболом тоже самое.

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

Erlang [ˈɜːlæŋ] — функциональный язык программирования со строгой динамической типизацией, предназначенный для создания распределённых вычислительных систем.

Достаточно взглянуть на OTP чтобы понять что Erlang явно не для десктопных хомячковых нужд создавался. Использовать его как ЯП общего назначения конечно можно, но зачем? Ведь есть языки более подходящие для этого.

cyanide_regime
()

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

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

Вы что, серьёзно?

Да, еще не много и наступит светлое функциональное будущее, ymnа возьмут во Всемирный Функциональный Комитет на какую-нибудь хлебную должность за непосильный труд по пропаганде в смутные годы и он наконец-то съедет от мамки.

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

Ну, есть Elixir. Правда он не очень популярен, но внешне довольно приятен (хотя и не без шероховатостей). Как по мне, лучше бы в HiPE запилили GCC JIT или довели до ума LLVM бэкэнд, чем чтобы городили поверх BEAM что-нибудь новое.

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

нужно просто натянуть OTP на нормальный язык

нужно просто натянуть OTP

просто

Хочу ML на beam. Куда нажать?

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

тебя рубисты опустили, что у тебя такие ассоциации? м, петушок?

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

Prolog не является языком общего назначения.

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

Зачем вопросы про маргинальщину на моем уютном лоре?

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

HiPE не нужен никому похоже, про второе вобще не слышал. Elixir может и прикольный, я не смотрел его совсем.

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

Пол года назад был аннонс чего-то такого, сейчас хотел посмотреть прогресс, а найти не смог :(

loz ★★★★★
()

Go, Rust, Julia. Еще не пришли к успеху, но могут.

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

Ну, тогда можно задать вопрос (правомерный) зачем его использовать вообще. А так — не любой язык можно использовать только там, где задумал его создатель.

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

или просто активно юзаются в определенной области

И в каких же? Ну, естественно, кроме знаменитой Petukh & Co of LOR Industry.

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

Ну, тогда можно задать вопрос (правомерный) зачем его использовать вообще.

Его надо использовать там где он уместен. Можешь считать Erlang/OTP DSL'ем. Самый верный подход к Erlang'у, имхо - это не ЯП, а ОС. Если интересно поищи статью «Erlang is not a programming language» (вроде так называлась она).

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

В совершенно-секретных же :P

Жди теперь, лошарик, когда снова придет ваш модератор-борщехлеб и сотрет твой позор.

anonymous
()

классика же: Forth и Smalltalk. Оба пришли к успеху, оба ещё живы, из обоих весь новодел тырит плюшки :-)

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

классика же: Forth

+1. Наверное единственный язык, который заставляет писать коротко, быстро и без багов. У меня так было.

anonymous
()

Только C++. Что может быть популярнее???

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от Oxdeadbeef

Пролог в нативный код? Ну, SICSTUS-шники тоже чтото эдакое утверждают :)

anonymous
()

C# (нишевый из-за того, что управляемый байткод, но популярен), vala(проблемы из-за маленькой популярности).

peregrine ★★★★★
()

Ur/Web is a programming language in the tradition of ML and Haskell, but featuring a significantly richer type system. Ur is functional, pure, statically typed, and strict.

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

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

Все-таки выдавили мы эту заразу с лора, поздравляю коллеги!

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

который заставляет писать коротко, быстро и без багов. У меня так было.

Однако ж у Io он соснет в этом плане. Да и вообще стековая модель, она сама по себе сильно ограничивает.

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

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

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