ВНИМАНИЕ! На форуме начался конкурс - астрофотография месяца НОЯБРЬ!
0 Пользователей и 1 Гость просматривают эту тему.
19 и 20 апреля Яндекс посетил Александр Степанов, известный специалист по программированию, основоположник подхода Generic programming (обобщенного программирования) и создатель Standard Template Library (STL) в языке C++.
Одним из мотивов Урбана Мюллера было создание языка с как можно меньшим компилятором. Отчасти он был вдохновлён языком FALSE, для которого существовал компилятор размера 1024 байта. Существуют компиляторы языка Brainfuck размера меньше 200 байт. Программы на языке Brainfuck писать сложно, за что его иногда называют языком для мазохистов. Но при этом важно отметить, что Brainfuck является вполне естественным, полным и простым языком и может использоваться при определении понятия вычислимости.
Предлагаю не переводить слово fuck так буквально, тем более, что Ваш перевод и не вполне верен. Кроме слова fuck, в статье о языке Brainfuck и в самом языке нет ничего оскорбительного. Это язык представляет немалый теоретический интерес; Brainfuck - не какое-то девиантное явление, он включён во многие учебники по программированию в качестве интересного объекта для всевозможных упражнений и традиционно является одним из языков, на которых разрешается писать участникам различных состязаний программистов. К тому же, указаний на оскорбительность нет в статьях о Brainfuck'е на других языках Википедии. Наилучший, на мой взгляд, вариант - вообще никак не разъяснять этимологию слова (как и было изначально).
Тут нашёл описание одного экзотического языка программированияhttp://ru.wikipedia.org/wiki/Brainfuck
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++. ------.--------.>+.>.
#!/usr/bin/perl$_='$q="\47";while($;=$z-=.5){ %c=$r=0; $/=""; while(21+$z > ($;+=.05)) { $c{int $_+26+2*($r+=.019)*sin $;}{1-$_+10+int$r*cos $;}=1 for(0..2) } $t=reverse; $/.=`cls`."#!/usr/bin/perl\n\$_=$q\n"; for $y(1..20) { $c{$_}{$y} ? $/.=chop $t : ($/.="\40") for(0..53); $/.="\n" } system("cls"); print "$/$q;s;".chr(92)."s;;g;eval\n"}';s;\s;;g;eval
А поподробнее можно?Ссылки, плиз, на программы, которые могут использовать любители астрономии? ..А чё такое "Excel-совместимый CSV-файл"?
Цитата: LeftUser от 07 Мая 2010 [18:02:17]Тут нашёл описание одного экзотического языка программированияhttp://ru.wikipedia.org/wiki/Brainfuckесть менее экзотерический, но тоже довольно интересный язык Forthhttp://ru.wikipedia.org/wiki/Forth
Forth - почти классическая стек-машина
Форт - самый труЪ астрономический язык программирования. Ибо аффтар его замутил для обработки данных с телескопа в реальном времени. Увы, мало распространён. Ибо требует специфического способа мышления.