Oberon space
General Category => Общий раздел => Тема начата: Geniepro от Июль 17, 2013, 08:08:09 am
-
Какой-то сумасшедший программист из Японии (http://yusuke.endoh.usesthis.com/) написал серию из 50 программ, при выполнении любой из которых получается исходный код следующей программы в цепочке:
https://dl.dropboxusercontent.com/u/2243964/QR.zip
Эстафета из 50-ти квайнов (http://habrahabr.ru/post/186782/)
(http://habrastorage.org/storage2/759/d09/d34/759d09d34ea1e570097fdc1890bd01ea.png)
Квайн — компьютерная программа, которая выдаёт на выходе точную копию своего исходного текста. Японский рубист Юсукэ Эндо (Yusuke Endoh) создал нечто невероятное. Quine Relay — программа на Ruby, которая генерирует код программы на Scala, которая генерирует код программы на Scheme, которая генерирует… и так далее на 50-ти языках программирования, пока программа на REXX снова не генерирует изначальный код на Ruby.
Если присмотреться к исходникам, то можно заметить что там походу в каждом исходнике перемешаны исходники на остальных языках.
Интересно, он генерировал эти программы каким-то генератором?
-
Тема оберона не раскрыта! 8)
-
Тема оберона не раскрыта! 8)
А кто об обероне слышал ваще в мире? )))
-
Тема оберона не раскрыта! 8)
Ату, ату всех неверных (врагов Оберона)!
-
Тема оберона не раскрыта! 8)
А кто об обероне слышал ваще в мире? )))
йЯааа...!
-
Тема оберона не раскрыта! 8)
А кто об обероне слышал ваще в мире? )))
Интересная статистика по востребованности языков на Хабре:
http://habrahabr.ru/company/hh/blog/156803/ (http://habrahabr.ru/company/hh/blog/156803/)
Оберон отсутствует как класс. Его нет ни в топах, ни в антитопах. Показательно, однако. ???
-
Ну чего хотели, то и получили. Кому нужен язык, в котором даже шаблонов нет. Минимализм для оберона выходит боком. Есть ли у оберона преимущества, перед другими языками? Думаю нет, паскаль со сборщиком мусора. Проще взять, что то знакомое и стабильное в плане обновления компиляторов, библиотек и т.д
Я читаю этот форум около года, и лично мне ответы участников, открыли глаза на оберон, кп и бб. В общем не всё так идеально и лучезарно.
Не хотел задеть чувства, сторонников оберона.
-
Я хоть и являюсь сторонником Оберона, но привык смотреть на вещи трезво. Число пользователей Оберон исчезаще мало (в мировом масштабе). (В будущем ситуация, конечно, может измениться). Даже мои коллеги, в том числе программисты, когда я говорю им, что пишу программы на Обероне, удивлённо переспрашивают: "На чём???" И если меня чёрт дёрнет начать объяснять им что такое Оберон, то у них вдруг случается приступ зевоты.
-
Ну чего хотели, то и получили. Кому нужен язык, в котором даже шаблонов нет. Минимализм для оберона выходит боком. Есть ли у оберона преимущества, перед другими языками? Думаю нет, паскаль со сборщиком мусора....
боюсь, даже в сравнении с Паскалем не все так гладко... одной из задач этого форума ставилась проработка подобных вопросов, без танцулек вокруг поганого идолища. но ничего путного за два года нарыть не удалось, или я ошибаюсь?
-
Ну чего хотели, то и получили. Кому нужен язык, в котором даже шаблонов нет. Минимализм для оберона выходит боком. Есть ли у оберона преимущества, перед другими языками? Думаю нет, паскаль со сборщиком мусора....
боюсь, даже в сравнении с Паскалем не все так гладко... одной из задач этого форума ставилась проработка подобных вопросов, без танцулек вокруг поганого идолища. но ничего путного за два года нарыть не удалось, или я ошибаюсь?
Я лично много почерпнул, из общения на данном форуме. И даже перешёл с free pascal, на C++.
Не из за крутизны(типа все пишут, вот и я пишу), а по объективным причинам. В принципе задачки у меня не глобальные, но я не хочу решать проблемы на ровном месте, кроссплатформенность, отсутствие библиотек, документаций.
-
(http://risovach.ru/upload/2013/07/mem/no-ya-zhe_24573275_orig_.jpeg)
-
я не хочу решать проблемы на ровном месте, кроссплатформенность, отсутствие библиотек, документаций.
а что не так с кроссплатформенностью, библиотеками и документацией в freepacal ?
-
я не хочу решать проблемы на ровном месте, кроссплатформенность, отсутствие библиотек, документаций.
а что не так с кроссплатформенностью, библиотеками и документацией в freepacal ?
Это относилось к ББ и оберону.
Последнюю точку поставил stl. Да я знаю, что во free pascal есть похожее на stl.
-
В продолжение темы: Мультиквайногенератор (http://habrahabr.ru/post/188852/)