LINUX.ORG.RU

Исходный код среды языка J доступен под GPL

 , , , ,


0

3

Фирма Jsoftware сделала доступным под лицензией GPL v.3 среду J.

J — функциональный векторный язык программирования, наследник и диалект языка APL. Язык программирования J разработан в начале 1990-х Кеннетом Айверсоном и Роджером Хуэем.

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

>>> Страница загрузки исходного кода языка J

★★★★★

Проверено: anonymous_incognito ()
Последнее исправление: Dendy (всего исправлений: 3)

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

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

ky-san
()
Ответ на: комментарий от ky-san

> человек не мыслит в ключевыми словами и операциями, а просто использует язык для выражения своего представления программы.

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

tailgunner ★★★★★
()
Ответ на: комментарий от ky-san

> Так это такой же субъективный критерий.

Все критерии субъективны.

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

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

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

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

Т.е. язык с введёными сущностями глагол, местоимение, существительное (он же J) — тебе кажется более удалённым от естественного («человеческого») языка, нежели ML?

ky-san
()
Ответ на: комментарий от tailgunner

Ты бы вместо постоянных шпилек написал конструктивную критику.

Ну где я писал про «самовыражение»? Где? Задача программиста — разработать алгоритм и реализовать его на выбранном языке. Не согласен — продолжай заниматься сбором представлений о вкусах.

ky-san
()
Ответ на: комментарий от tailgunner

> Все критерии субъективны.

Это ваше личное субъективное мнение (не соответствующие действительности). И откуда такая неприязнь ко всему, что не совпадает с вашими личными взглядами?

ky-san
()
Ответ на: комментарий от ky-san

> Не согласен

Трудно не согласится с такой банальностью.

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

Я уже собрал их много лет назад. Теперь твоя очередь.

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

>«ниасиляторства»?

Думаю, он иллюстрировал шаблонность мышления. Ты же не станешь отрицать, что такое явление существует?

а те, кого научили «лепить на лиспе» потом от писания на «Си подобных языках» наверное сразу падали в кому?

я бы не удивился, да

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

>> Т.е. по сформировавшимся личным предположениям об общепринятом вкусе?

Именно.

Большинство простых людей от слова «перфоратор» начинают срать кирпичами.

Мысль ясна?

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

>Задолбали великие писатели

Стрелок, тебя кто-то насильно языком пользоваться заставляет? Откуда попоболь?

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

Из википедии:

Термин языка J - Термин языка C
Глагол - Функция или оператор
Имя существительное - Объект
Глагол-связка - Присвоение
Знак препинания - Разделитель
Наречие - (#define macro)
Союз - (#define macro)

Даже выдумывать ничего не пришлось. :) Что мешает ввести в си такие же термины? Только что это даст?

delete83 ★★
()
Ответ на: комментарий от ky-san

Еще оттуда же:

Ограничителями предложения языка J являются символ конца строки(LF) и управляющие слова, такие как if. Предложение включает все символы между разделителями, а поскольку символ LF является разделителем, предложения J должны вписываться в одну строку. Способов разнести предложение на две строки нет

Что-то мне это напоминает...

delete83 ★★
()
Ответ на: комментарий от ky-san

С другой стороны...:

The following expression exhibits pi with n digits and demonstrates the extended precision capabilities of J:

  n=: 50                      NB. set n as the number of digits required
  <.@o. 10x^n                 NB. extended precision 10 to the nth * pi
314159265358979323846264338327950288419716939937510

Здесь я преклоняюсь перед краткостью этого языка. :) Но понятностью он все-таки не отличается.

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

>> Задолбали великие писатели

Стрелок, тебя кто-то насильно языком пользоваться заставляет?

Я говорил о писателях, а не о языке.

Откуда попоболь?

«БАТТХЁРТ — Новый мем ньюфагов. Если ты используешь слово баттхёрт, твой пинус длиннее автоматически, ты крут и плевал на всех» (C)opypaste

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

Не люблю ядра, которые могут работать нормально больше чем на одной конфигурации.

Хорошее ядро, максимально статическое ядро включающее драйвера только того оборудования, которое реально есть в компьютере.

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

>Я говорил о писателях, а не о языке.

Я тоже. (hint: «читать» входит в «пользоваться языком»)

И еще меня бесит джамшут с перфоратором (видимо, он для самовыражения бетон сверлит целыми днями). По твоей логике, перфораторы — ненужное говно.

Новый мем ньюфагов

Смешной ты! «Жопа есть, а слова нет»? А если я подберу более многословное и менее меметично-ньюфажное определение, у тебя не будет попоболи?

И не надо так комплексовать по поводу длины, твой ID больше моего.

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

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

ну и как там «на галере»? :) весла это сила? :) сидя на велосипеде и имея весло в руках ощущаешь себя глупо... наверное велосипед в условиях галеры тоже понадобится только если галера ну уж очень большая, или в качестве велотренажера для лишенных доступа к веслам :)

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

>> продолжай заниматься сбором представлений о вкусах.

Я уже собрал их много лет назад. Теперь твоя очередь.

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

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

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

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

> Смешной ты!

Я веселый.

А если я подберу более многословное и менее меметично-ньюфажное определение

Мне тоже будет всё равно.

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

> ну и как там «на галере»? :) весла это сила? :) сидя на велосипеде и имея весло в руках ощущаешь себя глупо...

Ты или весло брось, или с велосипеда слезь.

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

Ты имеешь полное право на свое мнение.

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

> Похоже, наконец-то долгожданная и достойная замена лиспу, хаскелю и смалталку! Последние набрали популярность и уже не канают за «илитные» :)

лисп со смаллталком никогда «илитными» не были и, в своё время, держали немалую долю разработок.

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

>Я веселый.

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

Мне тоже будет всё равно.

Да все уже поняли. Неуклюжая, болезненная попытка съехать с темы сама говорит о твоем олимпийском спокойствии.

anonymous
()

>векторный язык программирования

а есть ли возмодность использовать ресурсы видеокарты в высокоуровневом виде?

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

>>наследник и диалект языка APL

для него тоже нужна специальная клавиатура?


бгг, из тайпболла брелок будет круче чем из проца

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

экая глыба, экий матерый человечеще (С)

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

> для него тоже нужна специальная клавиатура?

именно для J нет...

лебедев (или как там того парня с вебдизайном?) опять пролетел со своей клавиатурой :)

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

> а есть ли возмодность использовать ресурсы видеокарты в высокоуровневом виде?

теперь да, ничто не мешает, исходники открыли и можно начинать пилить :)

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

>Похоже что он несколько старше тебя :)

Врядли мне уже за 23 . :)

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

А чего ты здесь пишешь на понятном языке? Это удел быдла.

Пиши морзянкой. Выразительно и кому надо - прочтут...

AVL2 ★★★★★
()

Вот это круто! Недавно думал об APL.

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

>Пиши морзянкой. Выразительно и кому надо - прочтут...

Всё верно говоришь. Кому надо морзянку — юзают морзянку. И пишут, и читают, что характерно.

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

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

Пушкину об этом расскажи. Лермонтову, Грибоедову, да Шекспиру, в конце концов.

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

Что мешает использовать принятые в естественных языках классы/языковые конструкции так же и в искусственных языках?

ky-san
()
Ответ на: комментарий от skvitek

> Хм, мне R показался больше похож на fortran, а не lisp =_=

настоящий программист «на фортране» на любом языке напишет как «на фортране»

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

> Скоро алфавита не хватит

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

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

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

Как можно полтреда рассуждать о такой глупости, как нехватка словаря для названия яп?

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

>>в нормальных востребованных областях

Огласите эти области.


а чего оглашать то?
вы сходите на любой сайт фриланса/поиска/предоставления работы
там всё будет понятно

конечно я понимаю что пыгливый мозг большинства программеров требует пищу,
но как-бы ещё и семью нужно кормить

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

вы сходите на любой сайт фриланса/поиска/предоставления работы там всё будет понятно

Сходил. Какое это отношение имеет к «нормальным востребованым областям»? Может, к «востребованым» и есть какое-то отношение, но уж точно не к «нормальным».

Все же, огласите список «нормальных востребованных областей».

но как-бы ещё и семью нужно кормить

Тогда и в программисты идти не стоило бы.

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

Ну в принципе да, но уже языков с названием из одной буквы столько...

deterok ★★★★★
()

Осторожно, секта!

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

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

а теперь хотелось бы услышать вашу версию «нормальной» области

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