Никто не задавался таким вопросом? Вокруг нас периодически проскакивают упоминания о этом понятии, мы вырастаем на сказках, наполненных магией (оно же волшебство и т.д.)... Все слышали, но никто не видел. Так есть или нет? А почему бы и не быть? Сначала попробуем расшифровать слово. Магия - это когда с чем-то понятным происходит что-то непонятное. Например вода превращается в вино. Вода и вино - понятно. Что происходит - непонятно. Летающие предметы. Предметы - понятны, что делают понятно. Что происходит - непонятно. Ну и так далее. Теперь перейдем к самому вопросу, существует или нет?. Я считаю что существует и, мало того, вполне даже понятное. Только не нам. 100 лет назад то с чего я сейчас пишу вызвало бы массовую истерию, будучи обнаружено включенным на площади. Так и с магией. Ничего в ней такого нет, как я считаю, просто мы не понимаем как именно все происходит. Хотя примерно представить себе некие общие понятия, думаю, можем. Попробую предложить свое мнение. Как известно, вся материя и не материя во вселенной является энергией (волнами определенных частот, давайте так для упрощения) тех или иных свойств. По сути материального ничего нет, все нематериально, ну или наоборот, все материально... Как посмотреть. Таким образом, для того чтобы превратить свинец в золото надо изменить свойства материи, из которой свинец состоит. Очень грубо выражаясь, если мы сидим перед генератором частоты и нам надо 300 герц превратить в 500, берем и крутим ручку. Просто, правда? Просто для того, у кого есть генератор. Причем обратите внимание, тот кто крутит ручку совсем не обязан знать что внутри и как выглядит принципиальная схема генератора, ему достаточно знать что эта коробка делает и где крутить. К чему я веду? К тому что имея механизм мы можем с его помощью делать то для чего создан механизм. Механизмы превращения одного вида материи в другую, одной энергии в другую и т.д. существуют. Это факт. Т.к. в противном случае не было бы ничего кроме некоей первичной энергии... Как ее там называют астрономы и физики... И механизмов этих мы не только не понимаем, но даже не знаем ни о том "как они выглядят", "где их взять", "как ими управлять". Хотя кое-что нам уже известно. Например как сделать из свинца золото. Надо убрать 3 лишних электрона и стабилизировать ядро атома при новой конфигурации. Возможно, слегка подправить орбиты... Можно даже составить программу:
while ( atom = Pb ) { E = electron(-3); kern = stab(kern); }
Вроде все правильно... Если атом является атомом свинца - проделываем то что я написал выше и так пока все атомы свинца не кончатся... Ничего сложного. А что нужно чтобы программа заработала на самом деле? Ничего особенного... Нужны функции electron() и stab(), не более того. Ничего не напоминает? Ручка у генератора есть, а вот внутри у нас пока пусто... Ну нет у нас этих функций. Но ведь все так просто! Как в любой программе, код main() выглядит компактно и красиво, но он состоит из функций, которые каждая размером с основной код, и в каждой туча функций и описаний еще больше и т.д. Смотрим на одно слово со скобочками, а за ним может быть мегабайты кода. Значит нам и не надо знать ничего про эти мегабайты? Вполне достаточно знать функцию и условия ее применения? Да, думаю так. Что же из этого следует? Из этого следует, что для того чтобы пользоваться магией достаточно просто знать набор функций и "компилировать программу" с указанием на ссылки с описанием библиотек. И совсем не надо знать что внутри этих библиотек. Но раз мы уже в курсе что механизмы преобразования материи существуют..... Получается.... Что все довольно просто, вполне реально и совершенно не волшебно! Просто пока непонятно где брать и что. Хотя может быть и не всем непонятно... Раз слово "магия" никак не хочет исчезать с наших языков...