powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Трансляция кода из одного языка программирования в другой
25 сообщений из 56, страница 2 из 3
Трансляция кода из одного языка программирования в другой
    #33894955
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, locky!
Ты пишешь:

lockyl> В МС СКЛ такие индексы создать - зась,
l> но можно создать вычисляемое
l> поле, а уже по нему - индекс.Именно поэтому, софтварер и написал такой простейший пример.
Или ты считаешь, что ему нужен был воркарраунд?

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33894984
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий wrote:
> locky
> l> В МС СКЛ такие индексы создать - зась,
> l> но можно создать вычисляемое
> l> поле, а уже по нему - индекс.
>
> Именно поэтому, софтварер и написал такой простейший пример.
> Или ты считаешь, что ему нужен был воркарраунд?
да нет, не думаю что софтвареру от меня ваще что-либо надо :-)
с другой стороны - вышеприведенный скрипт не переводится "в лоб"
анализом и изменением одного стейтмента, а значит - никакие такие
"макрогенераторы" не смогут его прожевать.
кроме того, если мне маразма не изменяет, исходный вопрос был "перегнать
ИБ в МС СКЛ" - а это грозит сменой идеологии (добро пожаловать в мир
блокировочников, хотя - не думаю что там уж ОЧЕНЬ большая с задача с
сотнями юзеров).
И, как я ужо писал, цельные конторы занимаются написанием тулзов для
миграции, самому в краткие сроки осилить - практически нереально
(учитывая, что автор теории вроде как тоже не знает) - один парсер чего
ему стоить будет :-)

Резюмируя вкратце: перелопатить скрипты руками, и идти спать.


--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33895007
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, locky!
Ты пишешь:

lockyl> с другой стороны - вышеприведенный скрипт не переводится "в лоб"
l> анализом и изменением одного стейтмента, а значит - никакие такие
l> "макрогенераторы" не смогут его прожевать.Дык об этом и речь.
Правда, есть ещё чингиз, со своими глубоко тЭоретичискими изысканиями...
lockyl> кроме того, если мне маразма не изменяет, исходный вопрос был "перегнать
l> ИБ в МС СКЛ" - а это грозит сменой идеологии (добро пожаловать в мир
l> блокировочников, хотя - не думаю что там уж ОЧЕНЬ большая с задача с
l> сотнями юзеров).
[Sorry, skipped]
l> Резюмируя вкратце:
l> перелопатить скрипты руками, и идти спать.Поддерживаю.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33895423
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer
Переведи, пожалуйста, на T-SQL. Да и обратный пример несложно привести.
1.Перевести можно только эквиваленты. Посему то же самое на T-SQL плиз.
2.Перевод зависит от макрогенератора.
3.Не всегда возможен (но это самое простое решение - если оно вообще есть)
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33895443
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мод wrote:
> Автор: мод
> softwarer
>
> Переведи, пожалуйста, на T-SQL. Да и обратный пример несложно привести.
>
> 1.Перевести можно только эквиваленты. Посему то же самое на T-SQL плиз.
Перевод - см. выше.
> 2.Перевод зависит от макрогенератора.
Если он переводит 99% скрипта - это уже как-то не совсем макрогенератор,
а нечто более чем умное...
> 3.Не всегда возможен (но это самое простое решение - если оно вообще есть)
Перевод возможен ВСЕГДА!
Иначе мы сейчас придём к выводу, что существуют-таки задачи, которые
можно решить на оракле и нельзя решить на МС, и vice versa....

--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33895891
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий
Привет, tchingiz!
Ты пишешь:

tchingizt> а так я не сомневаюсь, что на любом языке A можно написать машину поста,
t> потом на этой машине поста написать ассемблер, а потом на этом ассемблере -
t> си, потом на этом си - любой язык Б.Восхищён смелостью дерзновений!


--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

в краткой форме есть тезис Чёрча.
в подробной форме - монография Пратта. называется языки программирования.
Можете высказать свое восхищение им.

пысы
текст "на любом языке А"
читать как
"на любом языке А (не sql и не qbe)"
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33895897
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igoilАсемблер мне не подходит т.к. транслировать мне нужно не программу а из одного скрипта в другой(Скрипт InterBase в скрипт MS SQL).
О подобных алгоритмах кто-нибудь слышал? Мне не нужны сами программы, мне нужны статьи или книжки с идеями. У меня есть парочка, но прежде чем приступить к написанию этой программулины мне нужно изучить то, что может было уже изобретено, чтобы заново не изобрести велосипед:-)
если обьем работы по переводу большой
скорее всего Вам понадобиться
1
си
2
yacc (bison) и lex
3
грамматика обобщенного sql на yacc-e
--
подгоните грамматику обобщенного sql под интербайез
и вставите в yacc -программу вставки на си, которые собственно будут
генерировать текст мс скл.
думаю, не за слишком большие усилия процентов 90 работы Вам удастся автоматизировать, остальное будете руками делать.
имхо, опыт который Вы получите достаточно полезный, потом пригодится не раз.
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33895939
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizтекст "на любом языке А"
читать как
"на любом языке А (не sql и не qbe)"А почему это вдруг такое ограничение? Что такого сложного написать машину Поста на SQL или qbe?
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33895948
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlЧто такого сложного написать машину Поста на SQL или qbe?
Сложно. На расширениях SQL написать можно, а вот на чистом - крайне сомневаюсь. Про расширения QBE не слышал, здесь вопрос открыт.
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33895951
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мод1.Перевести можно только эквиваленты.
Во-первых, утверждение сильное и неверное. Во-вторых, что более существенно, единственным практичным выводом из него является "в болото такие переводчики".
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33895953
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
машина Поста содержит арифметику Пеано.
sql, он же реляционная алгебра, он же исчисление предикатов первого порядка не содержит арифметики Пеано.
Доказательства со всеми тонкостями привести не смогу, боюсь.
выражается это в том, что в скл нет циклов.
пысы
В силу sql совпадения с хорошей математической теорией - все попытки коллеги ЧАЛа ))))))))))))))))))))))))))))
отменить sql и/или доказать его ненужность обречены на неуспех.

пысы
доп.инфа.
в этой монографии
http://www.sql.ru/forum/actualthread.aspx?tid=300740&hl=hello#2809953
язык си использовался для доказательства существования неразрешимых проблем как формальная логическая система с арифметикой.
Там же было упоминание, что для этого доказательства можно использовать любой другой язык программирования.
.
то есть, грубо говоря имеем два класса языков - все, кроме скл и скл.
пыпысы
наверно,
если не учитывать языки регулярные выражений
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33895954
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qbe язык запросов как sql.
был реализован в парадоксе
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33895996
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizвыражается это в том, что в скл нет циклов.хм.... ну в принципе да, хотя где в современном мире мы можем найти классический, чистый SQL92? А во всех реально существующих расширениях есть и нормальные циклы и даже goto в некоторых :)

tchingizто есть, грубо говоря имеем два класса языков - все, кроме скл и скл.
пыпысы наверно, если не учитывать языки регулярные выраженийС этой точки зрения надо говорить не про конкретно sql а вообще - языки реализующие исключительно линейные алгоритмы. А это и классический SQL от которого оторвали хранимые процедуры и регулярные выражения висящие в воздухе. Да пожалуй и декларативные языки тут тоже должны обломаться.
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33896007
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
согласен, c поправочкой, что
в sql главное, что он - sql, а не то, что туда добавили цикл.
Поэтомы sql - от которого оторвали цикл - не совсем корректная фраза.

Любое расширение pl/sql, T-sql, Watcom-sql и т.д. - это не sql, а язык
типа смеси фортрана с sql-ем.

prolog - содержит рекурсию - не обломится.
(в смысле в идее, а не в реализации. )))
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33896214
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky
Иначе мы сейчас придём к выводу, что существуют-таки задачи, которые
можно решить на оракле и нельзя решить на МС, и vice versa....

Так оно и есть. Это основная проблема любого перевода: в общем случае
формальный перевод на 100% не возможен - нужно переделывать алгоритм.
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33896583
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlЧто такого сложного написать машину Поста на SQL или qbe?

на счет QBE не поручусь, а на SQL было бы интересно глянуть
8 ферзей реши ? очччень меня эта задачка на SQL интэрэсуить
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33896635
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мод wrote:
> Автор: мод
> locky
>
> Иначе мы сейчас придём к выводу, что существуют-таки задачи, которые
> можно решить на оракле и нельзя решить на МС, и vice versa....
>
> Так оно и есть. Это основная проблема любого перевода: в общем случае
> формальный перевод на 100% не возможен - нужно переделывать алгоритм.

Вы уж определитесь - либо "так оно и есть" - и, следовательно, есть
задачи, которые возможно решить на оракле, и нельзя решить на МС СКЛ,
либо - есть проблема формального перевода, когда необходимо переделывать
алгоритм... это несколько разные вещи, всё-таки...

--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33897472
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyВы уж определитесь
Короче так: формальная трансляция с языка А на язык Б возможна, если А есть подмножество Б с точностью до синтаксиса.
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33897554
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)8 ферзей реши ? очччень меня эта задачка на SQL интэрэсуить
оффтоп: на SQL это врядли, тока так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
static pos[ 8 ],nr:= 1 

func main; return f8( 8 , 1 )

func f8(n,lin)
  if n< 1 ; return out(); end
  if lin> 8 ; return .f.; end
  if f1(lin, 8 -n+ 1 ) .and. f8(n- 1 , 1 ); return .t.; end 
  return f8(n,lin+ 1 )

func f1(lin,col)
  local i
  for i= 1  to col- 1 
    if pos[i]=lin .or. abs(lin-pos[i])=abs(col-i); return .f.; end
  end
  pos[col]=lin
  return .t.

func out
  local i,j
  ?nr++; ?''
  for i= 1  to  8 ; for j= 1  to  8 ; ??if(pos[j]=i,'X ','. '); end; ?''; end
  return .f.
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33897895
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)8 ферзей реши ? очччень меня эта задачка на SQL интэрэсуить
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
SQL> with
   2     r as ( select rownum r# from dual connect by level <=  8  ),
   3     c as ( select rownum c#, chr ( ascii ( 'a' ) + rownum -  1  ) c$ from dual connect by level <=  8  )
   4   select
   5     c1.c$ || r1.r# f1, c2.c$ || r2.r# f2, c3.c$ || r3.r# f3, c4.c$ || r4.r# f4,
   6     c5.c$ || r5.r# f5, c6.c$ || r6.r# f6, c7.c$ || r7.r# f7, c8.c$ || r8.r# f8
   7   from
   8     r r1, r r2, r r3, r r4, r r5, r r6, r r7, r r8,
   9     c c1, c c2, c c3, c c4, c c5, c c6, c c7, c c8
  10   where
  11     r1.r# not in ( r2.r#, r3.r#, r4.r#, r5.r#, r6.r#, r7.r#, r8.r# ) and
  12     r2.r# not in ( r3.r#, r4.r#, r5.r#, r6.r#, r7.r#, r8.r# ) and
  13     r3.r# not in ( r4.r#, r5.r#, r6.r#, r7.r#, r8.r# ) and
  14     r4.r# not in ( r5.r#, r6.r#, r7.r#, r8.r# ) and
  15     r5.r# not in ( r6.r#, r7.r#, r8.r# ) and
  16     r6.r# not in ( r7.r#, r8.r# ) and
  17     r7.r# not in ( r8.r# ) and
  18     c1.c# not in ( c2.c#, c3.c#, c4.c#, c5.c#, c6.c#, c7.c#, c8.c# ) and
  19     c2.c# not in ( c3.c#, c4.c#, c5.c#, c6.c#, c7.c#, c8.c# ) and
  20     c3.c# not in ( c4.c#, c5.c#, c6.c#, c7.c#, c8.c# ) and
  21     c4.c# not in ( c5.c#, c6.c#, c7.c#, c8.c# ) and
  22     c5.c# not in ( c6.c#, c7.c#, c8.c# ) and
  23     c6.c# not in ( c7.c#, c8.c# ) and
  24     c7.c# not in ( c8.c# ) and
  25     abs ( r1.r# - r2.r# ) <> abs ( c1.c# - c2.c# ) and
  26     abs ( r1.r# - r3.r# ) <> abs ( c1.c# - c3.c# ) and
  27     abs ( r1.r# - r4.r# ) <> abs ( c1.c# - c4.c# ) and
  28     abs ( r1.r# - r5.r# ) <> abs ( c1.c# - c5.c# ) and
  29     abs ( r1.r# - r6.r# ) <> abs ( c1.c# - c6.c# ) and
  30     abs ( r1.r# - r7.r# ) <> abs ( c1.c# - c7.c# ) and
  31     abs ( r1.r# - r8.r# ) <> abs ( c1.c# - c8.c# ) and
  32     abs ( r2.r# - r3.r# ) <> abs ( c2.c# - c3.c# ) and
  33     abs ( r2.r# - r4.r# ) <> abs ( c2.c# - c4.c# ) and
  34     abs ( r2.r# - r5.r# ) <> abs ( c2.c# - c5.c# ) and
  35     abs ( r2.r# - r6.r# ) <> abs ( c2.c# - c6.c# ) and
  36     abs ( r2.r# - r7.r# ) <> abs ( c2.c# - c7.c# ) and
  37     abs ( r2.r# - r8.r# ) <> abs ( c2.c# - c8.c# ) and
  38     abs ( r3.r# - r4.r# ) <> abs ( c3.c# - c4.c# ) and
  39     abs ( r3.r# - r5.r# ) <> abs ( c3.c# - c5.c# ) and
  40     abs ( r3.r# - r6.r# ) <> abs ( c3.c# - c6.c# ) and
  41     abs ( r3.r# - r7.r# ) <> abs ( c3.c# - c7.c# ) and
  42     abs ( r3.r# - r8.r# ) <> abs ( c3.c# - c8.c# ) and
  43     abs ( r4.r# - r5.r# ) <> abs ( c4.c# - c5.c# ) and
  44     abs ( r4.r# - r6.r# ) <> abs ( c4.c# - c6.c# ) and
  45     abs ( r4.r# - r7.r# ) <> abs ( c4.c# - c7.c# ) and
  46     abs ( r4.r# - r8.r# ) <> abs ( c4.c# - c8.c# ) and
  47     abs ( r5.r# - r6.r# ) <> abs ( c5.c# - c6.c# ) and
  48     abs ( r5.r# - r7.r# ) <> abs ( c5.c# - c7.c# ) and
  49     abs ( r5.r# - r8.r# ) <> abs ( c5.c# - c8.c# ) and
  50     abs ( r6.r# - r7.r# ) <> abs ( c6.c# - c7.c# ) and
  51     abs ( r6.r# - r8.r# ) <> abs ( c6.c# - c8.c# ) and
  52     abs ( r7.r# - r8.r# ) <> abs ( c7.c# - c8.c# ) and
  53     rownum <=  25  ;

F1 F2 F3 F4 F5 F6 F7 F8
-- -- -- -- -- -- -- --
h4 g2 f7 e3 d6 c8 b5 a1
h5 g2 f4 e7 d3 c8 b6 a1
h3 g5 f2 e8 d6 c4 b7 a1
h3 g6 f4 e2 d8 c5 b7 a1
h5 g7 f1 e3 d8 c6 b4 a2
h4 g6 f8 e3 d1 c7 b5 a2
h3 g6 f8 e1 d4 c7 b5 a2
h5 g3 f8 e4 d7 c1 b6 a2
h5 g7 f4 e1 d3 c8 b6 a2
h4 g1 f5 e8 d6 c3 b7 a2
h3 g6 f4 e1 d8 c5 b7 a2
h4 g7 f5 e3 d1 c6 b8 a2
h6 g4 f2 e8 d5 c7 b1 a3
h6 g4 f7 e1 d8 c2 b5 a3
h1 g7 f4 e6 d8 c2 b5 a3
h6 g8 f2 e4 d1 c7 b5 a3
h6 g2 f7 e1 d4 c8 b5 a3
h4 g7 f1 e8 d5 c2 b6 a3
h5 g8 f4 e1 d7 c2 b6 a3
h4 g8 f1 e5 d7 c2 b6 a3
h2 g7 f5 e8 d1 c4 b6 a3
h1 g7 f5 e8 d2 c4 b6 a3
h2 g5 f7 e4 d1 c8 b6 a3
h4 g2 f7 e5 d1 c8 b6 a3
h5 g7 f1 e4 d2 c8 b6 a3

 25  rows selected
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33897932
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардон, поспешил. Лучше так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
SQL> with
   2     r as ( select rownum r# from dual connect by level <=  8  ),
   3     c1 as ( select  1  c#, 'a' c$ from dual ),
   4     c2 as ( select  2  c#, 'b' c$ from dual ),
   5     c3 as ( select  3  c#, 'c' c$ from dual ),
   6     c4 as ( select  4  c#, 'd' c$ from dual ),
   7     c5 as ( select  5  c#, 'e' c$ from dual ),
   8     c6 as ( select  6  c#, 'f' c$ from dual ),
   9     c7 as ( select  7  c#, 'g' c$ from dual ),
  10     c8 as ( select  8  c#, 'h' c$ from dual )
  11   select
  12     c1.c$ || r1.r# f1, c2.c$ || r2.r# f2, c3.c$ || r3.r# f3, c4.c$ || r4.r# f4,
  13     c5.c$ || r5.r# f5, c6.c$ || r6.r# f6, c7.c$ || r7.r# f7, c8.c$ || r8.r# f8
  14   from
  15     r r1, r r2, r r3, r r4, r r5, r r6, r r7, r r8,
  16     c1, c2, c3, c4, c5, c6, c7, c8
  17   where
  18     r1.r# not in ( r2.r#, r3.r#, r4.r#, r5.r#, r6.r#, r7.r#, r8.r# ) and
  19     r2.r# not in ( r3.r#, r4.r#, r5.r#, r6.r#, r7.r#, r8.r# ) and
  20     r3.r# not in ( r4.r#, r5.r#, r6.r#, r7.r#, r8.r# ) and
  21     r4.r# not in ( r5.r#, r6.r#, r7.r#, r8.r# ) and
  22     r5.r# not in ( r6.r#, r7.r#, r8.r# ) and
  23     r6.r# not in ( r7.r#, r8.r# ) and
  24     r7.r# not in ( r8.r# ) and
  25     c1.c# not in ( c2.c#, c3.c#, c4.c#, c5.c#, c6.c#, c7.c#, c8.c# ) and
  26     c2.c# not in ( c3.c#, c4.c#, c5.c#, c6.c#, c7.c#, c8.c# ) and
  27     c3.c# not in ( c4.c#, c5.c#, c6.c#, c7.c#, c8.c# ) and
  28     c4.c# not in ( c5.c#, c6.c#, c7.c#, c8.c# ) and
  29     c5.c# not in ( c6.c#, c7.c#, c8.c# ) and
  30     c6.c# not in ( c7.c#, c8.c# ) and
  31     c7.c# not in ( c8.c# ) and
  32     abs ( r1.r# - r2.r# ) <> abs ( c1.c# - c2.c# ) and
  33     abs ( r1.r# - r3.r# ) <> abs ( c1.c# - c3.c# ) and
  34     abs ( r1.r# - r4.r# ) <> abs ( c1.c# - c4.c# ) and
  35     abs ( r1.r# - r5.r# ) <> abs ( c1.c# - c5.c# ) and
  36     abs ( r1.r# - r6.r# ) <> abs ( c1.c# - c6.c# ) and
  37     abs ( r1.r# - r7.r# ) <> abs ( c1.c# - c7.c# ) and
  38     abs ( r1.r# - r8.r# ) <> abs ( c1.c# - c8.c# ) and
  39     abs ( r2.r# - r3.r# ) <> abs ( c2.c# - c3.c# ) and
  40     abs ( r2.r# - r4.r# ) <> abs ( c2.c# - c4.c# ) and
  41     abs ( r2.r# - r5.r# ) <> abs ( c2.c# - c5.c# ) and
  42     abs ( r2.r# - r6.r# ) <> abs ( c2.c# - c6.c# ) and
  43     abs ( r2.r# - r7.r# ) <> abs ( c2.c# - c7.c# ) and
  44     abs ( r2.r# - r8.r# ) <> abs ( c2.c# - c8.c# ) and
  45     abs ( r3.r# - r4.r# ) <> abs ( c3.c# - c4.c# ) and
  46     abs ( r3.r# - r5.r# ) <> abs ( c3.c# - c5.c# ) and
  47     abs ( r3.r# - r6.r# ) <> abs ( c3.c# - c6.c# ) and
  48     abs ( r3.r# - r7.r# ) <> abs ( c3.c# - c7.c# ) and
  49     abs ( r3.r# - r8.r# ) <> abs ( c3.c# - c8.c# ) and
  50     abs ( r4.r# - r5.r# ) <> abs ( c4.c# - c5.c# ) and
  51     abs ( r4.r# - r6.r# ) <> abs ( c4.c# - c6.c# ) and
  52     abs ( r4.r# - r7.r# ) <> abs ( c4.c# - c7.c# ) and
  53     abs ( r4.r# - r8.r# ) <> abs ( c4.c# - c8.c# ) and
  54     abs ( r5.r# - r6.r# ) <> abs ( c5.c# - c6.c# ) and
  55     abs ( r5.r# - r7.r# ) <> abs ( c5.c# - c7.c# ) and
  56     abs ( r5.r# - r8.r# ) <> abs ( c5.c# - c8.c# ) and
  57     abs ( r6.r# - r7.r# ) <> abs ( c6.c# - c7.c# ) and
  58     abs ( r6.r# - r8.r# ) <> abs ( c6.c# - c8.c# ) and
  59     abs ( r7.r# - r8.r# ) <> abs ( c7.c# - c8.c# ) ;

F1 F2 F3 F4 F5 F6 F7 F8
-- -- -- -- -- -- -- --
a4 b2 c7 d3 e6 f8 g5 h1
a5 b2 c4 d7 e3 f8 g6 h1
a3 b5 c2 d8 e6 f4 g7 h1
a3 b6 c4 d2 e8 f5 g7 h1
a5 b7 c1 d3 e8 f6 g4 h2
a4 b6 c8 d3 e1 f7 g5 h2
a3 b6 c8 d1 e4 f7 g5 h2
a5 b3 c8 d4 e7 f1 g6 h2
a5 b7 c4 d1 e3 f8 g6 h2
a4 b1 c5 d8 e6 f3 g7 h2
a3 b6 c4 d1 e8 f5 g7 h2
a4 b7 c5 d3 e1 f6 g8 h2
a6 b4 c2 d8 e5 f7 g1 h3
a6 b4 c7 d1 e8 f2 g5 h3
a1 b7 c4 d6 e8 f2 g5 h3
a6 b8 c2 d4 e1 f7 g5 h3
a6 b2 c7 d1 e4 f8 g5 h3
a4 b7 c1 d8 e5 f2 g6 h3
a5 b8 c4 d1 e7 f2 g6 h3
a4 b8 c1 d5 e7 f2 g6 h3
a2 b7 c5 d8 e1 f4 g6 h3
a1 b7 c5 d8 e2 f4 g6 h3
a2 b5 c7 d4 e1 f8 g6 h3
a4 b2 c7 d5 e1 f8 g6 h3
a5 b7 c1 d4 e2 f8 g6 h3
a6 b4 c1 d5 e8 f2 g7 h3
a5 b1 c4 d6 e8 f2 g7 h3
a5 b2 c6 d1 e7 f4 g8 h3
a6 b3 c7 d2 e8 f5 g1 h4
a2 b7 c3 d6 e8 f5 g1 h4
a7 b3 c1 d6 e8 f5 g2 h4
a5 b1 c8 d6 e3 f7 g2 h4
a1 b5 c8 d6 e3 f7 g2 h4
a3 b6 c8 d1 e5 f7 g2 h4
a6 b3 c1 d7 e5 f8 g2 h4
a7 b5 c3 d1 e6 f8 g2 h4
a7 b3 c8 d2 e5 f1 g6 h4
a5 b3 c1 d7 e2 f8 g6 h4
a2 b5 c7 d1 e3 f8 g6 h4
a3 b6 c2 d5 e8 f1 g7 h4
a6 b1 c5 d2 e8 f3 g7 h4
a8 b3 c1 d6 e2 f5 g7 h4
a2 b8 c6 d1 e3 f5 g7 h4
a5 b7 c2 d6 e3 f1 g8 h4
a3 b6 c2 d7 e5 f1 g8 h4
a6 b2 c7 d1 e3 f5 g8 h4
a3 b7 c2 d8 e6 f4 g1 h5
a6 b3 c7 d2 e4 f8 g1 h5
a4 b2 c7 d3 e6 f8 g1 h5
a7 b1 c3 d8 e6 f4 g2 h5
a1 b6 c8 d3 e7 f4 g2 h5
a3 b8 c4 d7 e1 f6 g2 h5
a6 b3 c7 d4 e1 f8 g2 h5
a7 b4 c2 d8 e6 f1 g3 h5
a4 b6 c8 d2 e7 f1 g3 h5
a2 b6 c1 d7 e4 f8 g3 h5
a2 b4 c6 d8 e3 f1 g7 h5
a3 b6 c8 d2 e4 f1 g7 h5
a6 b3 c1 d8 e4 f2 g7 h5
a8 b4 c1 d3 e6 f2 g7 h5
a4 b8 c1 d3 e6 f2 g7 h5
a2 b6 c8 d3 e1 f4 g7 h5
a7 b2 c6 d3 e1 f4 g8 h5
a3 b6 c2 d7 e1 f4 g8 h5
a4 b7 c3 d8 e2 f5 g1 h6
a4 b8 c5 d3 e1 f7 g2 h6
a3 b5 c8 d4 e1 f7 g2 h6
a4 b2 c8 d5 e7 f1 g3 h6
a5 b7 c2 d4 e8 f1 g3 h6
a7 b4 c2 d5 e8 f1 g3 h6
a8 b2 c4 d1 e7 f5 g3 h6
a7 b2 c4 d1 e8 f5 g3 h6
a5 b1 c8 d4 e2 f7 g3 h6
a4 b1 c5 d8 e2 f7 g3 h6
a5 b2 c8 d1 e4 f7 g3 h6
a3 b7 c2 d8 e5 f1 g4 h6
a3 b1 c7 d5 e8 f2 g4 h6
a8 b2 c5 d3 e1 f7 g4 h6
a3 b5 c2 d8 e1 f7 g4 h6
a3 b5 c7 d1 e4 f2 g8 h6
a5 b2 c4 d6 e8 f3 g1 h7
a6 b3 c5 d8 e1 f4 g2 h7
a5 b8 c4 d1 e3 f6 g2 h7
a4 b2 c5 d8 e6 f1 g3 h7
a4 b6 c1 d5 e2 f8 g3 h7
a6 b3 c1 d8 e5 f2 g4 h7
a5 b3 c1 d6 e8 f2 g4 h7
a4 b2 c8 d6 e1 f3 g5 h7
a6 b3 c5 d7 e1 f4 g2 h8
a6 b4 c7 d1 e3 f5 g2 h8
a4 b7 c5 d2 e6 f1 g3 h8
a5 b7 c2 d6 e3 f1 g4 h8

 92  rows selected

Executed in  0 , 297  seconds
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33898962
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerПардон, поспешил. [/src]

Уел :)
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33899016
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) softwarerПардон, поспешил. [/src]

Уел :)

Как на счет хода конем ? ;)
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33899410
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Как на счет хода конем ? ;)
Подумаю :) Написать-то можно, а вот удастся ли написать так, чтобы быстро считалось...
...
Рейтинг: 0 / 0
Трансляция кода из одного языка программирования в другой
    #33899600
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Монстр, с ходом коня ты так легко не отвертишься
...
Рейтинг: 0 / 0
25 сообщений из 56, страница 2 из 3
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Трансляция кода из одного языка программирования в другой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]