Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Подскажите какие-нибудь книжки или статьи, в которых можно вычитать инфу про автоматизированную трансляцию из одного языка программирования в другой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2006, 19:01 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Привет, igoil! Ты пишешь: igoili> Подскажите какие-нибудь книжки или статьи, в которых можно вычитать i> инфу про автоматизированную трансляцию из одного языка i> программирования в другойУтопизм... -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2006, 19:12 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Для большинства языков есть простой и неплохо работающий способ трансляции в ассемблер :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2006, 20:00 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Привет, softwarer! Ты пишешь: softwarers> Для большинства языков есть простой и неплохо s> работающий способ трансляции в ассемблер :)Когда я был совсем молодой и курчавый, среди компьютерных лингвистов бушевали споры, считать ли ассемблер языком программирования... До чего в конце конца договорились, не в курсе. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2006, 20:16 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
язык - это то, что позволяет записывать мысли, в частности программы. Лингвисты могут бушевать спорами сколько угодно. кроме очевидной трансляции из языков в ассемблер, известы трансляторы 1 из ратфора в фортран, 2 из с++ в с 3 два разных транслятора из rsl в c++ 4 транслятор из rsl в ada -- хотя, вообще говоря, успех транслирования из, к примеру, из с++ в бейсик - достаточно сомнителен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 01:15 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
еще есть трансляторы из 5 lexx в с 6 yacc в с. 7 uml в rsl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 01:16 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
2 igoil изучением трансляции из rsl в ada Вы, скорее всего не захотите заниматься. http://users.iptelecom.net.ua/~agp1/arts/book.pdf райз девелопмент метод сопровождается примерами из rsl в ada, насколько я помню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 01:23 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 08:36 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
по-моему, есть еще конвертор из awk в perl (a2p называется) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 10:35 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Асемблер мне не подходит т.к. транслировать мне нужно не программу а из одного скрипта в другой(Скрипт InterBase в скрипт MS SQL). О подобных алгоритмах кто-нибудь слышал? Мне не нужны сами программы, мне нужны статьи или книжки с идеями. У меня есть парочка, но прежде чем приступить к написанию этой программулины мне нужно изучить то, что может было уже изобретено, чтобы заново не изобрести велосипед:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 11:18 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
если задача практическая и скриптов немного, то наверное лучше разобраться в их работе и просто переписать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 11:35 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
К сожалению скриптов много и вручную всё это делать займёт очень много времени, вот поэтому передо мной встала такая задача. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 11:43 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
igoil wrote: > К сожалению скриптов много и вручную всё это делать займёт очень много > времени, вот поэтому передо мной встала такая задача. нда... переводом с "прочих" на МС (т.е. написанием соотв. тулзы) занимается цельная контора (см. где-то на МС раздел migration). В одиночку можно и пупок надорвать.... -- ------------------------- There's no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 11:45 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Не очень то тут и всё сложно чтобы над этим работала большая команда! Есть уже методы семантического и синтаксического разбора, только вот вопрос стоит где бы об этом почитать побольше, чтобы самому не изобретать велосипед! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 14:04 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 14:08 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Мимопроходящийсреди компьютерных лингвистов бушевали споры, считать ли ассемблер языком программирования... Помимо прочего, стоит отметить, что современные ассемблеры несколько отличаются от "тогдашних". В любом случае, это вопрос контекста, то есть правильная формулировка спора такова: "Чего больше в ассемблере и "других ЯП" - сходств или отличий? Имеет ли смысл включать ассемблер в ЯП (и делать оговорки "кроме ассемблера" там, где нужно), либо же удобнее будет не включать и говорить "ЯП и ассемблер" там, где они сходны?". igoilАсемблер мне не подходит т.к. транслировать мне нужно не программу а из одного скрипта в другой(Скрипт InterBase в скрипт MS SQL). Эта задача займет Вас надолго. Точнее, займет надолго, если будете конвертировать руками. Если попробуете написать конвертор, скорее всего вообще не встанете. Само собой, я не имею в виду тривиальных скриптов, сконвертить которые несложно, но если мне не изменяет память, уже с foreign key и unique key будут проблемы. igoilНе очень то тут и всё сложно чтобы над этим работала большая команда! Есть уже методы семантического и синтаксического разбора, Самый распространенный вариант храбрости называется "храбрость незнания". Как раз ее Вы и демонстрируете. tchingizуспех транслирования из, к примеру, из с++ в бейсик - достаточно сомнителен. Хм. Вообще-то я уверен в возможности трансляции "из почти любого языка почти в любой язык". Что значит "почти любой" - значит, что ограничения незначительны, но я затрудняюсь сходу их хорошо сформулировать. В том числе, я не сомневаюсь в возможности трансляции с C++ на бейсик, или, скажем, с C++ на T-SQL. Другой вопрос, что результирующая программа имеет все шансы быть.... очень страшной :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 14:57 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
softwarer tchingizуспех транслирования из, к примеру, из с++ в бейсик - достаточно сомнителен. Хм. Вообще-то я уверен в возможности трансляции "из почти любого языка почти в любой язык". Что значит "почти любой" - значит, что ограничения незначительны, но я затрудняюсь сходу их хорошо сформулировать. В том числе, я не сомневаюсь в возможности трансляции с C++ на бейсик, или, скажем, с C++ на T-SQL. Другой вопрос, что результирующая программа имеет все шансы быть.... очень страшной :) согласен. я имел ввиду практический успех. а так я не сомневаюсь, что на любом языке A можно написать машину поста, потом на этой машине поста написать ассемблер, а потом на этом ассемблере - си, потом на этом си - любой язык Б. возможность создания эмулятора языка Б на языке А и доказывает возможность трансляции текста программы из Б в А. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 22:51 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
igoilмне нужно из одного скрипта в другой для этого подходят макрогенераторы (например клипперный) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 09:01 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Привет, tchingiz! Ты пишешь: tchingizt> а так я не сомневаюсь, что на любом языке A можно написать машину поста, t> потом на этой машине поста написать ассемблер, а потом на этом ассемблере - t> си, потом на этом си - любой язык Б.Восхищён смелостью дерзновений! -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 12:38 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
мод igoilмне нужно из одного скрипта в другой для этого подходят макрогенераторы (например клипперный) Сам пробувал ? из TSQL в PL/SQL Ага ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 13:31 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Сам пробувал ? из TSQL в PL/SQL Ага ? 1. кое-что делал 2. TSQL и PL/SQL - не скрипты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 13:59 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
мод2. TSQL и PL/SQL - не скрипты Код: plaintext 1. 2. Переведи, пожалуйста, на T-SQL. Да и обратный пример несложно привести. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 14:37 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
softwarer wrote: > Автор: "softwarer" > мод > 2. TSQL и PL/SQL - не скрипты > > > create table A (i integer unique, j integer); > > create index A_UI on A (case when j > *10* then j else null end); > > > Переведи, пожалуйста, на T-SQL. Да и обратный пример несложно привести. Код: plaintext -- ------------------------- There\'s no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 14:58 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Привет, locky! Ты пишешь: lockyl> create table a(i integer unique,j integer,c_a as case when j > 10 then j l> else null end) l> go l> create index a_ui on a(c_a) l> goСовсем плохой, или прикололся? -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 15:06 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий wrote: > Автор: "Мимопроходящий" > > Привет, locky! > Ты пишешь: > > locky > l> create table a(i integer unique,j integer,c_a as case when j > 10 then j > l> else null end) > l> go > l> create index a_ui on a(c_a) > l> go > > Совсем плохой, или прикололся? Где конкретно плохой или где конкретно прикололся? Я, правда, сааавершенно не силён в оракле, но насколько я понял, создается табличка с уникальным ограничением по полю i, затем создается индекс по функции. В МС СКЛ такие индексы создать - зась, но можно создать вычисляемое поле, а уже по нему - индекс. -- ------------------------- There\'s no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 15:16 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Привет, locky! Ты пишешь: lockyl> В МС СКЛ такие индексы создать - зась, l> но можно создать вычисляемое l> поле, а уже по нему - индекс.Именно поэтому, софтварер и написал такой простейший пример. Или ты считаешь, что ему нужен был воркарраунд? -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 15:23 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий wrote: > locky > l> В МС СКЛ такие индексы создать - зась, > l> но можно создать вычисляемое > l> поле, а уже по нему - индекс. > > Именно поэтому, софтварер и написал такой простейший пример. > Или ты считаешь, что ему нужен был воркарраунд? да нет, не думаю что софтвареру от меня ваще что-либо надо :-) с другой стороны - вышеприведенный скрипт не переводится "в лоб" анализом и изменением одного стейтмента, а значит - никакие такие "макрогенераторы" не смогут его прожевать. кроме того, если мне маразма не изменяет, исходный вопрос был "перегнать ИБ в МС СКЛ" - а это грозит сменой идеологии (добро пожаловать в мир блокировочников, хотя - не думаю что там уж ОЧЕНЬ большая с задача с сотнями юзеров). И, как я ужо писал, цельные конторы занимаются написанием тулзов для миграции, самому в краткие сроки осилить - практически нереально (учитывая, что автор теории вроде как тоже не знает) - один парсер чего ему стоить будет :-) Резюмируя вкратце: перелопатить скрипты руками, и идти спать. -- ------------------------- There's no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 15:30 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Привет, locky! Ты пишешь: lockyl> с другой стороны - вышеприведенный скрипт не переводится "в лоб" l> анализом и изменением одного стейтмента, а значит - никакие такие l> "макрогенераторы" не смогут его прожевать.Дык об этом и речь. Правда, есть ещё чингиз, со своими глубоко тЭоретичискими изысканиями... lockyl> кроме того, если мне маразма не изменяет, исходный вопрос был "перегнать l> ИБ в МС СКЛ" - а это грозит сменой идеологии (добро пожаловать в мир l> блокировочников, хотя - не думаю что там уж ОЧЕНЬ большая с задача с l> сотнями юзеров). [Sorry, skipped] l> Резюмируя вкратце: l> перелопатить скрипты руками, и идти спать.Поддерживаю. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 15:36 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
softwarer Переведи, пожалуйста, на T-SQL. Да и обратный пример несложно привести. 1.Перевести можно только эквиваленты. Посему то же самое на T-SQL плиз. 2.Перевод зависит от макрогенератора. 3.Не всегда возможен (но это самое простое решение - если оно вообще есть) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 17:31 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
мод wrote: > Автор: мод > softwarer > > Переведи, пожалуйста, на T-SQL. Да и обратный пример несложно привести. > > 1.Перевести можно только эквиваленты. Посему то же самое на T-SQL плиз. Перевод - см. выше. > 2.Перевод зависит от макрогенератора. Если он переводит 99% скрипта - это уже как-то не совсем макрогенератор, а нечто более чем умное... > 3.Не всегда возможен (но это самое простое решение - если оно вообще есть) Перевод возможен ВСЕГДА! Иначе мы сейчас придём к выводу, что существуют-таки задачи, которые можно решить на оракле и нельзя решить на МС, и vice versa.... -- ------------------------- There's no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 17:38 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий Привет, tchingiz! Ты пишешь: tchingizt> а так я не сомневаюсь, что на любом языке A можно написать машину поста, t> потом на этой машине поста написать ассемблер, а потом на этом ассемблере - t> си, потом на этом си - любой язык Б.Восхищён смелостью дерзновений! -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.3 в краткой форме есть тезис Чёрча. в подробной форме - монография Пратта. называется языки программирования. Можете высказать свое восхищение им. пысы текст "на любом языке А" читать как "на любом языке А (не sql и не qbe)" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 22:48 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
igoilАсемблер мне не подходит т.к. транслировать мне нужно не программу а из одного скрипта в другой(Скрипт InterBase в скрипт MS SQL). О подобных алгоритмах кто-нибудь слышал? Мне не нужны сами программы, мне нужны статьи или книжки с идеями. У меня есть парочка, но прежде чем приступить к написанию этой программулины мне нужно изучить то, что может было уже изобретено, чтобы заново не изобрести велосипед:-) если обьем работы по переводу большой скорее всего Вам понадобиться 1 си 2 yacc (bison) и lex 3 грамматика обобщенного sql на yacc-e -- подгоните грамматику обобщенного sql под интербайез и вставите в yacc -программу вставки на си, которые собственно будут генерировать текст мс скл. думаю, не за слишком большие усилия процентов 90 работы Вам удастся автоматизировать, остальное будете руками делать. имхо, опыт который Вы получите достаточно полезный, потом пригодится не раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 22:53 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
tchingizтекст "на любом языке А" читать как "на любом языке А (не sql и не qbe)"А почему это вдруг такое ограничение? Что такого сложного написать машину Поста на SQL или qbe? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 23:55 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
White OwlЧто такого сложного написать машину Поста на SQL или qbe? Сложно. На расширениях SQL написать можно, а вот на чистом - крайне сомневаюсь. Про расширения QBE не слышал, здесь вопрос открыт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2006, 00:01 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
мод1.Перевести можно только эквиваленты. Во-первых, утверждение сильное и неверное. Во-вторых, что более существенно, единственным практичным выводом из него является "в болото такие переводчики". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2006, 00:05 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
машина Поста содержит арифметику Пеано. sql, он же реляционная алгебра, он же исчисление предикатов первого порядка не содержит арифметики Пеано. Доказательства со всеми тонкостями привести не смогу, боюсь. выражается это в том, что в скл нет циклов. пысы В силу sql совпадения с хорошей математической теорией - все попытки коллеги ЧАЛа )))))))))))))))))))))))))))) отменить sql и/или доказать его ненужность обречены на неуспех. пысы доп.инфа. в этой монографии http://www.sql.ru/forum/actualthread.aspx?tid=300740&hl=hello#2809953 язык си использовался для доказательства существования неразрешимых проблем как формальная логическая система с арифметикой. Там же было упоминание, что для этого доказательства можно использовать любой другой язык программирования. . то есть, грубо говоря имеем два класса языков - все, кроме скл и скл. пыпысы наверно, если не учитывать языки регулярные выражений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2006, 00:09 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
qbe язык запросов как sql. был реализован в парадоксе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2006, 00:10 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
tchingizвыражается это в том, что в скл нет циклов.хм.... ну в принципе да, хотя где в современном мире мы можем найти классический, чистый SQL92? А во всех реально существующих расширениях есть и нормальные циклы и даже goto в некоторых :) tchingizто есть, грубо говоря имеем два класса языков - все, кроме скл и скл. пыпысы наверно, если не учитывать языки регулярные выраженийС этой точки зрения надо говорить не про конкретно sql а вообще - языки реализующие исключительно линейные алгоритмы. А это и классический SQL от которого оторвали хранимые процедуры и регулярные выражения висящие в воздухе. Да пожалуй и декларативные языки тут тоже должны обломаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2006, 01:43 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
согласен, c поправочкой, что в sql главное, что он - sql, а не то, что туда добавили цикл. Поэтомы sql - от которого оторвали цикл - не совсем корректная фраза. Любое расширение pl/sql, T-sql, Watcom-sql и т.д. - это не sql, а язык типа смеси фортрана с sql-ем. prolog - содержит рекурсию - не обломится. (в смысле в идее, а не в реализации. ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2006, 02:20 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
locky Иначе мы сейчас придём к выводу, что существуют-таки задачи, которые можно решить на оракле и нельзя решить на МС, и vice versa.... Так оно и есть. Это основная проблема любого перевода: в общем случае формальный перевод на 100% не возможен - нужно переделывать алгоритм. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2006, 09:27 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
White OwlЧто такого сложного написать машину Поста на SQL или qbe? на счет QBE не поручусь, а на SQL было бы интересно глянуть 8 ферзей реши ? очччень меня эта задачка на SQL интэрэсуить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2006, 11:19 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
мод wrote: > Автор: мод > locky > > Иначе мы сейчас придём к выводу, что существуют-таки задачи, которые > можно решить на оракле и нельзя решить на МС, и vice versa.... > > Так оно и есть. Это основная проблема любого перевода: в общем случае > формальный перевод на 100% не возможен - нужно переделывать алгоритм. Вы уж определитесь - либо "так оно и есть" - и, следовательно, есть задачи, которые возможно решить на оракле, и нельзя решить на МС СКЛ, либо - есть проблема формального перевода, когда необходимо переделывать алгоритм... это несколько разные вещи, всё-таки... -- ------------------------- There's no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2006, 11:32 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
lockyВы уж определитесь Короче так: формальная трансляция с языка А на язык Б возможна, если А есть подмножество Б с точностью до синтаксиса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2006, 14:57 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2006, 15:15 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2006, 16:27 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Пардон, поспешил. Лучше так: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2006, 16:34 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
softwarerПардон, поспешил. [/src] Уел :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2006, 10:17 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) softwarerПардон, поспешил. [/src] Уел :) Как на счет хода конем ? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2006, 10:30 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Как на счет хода конем ? ;) Подумаю :) Написать-то можно, а вот удастся ли написать так, чтобы быстро считалось... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2006, 12:05 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Монстр, с ходом коня ты так легко не отвертишься ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2006, 13:06 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Этот те не щасливые билетики ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2006, 13:07 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) White OwlЧто такого сложного написать машину Поста на SQL или qbe? на счет QBE не поручусь, а на SQL было бы интересно глянуть 8 ферзей реши ? очччень меня эта задачка на SQL интэрэсуить а теперь обобщить решение на доску произвольного размера N><N и произвольное число ферзей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2006, 23:43 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Этот те не щасливые билетики Как и ожидалось, тупое решение весьма просто. По вычислительным причинам приведу его для доски 5x5 и буду считать, что ответил на вопрос о возможности его решения на 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. 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. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2006, 23:54 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
Ну перебор понятно что реализовать не сложно и на SQL, а как насчет более эффетивных алгоритмов? )) ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2006, 12:44 |
|
||
|
Трансляция кода из одного языка программирования в другой
|
|||
|---|---|---|---|
|
#18+
LelikkНу перебор понятно что реализовать не сложно и на SQL Задача коня решается только перебором. Вот только, полагаю, ты имеешь в виду не тот перебор, которым она в действительности считается в данном случае. Lelikkа как насчет более эффетивных алгоритмов? )) Насколько я помню, начиная с SQL99 в стандарт включены алгоритмические конструкции, так что без проблем. Цикл в SQL уже есть :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2006, 20:29 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1346666]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
85ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 411ms |

| 0 / 0 |
