Языки программирования, о которых мало знают, редкие или даже очень редкие языки программирования |
Здравствуйте, гость ( Вход | Регистрация )
Языки программирования, о которых мало знают, редкие или даже очень редкие языки программирования |
AD |
5.11.2008, 15:35
Сообщение
#1
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
pathological programming - описания некоторых эзотерических языков программирования.
У меня вопросец, а зачем такие языки в принципе создают? )) А если немного серьезнее, то есть целая ветка языков программирования - ветка АПЛ. В семейство этих языков программирования входят: J, K. Сможете объяснить кто-нибудь популярным, а не научным языком, для чего они? Знаю, что их даже где-то слегка используют, чему был крайне удивлен. ну и на закуску, еще вот такое: 12 языков программирования Что кто думает по этому поводу? Сообщение отредактировал Admin - 6.11.2008, 17:16
Причина редактирования: поправил, так как ссылка не работала...
|
|
|
AD |
6.11.2008, 15:31
Сообщение
#2
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
А что все молчат? Неужели неинтересно совсем?
|
|
|
ЙаМайскЫйПчОЛ |
6.11.2008, 15:33
Сообщение
#3
|
Участник Группа: Участник Сообщений: 154 Регистрация: 10.7.2008 Из: СПб Пользователь №: 232 Спасибо сказали: 7 раз(а) Репутация: 5 |
Волшебные слова Вирт & Оберон...
а главное живо и здорово и какойто сибирский институт с ним сотрудничает. |
|
|
molchanoviv |
6.11.2008, 15:34
Сообщение
#4
|
Старейший участник Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: 5 |
дык я про это читал на ксакепе еще месяца два назад.
Особенно понравилось про brainfuck |
|
|
ЙаМайскЫйПчОЛ |
6.11.2008, 15:38
Сообщение
#5
|
Участник Группа: Участник Сообщений: 154 Регистрация: 10.7.2008 Из: СПб Пользователь №: 232 Спасибо сказали: 7 раз(а) Репутация: 5 |
я тут в synaptic'e посмотрел
пакет называется libacme-brainfck-perl Embed Brainf*ck in your perl code Brainf*ck (yes, there is a u there.) is about the tiniest Turing-complete programming language you can get. A language is Turing-complete if it can model the operations of a Turing machine--an abstract model of a computer defined by the British mathematician Alan Turing in 1936. A Turing machine consists only of an endless sequence of memory cells and a pointer to one particular memory cell. Yet it is theoretically capable of performing any computation. This module will allow you to mix Brainf*ck with your perl code. все для людей))) |
|
|
AD |
6.11.2008, 15:44
Сообщение
#6
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Ну Брейнфанк - это отдельная песня! А как на счет той эзотерики, что в первой ссылке?
Что знаете, на счет АПЛ-языков? Могу даже привести код на этих языках! |
|
|
ranger |
6.11.2008, 16:10
Сообщение
#7
|
Студент Группа: Участник Сообщений: 65 Регистрация: 29.7.2008 Пользователь №: 245 Спасибо сказали: 9 раз(а) Репутация: 4 |
Цитата Java2k – это вероятностный, недетерминированный язык программирования. По утверждению его создателя, он имитирует истинную сущность вселенной, в которой не может быть достоверности, только вероятность (гениальное заявление!)...Учитывая тот факт, что программировать придётся в условиях полной непредсказуемости, даже программка «Hello World» будет выглядеть нереально круто. Попробуйте... Цитата INTERCAL Этот комичный язык – сплошная мистика...В языке используются модификаторы типа «ПОЖАЛУЙСТА». Если в программе он используется не достаточно часто, она не принимается компилятором как «недостаточно вежливая». Если же наоборот он появляется слишком часто, компилятор отвергает её как «чересчур вежливую». Но самое печальное в этой истории то, что, несмотря на наличие оценки вежливости, эта особенность не была нигде документирована... |
|
|
ViGOur |
6.11.2008, 17:00
Сообщение
#8
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
|
|
|
Andrew Selivanov |
6.11.2008, 18:50
Сообщение
#9
|
Участник Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: 6 |
С языками программирования все даже еще жёстче чем с правилом 80/20. Наверное 99% созданных языков программирования не используются никем кроме их авторов и ближайших сподвижников
|
|
|
AD |
7.11.2008, 9:49
Сообщение
#10
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Вот еще одна занимательная статейка:
http://t-a-w.blogspot.com/2007/02/right-to...rogramming.html Вот ведь странные люди! ))) А вот код задачки на K, решающий следующую задачку! Цитата Написать программу декодирования телефонного номера для АОН. По запросу АОНа АТС посылает телефонный номер, используя следующие правила: - Если цифра повторяется менее 2 раз, то это помеха и она должна быть отброшена - Каждая значащая цифра повторяется минимум 2 раза - Если в номере идут несколько цифр подряд, то для обозначения «такая же цифра как предыдущая» используется идущий 2 или более подряд раз знак # Например, входящая строка 4434###552222311333661 соответствует номеру 4452136 Кстати, регулярные выражения использовать в этих заданиях - нельзя
Я в этом коде нифига не понял, но говорят, что работает! )) Сообщение отредактировал AD - 10.11.2008, 11:23 |
|
|
Текстовая версия | Сейчас: 3.1.2025, 6:18 |