crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
> Языки программирования, о которых мало знают, редкие или даже очень редкие языки программирования
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
Этот комичный язык – сплошная мистика...В языке используются модификаторы типа «ПОЖАЛУЙСТА». Если в программе он используется не достаточно часто, она не принимается компилятором как «недостаточно вежливая». Если же наоборот он появляется слишком часто, компилятор отвергает её как «чересчур вежливую». Но самое печальное в этой истории то, что, несмотря на наличие оценки вежливости, эта особенность не была нигде документирована...

:lol2:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 6.11.2008, 17:00
Сообщение #8


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Цитата(ranger @ 6.11.2008, 16:10) *
эта особенность не была нигде документирована...
вот где шаманство однако! :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
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
Кстати, регулярные выражения использовать в этих заданиях - нельзя


decode:{[s]
    a:s@&=':s
    a:a@&~(=':a),0
    a::["#"=*a;1_ a;a]
    a@@[!#a;&"#"=a;-;1]}

decode "5###4434###552222311333661"


Я в этом коде нифига не понял, но говорят, что работает! :)))

Сообщение отредактировал AD - 10.11.2008, 11:23
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

2 страниц V   1 2 >
Ответить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.3.2024, 19:12