对于楼主的上面两个问题,我做出如下解释(仅个人见解):首先,我认为魔法不一定起源于西方,很有可能是东西方同时出现,甚至东方先于西方。只不过东西方的魔法差异巨大,西方的魔法师、魔法阵、魔女,东方的道士、巫师,或许都是魔法的一种表现形式。但就如西方较早就有音乐记谱法而中国没有一样,西方的魔法纪录较为完整,甚至本身从性能上就优于东方,所以西方魔法成为主流。
其次,从许多纪录中我们可以知道,古魔法师往往精通天文、数学、物理等学科,因为魔法需要这些。如果真是这样,那么魔法的最早出现除非是偶然,否则就是有人已经掌握了这些知识。早在古罗马、古希腊,他们的知识已经十分渊博,超出我们的想象,魔法的出现或许就在那个时候,但随着知识的系统化,被一一按学科细分,很少有人能再次精通这些知识,加上最早的那些魔法师的传承多少有所缺失,渐渐的魔法的效力开始减弱,直至销声匿迹。按我们现有知识,即使知识量已经超越古代,但仍缺少使用魔法的方法。
就是这样,以上均属个人见解,如有问题,还请见谅。