3)Указание A=>>B,C,10. Читается так: "Значение переменной A в будущем {значок '>>' означает "в будущем"} может быть равным значениям переменных B и C или равным 10"
...
Как я уже говорил, указание действует в программе до обнаружения следующего указания....
Все вы, Господа, КОНЕЧНО ЖЕ знаете как устроен транслятор и, следовательно вы прекрасно представляете себе, что во всех современных языках программирования широко юзаются так называемые "ТЕНЕВЫЕ" переменные, поля переменных, операции и функции, т.е. объекты, невидимые программисту, но которые все же используются конечной программой. Ну а для тех, кто "в танке" приведу пример. Например, при вычислении сложных выражений с вложенными выражениями компилятор генерит теневые переменные.
...
Ну так вот... В разрабатываемом мной языке программирования будут широко юзаться теневые объекты, которые будут реализовывать следующие возможности языка (только некоторые приммеры):
1) Реализация проверок условий типа "Если А БЫЛО равно {не равно, было больше и т.п.} B сделать то-то"
2) Оператор "изменить область возможных значений переменной при выполнении условия..."
3) Если выполняется условие U, то запретить изменение значения переменной A
..........
Ну пожалуй хватит...Это только мизерная часть того нового, что будет реализовываться мной в разрабатываемом мной языке программирования сверхвысокого уровня предназначенного для реализации программ искусственного интеллекта...
...
Может изложил несколько сумбурно - прошу ногами по лицу не бить
P.S. "Обидеть художника можно легко.." ©
15 декабря 2006 года 23-19
©Доктор ТуамОсес inc.
Составить ответ | Вернуться на конференцию
Ответы
- если гуманоид (и предположение что не только писатель) - в процедурных языках (к коим относится С) и соответственно в компиляторах с них — yes (18.12.2006 18:37:58 87.236.81.130, 458 байт)
- я чего-то не врублюсь - это бот пишет или все-таки гуманоид? — yes (18.12.2006 18:21:41 87.236.81.130, пустое)
- Смело... Но, боюсь, Док, Вы изобретаете колесо... В С++ есть такое понятие как "operator"... Работает аналогично... — ETM (18.12.2006 17:54:36 62.117.85.87, пустое)
- Ответ: Заблуждаетесь..Я не повторяю, того, что уже есть в C++....Скажу Вам лишь ключевые слова: "неявно", "автоматически" и "без нагрузки на программиста"...Надеюсь Вам этого будет достаточно, чтобы уяснить отличия от C++ — ТуамОсес (18.12.2006 18:10:50 82.204.230.95, пустое)
- Самая большая нагрузка на программиста - необходимость осваивать очередные средства облегчения труда программиста... — ETM (18.12.2006 18:53:3 62.117.85.87, пустое)
- Ответ: Ебстественный процесс: чем сложней задача - тем сложней инструментарий, используемый для её решения....Не будете же Вы писать программу, реализующую искусттвеный интеллект на Ассемблере или в машинных кодах? (:-))))....Будете?? Ну тогда это будет последняя программа в Вашей жизни..(&-(((( — ТуамОсес (18.12.2006 19:26:25 82.204.230.236, пустое)
- Ответ: Ебстественный процесс: чем сложней задача - тем сложней инструментарий, используемый для её решения....Не будете же Вы писать программу, реализующую искусттвеный интеллект на Ассемблере или в машинных кодах? (:-))))....Будете?? Ну тогда это будет последняя программа в Вашей жизни..(&-(((( — ТуамОсес (18.12.2006 19:23:19 82.204.230.236, пустое)
- Ответ: Ебстественный процесс: чем сложней задача - тем сложней инструментарий, используемый для её решения....Не будете же Вы писать программу, реализующую искусттвеный интеллект на Ассемблере или в машинных кодах? (:-))))....Будете?? Ну тогда это будет последняя программа в Вашей жизни..(&-(((( — ТуамОсес (18.12.2006 19:23:15 82.204.230.236, пустое)
- Ответ: Ебстественный процесс: чем сложней задача - тем сложней инструментарий, используемый для её решения....Не будете же Вы писать программу, реализующую искусттвеный интеллект на Ассемблере или в машинных кодах? (:-))))....Будете?? Ну тогда это будет последняя программа в Вашей жизни..(&-(((( — ТуамОсес (18.12.2006 19:23:14 82.204.230.236, пустое)
- А зачем это всё? Чтобы подсказать оптимизатору что-ли, что тут он может пооптимизировать учитывая все эти подсказки? А может напишите такой оптимизатор, который анализируя код сам все это выведет? — SM (18.12.2006 15:48:42 85.21.237.237, пустое)
- Уже "inc." растем ..., Вы часом не Билл Гей ...(тс ....) — megasupergiper_inc (18.12.2006 15:04:51 89.1.222.164, пустое)
- Есть два вопроса (+) — Керниган&Ричи (18.12.2006 14:29:48 195.239.220.13, 375 байт)
- Доктор, а вам знакомы буквосочетания типа "Пролог", "Лисп"? или только С++? — argus98 (18.12.2006 14:20:59 81.22.205.230, пустое)
- А по чему, кроме лица, Вас все-таки можно бить ногами, Доктор? — -=ВН=- (18.12.2006 14:09:45 193.125.71.140, пустое)