|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.10.2009, 13:17 | #11 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Имеется в виду по областям?
1) Математические фукции (аналоги power, и пр...) 2) "Рисовальные" 3) БДешные 4) 3Дешные...
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
12.10.2009, 19:44 | #12 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Ну да, в общих чертах.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
13.10.2009, 11:45 | #13 |
Oldschool geek
Форумчанин
Регистрация: 09.03.2009
Сообщений: 611
|
По типу Icon?
Icon для тех, кто с ним не знаком, могу охарактеризовать как регулярные выражения, эволюционировавшие в язык программирования. Ключевая концепция языка — генераторы, то есть, выражения, которые могут вернуть несколько результатов в ходе бектрекинга. При этом удобно делать отсечения и разного рода проверки. Вот, например, небольшой этюд на Icon: Код:
Искушённые в shell programming легко поймут, что значит выражение Код:
Код:
Код:
А можно написать так: Код:
В Icon практически всё является выражениями. Выражением является if-then. Если выражение после if succeed, результатом if будет значение выражения после then, иначе — значение выражение после else. Если else нет, то if будет fail. Фигурные скобки позволяют писать в императивном стиле: { e1; e2; e3; ...; en}. К каждому выражению будет применена попытка посчитать его, но бектрекинг осуществляется только в пределах одного подвыражения. Например, если в мой пример дописать конкатенацию { ="xyz"; "" }, то это будет значить, если есть "xyz", то распознать её и продвинуть курсор дальше. А если этой строки нет, ну и пофиг. В конечный результат она в любом случае не попадает. Также, как и в C, результатом присваивания является присвоенное выражение, поэтому в цепочку конкатенаций распознаваний можно навесить присваивание: Код:
Icon — язык весьма хакерский, и если нужно поработать с текстом, весьма полезный, было бы только время с ним разобраться. Я сейчас лабаю на нём кое–какой текстовый преобразователь, так что могу проконсультировать, правда, я в сети нечасто бываю. |
13.10.2009, 12:36 | #14 | |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Цитата:
пыщь
|
|
13.10.2009, 13:10 | #15 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
13.10.2009, 13:15 | #16 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,566
|
OCTAGRAM
Ужасный язык. Додуматься до такого синтаксиса, что даже Perl отдыхает... E-Mail: arigato.freelance@gmail.com
|
13.10.2009, 13:19 | #17 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 13.10.2009 в 13:38. |
|
13.10.2009, 13:42 | #18 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
13.10.2009, 13:49 | #19 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Апи-то у них разные. У линукса свое, у винды свое. А мне между ними придется писать свое. Идея конечно хороша, но я немножко разбираюсь в винде и нефига во внутреннем устройстве линукса.
Нет, ну в общем-то одно и тоже, но разница в порядке параметров, наименовании фунцкий и пр. Короче все заново.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
13.10.2009, 14:41 | #20 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Да ради бога. Сначала для винды напиши, А потом уж и за линух возьмешся. Че сразу дареному коню то по зубам стучать, сначала оглядись
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как узнать что в содержимое буфера обмена добавилось что либо? | zotox | Общие вопросы Delphi | 2 | 15.09.2009 12:07 |
Что такое язык программирования??? | viks1 | Общие вопросы по программированию, компьютерный форум | 79 | 08.08.2009 18:06 |
язык Си | bars1984 | Помощь студентам | 0 | 02.06.2009 09:36 |
Язык | SunKnight | Общие вопросы Delphi | 9 | 29.02.2008 20:16 |
А что, если всем объедениться и создать что-нибудь глобальное? | kuzmich | Свободное общение | 61 | 31.05.2007 21:01 |