Как я создаю проблемно-ориентированный язык запросов?

Попробуйте это:

DateFormat.parse(String)
11
задан Dervin Thunk 18 November 2009 в 00:15
поделиться

3 ответа

Используйте BNF для начала изучения семантики языка .. GoldParser поможет вам поиграть с семантикой и синтаксисом (ссылка здесь: http: //www.devincook .com / ). После того, как вы разберетесь с семантикой BNF, вы можете создавать действия на основе входных данных, например, раздел грамматики BNF, имеющий дело с извлечением композиции классификации генетического состава конечности (я не знаю, существует ли она, абстрактная пример здесь, но вы понимаете суть) для конкретного запроса ... 'получить статистику по конечности, где конечность - это нога', затем за кулисами вы должны выполнить выбор SQL для псевдонима столбца или имени из предопределенной таблицы ... I мог ошибиться в подходе ... Надеюсь, это поможет?

4
ответ дан 3 December 2019 в 10:04
поделиться

Взгляните на Booleano .

5
ответ дан 3 December 2019 в 10:04
поделиться

Microsoft Robotics имеет MS Robotics Studio, который является полным набором инструментов для любого типа робота... БПЛА, UGV, Манипуляторы и др.

Одним из таких инструментов является VSE (Среда визуального моделирования) на базе двигателя AGEIA Physics, который позволяет моделировать не только кинематику вашего робота, но и моделирование датчиков и окружающей среды.

У них может быть даже 3D модель руки, которую вы используете, я знаю, что она у них есть, например LBR3 для KUKA.

alt text
(источник: microsoft.com )

-121--3959488-

Еще один:

public class Print100 {
    public static void main (String...args) {
        Runnable r1 = new Runnable () {
            int n;
            public void run () {
                System.out.println(++n);
            }
        };

        fourTimes(fiveTimes(fiveTimes(r1))).run();
    }

    public static Runnable twice (Runnable a) {
        return add(a,a);
    }

    public static Runnable fourTimes (Runnable a) {
        return twice(twice(a));
    }

    public static Runnable fiveTimes (Runnable a) {
        return add(a,fourTimes(a));
    }

    public static Runnable add (final Runnable a, final Runnable b) {
        return new Runnable () {
            @Override
            public void run () {
                a.run();
                b.run();
            }
        };
    }
}
-121--1851168-

Я предлагаю вам взглянуть на i2b2 рамки , это графический язык запросов и платформа механизма запросов для баз данных пациентов.

Вероятно, это трудно понять все сначала, но посмотрите на ячейку CRC или веб-сервис там, вы увидите, как они подошли к генерации SQL из языка клинических графических запросов интересным способом (хотя и не так удобным для производительности:))

2
ответ дан 3 December 2019 в 10:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: