LINUX.ORG.RU

Возвращение Focal-81

 ,


1

2

Интерпретатор языка программирования Focal-81, который был написан энтузиастами и заброшен ещё в 1995-м году, возвращается.

Исходный код интерпретатора Focal-81 был модифицирован для соответствия современным реалиям. Без этого интерпретатор даже отказывался собираться. Однако, теперь пропатченная версия собирается и работает.

>>> Скачать

★★★★★

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

То есть тебе лень разобраться с тем что такое гитхаб/битбакет/чтоугодноещё и один раз закатать туда исходники? Показатель.

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

Уже обсудили :) В контесте данной беседы — ТОЖЕ НУЖЕН :))

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

Мне достаточно одной любой буквы и таблицы символов. Я буду через сложение и вычитание модифицировать код символа, получая нужные. Было дело, что я выкладывал на ЛОР и вот такое: Новогодняя программа .

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

Чем-то эти секты похожи. Девизом «avoid success at all costs» наверное, который в случае с рефалом стал больше чем просто девизом))

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

Оно не компилируется :)

Да, месье понимает толк в извращениях :)

Тогда Вам сюда — http://www.ioccc.org/

Или сюда — http://www.youtube.com/watch?v=E3keLeMwfHY

Мой любимый щедевр там — это, конечно, «Twelve days of Christmas» --

http://research.microsoft.com/en-us/um/people/tball/papers/XmasGift/

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

Как бы не попасть в положене Кая, которому предложили выложить слово ВЕЧНОСТЬ из букс О, П, Ж и А.

ОАПО  ПОААО П   П Ж   А  ОЖО   ОАОА ЖАООП А
Ж   А Ж     А   П П   О А   П Ж       П   А
ППОО  ПО    ПОЖОА ПОАОЖ П   О П       П   ПОЖО
П   О П         А Ж   П О   Ж А       А   Ж   О
АОЖО  ОПАОЖ     П П   О  ПОА   ЖЖПП   Ж   ОППО
Indexator ★★★
()
Ответ на: комментарий от asaw

Ну рефальщики, таки да, — это секта, при всем уважении, любви и брагоданрности к Турчину (за «бревнологию» — отдельное спасибо).

А хаскель уже не секта, это, почитай, «интеллектуальный мейнстрим программистского небыдла» :)

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

Оно не компилируется :)

Там оформление сайта зажевало часть одной строчки. Там должно было быть:

for(i=0; i<22; i++){ c+=floor(data2014[i]); putchar(c); }

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

Улыбнуло :) Но, у Вас есть только четыре буквы :)

А так, конечно «Если долго мучиться, то что нибудь получится», как известно.

gns ★★★★★
()
Последнее исправление: gns (всего исправлений: 2)
Ответ на: комментарий от Dark_SavanT

Он не лучше, он хуже! Там нет обратной польской записи!! :)

gns ★★★★★
()

Возвращение Focal-81

«Нинужен», ибо не умеет мигать светодиодами на GPIO :)

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

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

ranka-lee
()
Ответ на: комментарий от gns

На Коболе по идее есть некоторое количество критичного софта который надо до сих пор поддерживать и который никто переписывать не планирует. Вроде.

ranka-lee
()

Лучше бы LOGO допилили.

splinter ★★★★★
()
Ответ на: комментарий от ranka-lee

Dr. Dobb’s Journal (со ссылкой на The Gartner Group, Computerworld, Ovum и Micro Focus International) приводит следующие факты. К 1997 году активно использовалось около 240 миллиардов строк кода на Коболе. Около 90 % финансовых транзакций в мире обрабатывается кодом на Коболе, и 75 % коммерческой обработки данных написано на Коболе. Общая стоимость используемого в настоящее время коболовского кода оценивается в 2 триллиона долларов США. До сих пор ежегодно пишутся миллионы новых строк кода на Коболе.

In 2006 and 2012, Computerworld surveys found that over 60% of organizations used COBOL (more than C++ and Visual Basic .NET) and that for half of those, COBOL was used for the majority of their internal software. 36% of managers said they planned to migrate from COBOL, and 25% said they would like to if it was cheaper. Instead, some businesses have migrated their systems from expensive mainframes to cheaper, more modern systems, while maintaining their COBOL programs.

(c) wikipedia

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

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

Virtuos86 ★★★★★
()
Ответ на: комментарий от ranka-lee

Ну много чего написано, но в очень специфичных местах, типа финансового процессинга в Визе (а у них процессинговых центров — три на весь мир) и десятка банков типа Bank of America. Мне вот за все мои скоро 30 лет в профессии предложили писать на коболе всего один раз, и то, только потому, что у меня в резюме что-там про ваксы с альфами было написано (и не было строки про кобол). Возможно тех, у кого есть строка про S-370/390 и Z-Series зовут чаще. :)

gns ★★★★★
()
Последнее исправление: gns (всего исправлений: 1)

Да здравствует свободная и забористая некрофилия! Ура некрофилам! последний раз оный ЯП я трогал в 1990-м году, сидя за БК-0010-01 и то из-за учебного задания.

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

По-моему 15 лет назад этот сайт выглядел почти так же.

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

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

есть же на лоре и позитивные темы!

а то все говорят «только для дураков, только для дураков»

buratino ★★★★★
()

Очередная новость об очередном нинужном васяноподелии на главной.

Лор все быстрее катится к состоянию общественного унитаза?

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

По-моему, это тебе тяжело. Это же ты тут ноешь.

buratino ★★★★★
()

В общем, дело такое.

Взял я патчи из pkg_src

В Debian собирается без единого ворнинга (в отличие от патчей в новости)

В OpenBSD собирается, хоть и с ворнингом (в отличие от патчей в новости)

В NetBSD, понятное дело, собирается, есть даже бинарники.

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

buratino ★★★★★
()

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

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

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

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

Кобол просто теперь называется ABAP/4 и вполне себе живее всех живых.

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

В общем, автор - ты поторопился

Может я и поторопился немного, но почему у них тогда на главном сайте, на который и они сами там ссылаются, да и Википедия, в которой написано что проект заброшен, тоже, исходники от 1995-го года?! Я привык к тому, что на главных сайтах, в отличие от остальных источников, всегда есть самые свежие исходники. Плюс, в Википедии несколько битая ссылка, и я специально гуглил, и вышел именно на тот самый сайт. Никаких ссылок на репозитории NetBSD нигде не было. Это, по ходу, нужно было знать, что у них на главном сайте не самые свежие исходники, и надо искать в репозитории NetBSD.

Или это также совершенно не связанные с проектом люди взяли и пропатчили, но в отличие от меня не написавшие про это новость?! Тогда получается, что оно автоматически пришло только в NetBSD, но никто об этом и не узнал.

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

ну, я тебе сказал, теперь ты знаешь :)

там патчи более прямые

кстати, pkgsrc это не только NetBSD:

NetBSD Solaris / SmartOS / illumos Linux Darwin (Mac OS X) FreeBSD OpenBSD IRIX AIX DragonFlyBSD OSF/1 HP-UX QNX Haiku MirBSD Minix3 Cygwin GNU/kFreeBSD

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

Да, пропатчили они хорошо. Я же просто устранил проблему, препятствующую сборке (это тоже заплатка, да). Они в разных старых исходниках разные. Когда я, например, патчил старую игру, где нужно было спускаться с горы, уворачиваясь от деревьев, камней и йети, то её исходники (тоже на Си) отказывались собираться по той причине, что компилятор начал требовать объявления функций до обращения к ним (видимо, изменились особенности прописанных опций). Пришлось переместить. Тогда всё заработало. Ну, а тут одна из функций по имени начала пересекать с библиотечной, пришлось переименовать. Правил ли я что-нибудь ещё или нет - уже не помню, но всё в итоге стало собираться и работать.

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

Заменил. Но, при этом немного пропатчил Makefile. В тех патчах из NetBSD секцию «clean» так и не подправили, в отличие от моей версии. Плюс они не учли тот момент, что в системе может быть и другой интерпретатор Фокала с имеменем focal (а выше я упоминал другой интерпретатор), поэтому в моей версии бинарник собирался с именем «focal-81». Также добавил секцию «install». Теперь «make && make install» скомпилят focal-81 и скопируют его в /usr/bin .

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

это такой однобуквенный бейсик.

Он не однобуквенный. Он различает операторы по первой букве. Можно писать полностью - set, for, type и т.д. Но так никто не делает, ибо тогда игрушка для фриков превращается просто в унылый кал.

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

ЬК 000 и 95-года это разьве было там?

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