LINUX.ORG.RU

Вышла версия 0.92 языка программирования Factor

 , ,


0

0

16 февраля 2010 г. после почти двухлетнего перерыва вышла версия 0.92 языка программирования Factor. Сам язык представляет собой развитие языка Forth, в который добавлены объектно-ориентированные возможности с полиморфизмом, автоматическая сборка мусора и JIT компиляция. Также на язык оказали влияние Lisp и Smalltalk.

Factor 0.92 now available

Официальная страница языка Factor

youtube Авторская презентация языка Factor



Проверено: anonymous_incognito ()
Последнее исправление: anonymous_incognito (всего исправлений: 1)
Ответ на: комментарий от redgremlin

Признайся честно - ты идиот? Или просто ламер? Напомни, когда там BLAS и LAPACK на C++ смогли переписать без потерь производительности, ась?

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

> твой

не мой

даже тролли не склоняют

прямо таки показатель, да

Он даже критики не заслуживает

Раскрой тему

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

>>Вау, я очень эффективен, - меня уже 13 человек игнорят!

Сынок, учись у дедушки. Игнорят - 17(!)

Генерируй бред

@

гордись игнорами.

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

Оффтоп, но заинтересовало - а где в России пишут на Фортране?

В Нижегородском государственном университете, в Саратовском государственном университете, в Институте Радиотехники и Электроники РАН, в Институте Прикладной Физики РАН, да мало ли где ещё. И ещё долго на нём будут писать, хотя я сам с него свалил.

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

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

>У меня сообщений более, чем в 3 раза меньше. Так что я намного эффективнее - учись, дедок.

какое не прикрытое пазёрство... разочаровывает меня молодёжЪ

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

>Напомни, когда там BLAS и LAPACK на C++ смогли переписать без потерь производительности, ась?

Давно С реализации заруливают фортрановские, деточка.

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

> В Нижегородском государственном университете, в Саратовском государственном университете, в Институте Радиотехники и Электроники РАН, в Институте Прикладной Физики РАН, да мало ли где ещё.

Бюджетные организации могут себе позволить в игрушки играть — прожирают же не свои деньги. А в реальном капиталистическом мире как дела обстоят??

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

Какая гадость этот ваш реальный капиталистический мир!

Gleb-ax
()
Ответ на: комментарий от BZFLATER

Мужик-2 смотрит на вас, как на гавно.

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

А если ты совсем дурак, то подумай, чем реализация отличается от компиляции. При чем здесь компилятор? Тут мастерство программиста играет ключевую роль, BLAS писали и оптимизировали под фортран, когда «640к хватало всем», это такой объем трудозатрат, что сейчас никто не займется переводом BLAS на Perl, скажем (про С я уже упомянул, давно сделали), ибо где столько денег взять на переписывание того, что уже работает?

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

>Следовательно фортран не нужен.

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

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

> В Нижегородском государственном университете, в Саратовском государственном университете, в Институте Радиотехники и Электроники РАН, в Институте Прикладной Физики РАН, да мало ли где ещё. И ещё долго на нём будут писать, хотя я сам с него свалил.

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

А это правда, что язык FAGtor, обсуждаемый в этом треде, полное говно или я преувеличиваю

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

> Производительность у него офигенная, кресты и рядом не лежали,

раскрой тему подробнее (приведи ссылки)

а вот пока ссылка на плюсовую реализацию алгоритмов с разряженными матрицами, более быструю, чем фортран

http://www.netlib.org/lapack/lawnspdf/lawn74.pdf

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

>> [крик из криокамеры]Не нужно![/крик из криокамеры]

[крик из криокамеры]Не уходи![/крик из криокамеры]

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

а шли бы фанаты C/C++/Java к козе в трещину. Эта новость не для них.

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

А в реальном капиталистическом мире каждая крупная корпорация --- это советский союз в миниатюре.

anonymous
()

Как не программист отмечаю, что создавать языки програмирования наверно не менее интересно чем новые дистрибы ;)

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

Скоро картина будет такой: -Я программист. -Какие языки программирования ты написал? -Никаких. -Ты не программист.

Так чтоли?

morphine
()

Какие иногда в треде парадоксальные утверждения всплывают...

На ненужном языке написали кучу (!) ненужных (!!) бибилиотек. От как человекогоды в топку тратятся. :) И для поддержки всей этой ненужности до сих пор требуются (!!!) программисты - и птолько потому (!!!!), что ЛЕНЬ переписать на нужные (!!!!!) языки вроде C++ :)

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

Вы, батенька, привели ссылку, в которой как раз показано, что код на с++ сливает фортрану 77. Ищите исчо.

anonymous
()

Ну и зачем выпилили? Я только пачку Эстреллы с укропом вскрыл

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

> А в реальном капиталистическом мире как дела обстоят??

А в капиталистическом мире до хрена софта, которому 30-40 лет от роду, и переписывать который никто не станет. И CAD-ы всякие, и CAE, и даже (ужас! сам видел!) чисто гуёвые финансовые приложения. И всё на Фортране.

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

Все ЯП (откинув «эзотерические» ЯП типа spaghetti) вполне укладываются в спектр возможностей предоставленных смешанием в той или иной степени императивной («как сделать?») и декларативной («что сделать?») парадигм. В этом спектре есть все стили программирования - процедурный, функциональный, объектный, логический, шаблонный и т.п. И собсно создавая еще один в данном спектре ЯП, на ЛОРе возникает удивительное бурление говн на тему «а зачем козе баян, а нам - это ненужное, унылое, убогое, тормозное (нужное подчеркнуть) поделие? Ведь все (или не все - отсутствующие ведь все одно не нужны) фичи этой поделки X есть в языке Y». Хотя, конечно можно попробовать создать новую парадигму, с блекджеком и проном (например «зачем делать?» :) ), и, может быть, не будет столько ненужной критики от ненужных троллей :)

А вообще, да, вполне себе интересно :)

impfp
()

Мну терзает смутное подозрение, что _некоторые_ из написавших в эту тему не осилили разницу между Фортом и Фортраном.

А Форт был великолепен, да...

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

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

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

Не, судя по высказываниям, некоторые даже не представляют что такое Форт или Фортран. Пересказывают мнения своих «гуру» из старших групп детсада.

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

>> В Нижегородском государственном университете, в Саратовском государственном университете, в Институте Радиотехники и Электроники РАН, в Институте Прикладной Физики РАН, да мало ли где ещё.

Бюджетные организации могут себе позволить в игрушки играть — прожирают же не свои деньги. А в реальном капиталистическом мире как дела обстоят??


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

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

А меня терзает смутное подозрение, что ты не читал тему. К фортрану пришли вполне логичным путем (вообще через лисп), и к фактору и тем более к форту этот разговор отношения не имеет.

Главный тезис в том, что говноязыки не нужны, и что в мире существует очень ограниченный выбор настоящих языков - C, C++, Java и Fortran. Все остальное по сути есть жидкие каловые массы, придуманные бездельниками.

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

о jEdit

> и это вместо того что-бы JEdit допиливать ерундой всякой занимается

Слава над jEdit'ом уже года как 3 не работает.

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

>к ассемблеру ia64

коммунизм на итаниумах строить будете?

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

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

чтобы их использовать, не обязательно писать на фортране - это же не qbasic какой-нить. фортанные функции можно вызывать из С и С++ через extern «C». У некоторых библиотек есть сишные заголовки для облегчения использования

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

>кресты и рядом не лежали

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

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

>Давно С реализации заруливают фортрановские

o rly? откуда инфа?

annulen ★★★★★
()

Уж не Xenocephal ли приложил к этому руку?

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

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

anonymous
()

> Вау, я очень эффективен, - меня уже 13 человек игнорят!

Меня только 3 игнорят. Видимо судят кого-то по нику а не по сути - печально. По теме: там даже есть «Frameworks for GPU rendering and game development using OpenGL»... На C/C++ бы кого заставить писать игры с OpenGL, а они тут со своим Factor-ом...

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

Признайся честно - ты идиот? Или просто ламер? Напомни, когда там BLAS и LAPACK на C++ смогли переписать без потерь производительности, ась?

Кого сейчас интересует производительность кода? Сейчас интересует производительность написания кода. Вот на одном варезном сайте я видел тестовый пакет для этого самого лапака, и писал его некто Ю.Насымов на совершенно чудовищном нечитаемом быдлоС++. Почему — потому что IntelliSense применить можно. По слухам, он так коллег с работы выживал — внушил начальнику, что те код писать не умеют, а те писали на фортране отличный код (он там тоже в пакете был). Для фортрана ничего подобного интеллисенсу не придумано, и быдлокодить на нём невозможно — надо продумывать каждую строчку.

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

>Кого сейчас интересует производительность кода Лоровцев - точно. инфа 100%. :)

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