کد شعر ها از طریق متن های نوشتاری و یا بصورت صوتی می توانند توسط انسان یا رایانه اجرا شوند. در حقیقت شباهت های بین نوشتن شعرهای کلاسیک و یک برنامه نوشته شده در قالب ساختار زبان های برنامه نویسی وجود دارد. در هر دو مورد هم شاعر و هم برنامه نویس از یک سری قواعد و ساختار های سلسله مراتبی پیروی می کنند و هر دو برخی مواقع این قواعد را به نفع حل مساله بر هم می زنند، بعنوان مثال شاعر برای رعایت وزن و یا اجرای فرم قواعد نحوی زبان را به بازی می گیرد و برنامه نویس نیز در برخی مواقع برای گرفتن جواب سریع تر و اجرای بدون خطای یک برنامه، از راه حل های ابتکاری استفاده می کند و قواعد ساختاری