• صفحه اصلی
  • همه اخبار
  • تبلیغات تکناک
  • درباره ما
  • تماس با ما
اخبار تکنولوژی روز جهان و ایران
  • فناوری
    • اخبار هوش مصنوعی
    • رباتیک
    • اینترنت و شبکه
    • شبکه های اجتماعی
    • هوافضا
    • معماری
    • ورزش
    • رویداد ها
    • دوربین دیجیتال
  • کامپیوتر و موبایل
    • موبایل و تبلت
    • لپ تاپ و کامپیوتر
    • اپلیکیشن موبایل
    • نرم افزار
    • سخت افزار
    • ساعت هوشمند
    • مانیتور
    • اسپیکر و هدفون
    • سیستم عامل موبایل
    • سیستم عامل کامپیوتر
  • نقد و بررسی
    • بررسی موبایل و تبلت
    • کنسول بازی
    • بررسی لپ تاپ و کامپیوتر
    • قطعات کامپیوتر
    • نرم افزار
    • بررسی اسپیکر و هدفون
    • بررسی ساعت هوشمند
  • آموزش
    • سیستم عامل موبایل
    • سیستم عامل کامپیوتر
    • آموزش هوش مصنوعی
    • سخت افزار
  • اخبار ارز دیجیتال
    • قیمت لحظه ای ارز دیجیتال
    • ماشین حساب ارز دیجیتال
    • آموزش ارز دیجیتال
  • علمی
    • سلامت و پزشکی
    • انرژی
    • فیزیک
    • شیمی
    • نجوم
    • ورزش
    • محیط زیست
    • باستان شناسی
  • کسب و کار
    • شرکت ها
    • بورس
    • مدیریت(پروژه، کسب و کار، منابع انسانی)
    • استارتاپ ها
    • دولت الکترونیک
    • رویداد کسب و کار
  • وسائل نقلیه
    • خودرو
    • دوچرخه
    • موتور سیکلت
    • قطار
    • هواپیما
  • بازی و سرگرمی
    • کنسول بازی های کامپیوتری
    • بازی های کامپیوتر
    • بازی کنسول
    • بازی موبایل
    • فیلم و سریال
  • چند رسانه ای
    • عکس
    • ویدئو
  • اخبار داخلی
    • دانش بنیان
    • دولت الکترونیک
    • رویداد داخلی
    • بازار
    • دانشگاه
No Result
مشاهده تمامی نتایج
اخبار تکنولوژی روز جهان و ایران
  • فناوری
    • اخبار هوش مصنوعی
    • رباتیک
    • اینترنت و شبکه
    • شبکه های اجتماعی
    • هوافضا
    • معماری
    • ورزش
    • رویداد ها
    • دوربین دیجیتال
  • کامپیوتر و موبایل
    • موبایل و تبلت
    • لپ تاپ و کامپیوتر
    • اپلیکیشن موبایل
    • نرم افزار
    • سخت افزار
    • ساعت هوشمند
    • مانیتور
    • اسپیکر و هدفون
    • سیستم عامل موبایل
    • سیستم عامل کامپیوتر
  • نقد و بررسی
    • بررسی موبایل و تبلت
    • کنسول بازی
    • بررسی لپ تاپ و کامپیوتر
    • قطعات کامپیوتر
    • نرم افزار
    • بررسی اسپیکر و هدفون
    • بررسی ساعت هوشمند
  • آموزش
    • سیستم عامل موبایل
    • سیستم عامل کامپیوتر
    • آموزش هوش مصنوعی
    • سخت افزار
  • اخبار ارز دیجیتال
    • قیمت لحظه ای ارز دیجیتال
    • ماشین حساب ارز دیجیتال
    • آموزش ارز دیجیتال
  • علمی
    • سلامت و پزشکی
    • انرژی
    • فیزیک
    • شیمی
    • نجوم
    • ورزش
    • محیط زیست
    • باستان شناسی
  • کسب و کار
    • شرکت ها
    • بورس
    • مدیریت(پروژه، کسب و کار، منابع انسانی)
    • استارتاپ ها
    • دولت الکترونیک
    • رویداد کسب و کار
  • وسائل نقلیه
    • خودرو
    • دوچرخه
    • موتور سیکلت
    • قطار
    • هواپیما
  • بازی و سرگرمی
    • کنسول بازی های کامپیوتری
    • بازی های کامپیوتر
    • بازی کنسول
    • بازی موبایل
    • فیلم و سریال
  • چند رسانه ای
    • عکس
    • ویدئو
  • اخبار داخلی
    • دانش بنیان
    • دولت الکترونیک
    • رویداد داخلی
    • بازار
    • دانشگاه
No Result
مشاهده تمامی نتایج
اخبار تکنولوژی روز جهان و ایران

تک ناک » فناوری » این پروژه مرز میان کد و تصویر را از بین می‌ برد

این پروژه مرز میان کد و تصویر را از بین می‌ برد

تارخ ترهنده نوشته‌ی تارخ ترهنده
دوشنبه 19 مرداد 1405 - 09:50
در پیشنهاد سردبیر, فناوری
G تکناک را در گوگل بیشتر ببینید
این پروژه مرز میان کد و تصویر را از بین می‌ برد
کپی لینکاشتراک گذاری در تلگراماشتراک گذاری در توییتر

فهرست مطالب

  • 1. برنامه‌ای که خود را بازتولید می‌کند
  • 2. بازسازی پروژه قدیمی Piet Quine با کمک Claude Code

یوسوکه اندو، برنامه‌نویس شناخته‌شده در حوزه زبان‌های برنامه‌نویسی نامتعارف، پروژه‌ای به نام “Piet Quine” ساخته است که مرز میان کد و تصویر را از بین می‌برد.

 به گزارش سرویس فناوری تک‌ناک، این پروژه یک فایل GIF با ابعاد ۲۵۲ در ۱۸۹ پیکسل است که هم کد یک برنامه را تشکیل می‌دهد و هم پس از اجرای همان برنامه، نسخه‌ دقیقی از خود را تولید می‌کند. پروژه Piet Quine از ترکیب دو مفهوم متفاوت در علوم کامپیوتر شکل گرفته است. نخستین مفهوم، Piet نام دارد که یک زبان برنامه‌نویسی نامتعارف است.

برنامه‌های نوشته‌شده با این زبان به‌جای کدهای متنی معمول از بلوک‌های رنگی تشکیل می‌شوند و ظاهری شبیه آثار هنری دارند. دیوید مورگان-مار، سازنده این زبان، نام آن را از پیت موندریان، هنرمند مشهور و از بنیان‌گذاران جنبش نئوپلاستیسیسم گرفته است.

برنامه‌های Piet به همین دلیل معمولا مجموعه‌ای از مربع‌ها و مستطیل‌های رنگی با ساختار پیچیده‌ای هستند. نمونه‌های کوچک این برنامه‌ها تا حدودی به آثار موندریان شباهت دارند، اما ممکن است برای مخاطب عادی بیشتر شبیه کدهای QR رنگی به نظر برسند.

برنامه‌ای که خود را بازتولید می‌کند

بخش دوم پروژه اندو به مفهوم Quine مربوط می‌شود. در علوم کامپیوتر، Quine برنامه‌ای است که بدون دریافت ورودی خارجی، نسخه‌ای کاملا یکسان از کد منبع خود را به‌ عنوان خروجی تولید می‌کند. خروجی چنین برنامه‌ای باید کاراکتر به کاراکتر با کد منبع آن یکسان باشد.

نکته مهم این است که برنامه نمی‌تواند برای انجام این کار، فایل خود را مستقیما بخواند و سپس آن را کپی کند. ساخت Quine حتی با کدهای متنی ASCII نیز چالش‌برانگیز است، اما اندو این مفهوم را با زبان تصویری Piet و فرمت GIF ترکیب کرده است.

نمودار فنی اجرای کدهای گیف Piet Quine با دو بخش برنامه در حال اجرا و خروجی چاپ‌شده همراه با نوار وضعیت پیشرفت

مفسر Piet هنگام اجرای این پروژه ابتدا تصویر GIF را در مرحله بارگذاری داده‌ها اسکن می‌کند. سپس اطلاعات سرآیند فایل GIF و پالت رنگ را می‌خواند. وجود داده‌های باینری و فشرده‌سازی در GIF باعث می‌شود بازتولید دقیق فایل بسیار پیچیده‌تر از یک Quine متنی باشد.

تصویر منبع نیز از دو بخش تشکیل شده است. یک قسمت داده‌ها را در خود جای می‌دهد که به‌ صورت جداگانه تفسیر می‌شوند و با نوعی روش تطبیقی Run-Length Encoding فشرده شده‌اند. قسمت دیگر کد برنامه را تشکیل می‌دهد. همه این بخش‌ها باید به شکلی دقیق پردازش شوند تا خروجی نهایی با فایل اولیه یکسان باشد.

بازسازی پروژه قدیمی Piet Quine با کمک Claude Code

ایده Piet Quine برای اندو جدید نیست. او می‌گوید که نخستین بار در سال ۲۰۰۹ موفق به اجرای این ایده شده بود. نسخه اولیه GIF ارتفاع زیادی داشت و برای نمایش بصری چندان مناسب نبود. اندو به همین دلیل تصمیم گرفت سال‌ها بعد دوباره سراغ این پروژه برود.

براساس گزارش تامز هاردور، این برنامه‌نویس برای بازسازی اسکریپت اصلی از Claude Code کمک گرفت. هدف او ساخت نسخه‌ای افقی و جمع‌وجورتر از Piet Quine بود. با وجود استفاده از هوش مصنوعی، فرایند بازطراحی آسان نبود و اندو برای کوچک‌ کردن ساختار و هدایت Claude به نتیجه موردنظر، تلاش زیادی انجام داد.

نسخه نهایی در قالب یک تصویر افقی با نسبت ۴:۳ و وضوح ۲۵۲ در ۱۸۹ پیکسل ساخته شد. نتیجه، GIF رنگارنگی است که در نگاه نخست تنها یک تصویر پیچیده به نظر می‌رسد، اما در واقع یک برنامه کامل محسوب می‌شود. مفسر Piet با اجرای کد موجود در همین تصویر، دوباره همان GIF را تولید می‌کند.

همچنین اندو اعلام کرده است که یکی از اهداف اصلی او از احیای این پروژه، جلب توجه برنامه‌نویسان به مسابقه «2026 Obfuscated Programming Language Design Contest» بوده است. این رقابت از شرکت‌کنندگان می‌خواهد زبان‌های برنامه‌نویسی نامتعارف طراحی کنند. اندو یکی از داوران مسابقه است و شرکت‌کنندگان تا اول اکتبر ۲۰۲۶ فرصت دارند آثار خود را ارسال کنند.

تارخ ترهنده

تارخ ترهنده

The burning heart never knows surrender.

مطالب مرتبط

دسترسی کاربران رایگان ChatGPT به مدل GPT-6 Luna فقط در نسخه دسکتاپ
اخبار هوش مصنوعی

دسترسی کاربران رایگان ChatGPT به مدل GPT-6 Luna فقط در نسخه دسکتاپ

نوشته‌ی نرگس چالوک
2 مهر 1405
مای سه‌رخ جلو کانسپت برقی رنو 8 گوردینی با بدنه آبی و چراغ‌های گرد در خیابان
پیشنهاد سردبیر

بازگشت رنو 8 گوردینی با طراحی رترو و موتور تمام‌برقی

نوشته‌ی نرگس چالوک
2 مهر 1405
ادغام ChatGPT با سیری اپل کمتر از انتظار موفق بوده است
اخبار هوش مصنوعی

ادغام ChatGPT با سیری اپل کمتر از انتظار موفق بوده است

نوشته‌ی ساینا چمنی
2 مهر 1405
نفوذ OpenAI به دولت استرالیا
اخبار هوش مصنوعی

نفوذ OpenAI به وب‌سایت وزارت بهداشت استرالیا جنجال به پا کرد

نوشته‌ی مانی
2 مهر 1405
شاسی‌بلند GAC Yue 7 در حال عبور از مسیر صخره‌ای و ناهموار بیابانی
پیشنهاد سردبیر

شاسی‌بلند ارزان چینی با شتاب ۴.۲ ثانیه‌ راهی بازار شد

نوشته‌ی نرگس چالوک
2 مهر 1405
خبر بعدی
حداکثر سرعت اینترنت فیبرنوری برای مشترکان عادی چقدر است؟

حداکثر سرعت اینترنت فیبرنوری برای مشترکان عادی چقدر است؟

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آذرآنلاین آذرآنلاین آذرآنلاین

پیشنهادی

گلکسی S27 اولترا با طراحی کاملا جدید در رندرهای تازه دیده شد

گلکسی S27 اولترا با طراحی کاملا جدید در رندرهای تازه دیده شد + تصویر

4 شهریور 1405 - به‌روزشده در 7 شهریور 1405
موتورسیکلت یاماها R2 با موتور ۲۰۴ سی‌سی و قدرت ۲۶ اسب بخار معرفی شد

موتورسیکلت یاماها R2 با موتور ۲۰۴ سی‌سی و قدرت ۲۶ اسب بخار معرفی شد + تصویر

14 شهریور 1405

داغ‌ترین‌های روز

کدام مسیرهای پروازی ایران لغو و کدام‌ها برقرارند؟

کدام مسیرهای پروازی ایران لغو و کدام‌ها برقرارند؟

1 مهر 1405
اولین جنگنده F-35A آلمان رونمایی شد

اولین جنگنده F-35A آلمان رونمایی شد

29 شهریور 1405
چگونه جاسوسی برنامه_های ویندوز را شناسایی کنیم و جلوی ارسال اطلاعات را بگیریم؟

چگونه جاسوسی برنامه‌های ویندوز را شناسایی کنیم؟

29 شهریور 1405
بررسی iPhone 18 Pro Max

بررسی گوشی iPhone 18 Pro Max ؛ جدیدترین پرچمدار اپل

29 شهریور 1405 - به‌روزشده در 30 شهریور 1405
آموزش ساخت استیکر با ChatGPT از روی عکس شخصی

آموزش ساخت استیکر با ChatGPT از روی عکس شخصی

29 شهریور 1405
Technoc

دنیا با سرعتی خیره کننده به سمت تحقق رویاهایی می رود که تا دیروز دست نیافتنی و محال بود و بشر با گذر از دریایی از موانع یک به یک در حال تحقق آنها است.

ما در” تک ناک” تلاش می کنیم سهمی از انعکاس تحولات بی شمار فناوری و اخبار تکنولوژی داشته باشیم و در این کهکشان بی انتهای یافته های علمی و دانش محور محتوایی قابل اتکاء و اخباری موثق را از گوشه و کنار دنیا در اختیار علاقمندان و مخاطبان خود قرار دهیم.

ما را در شبکه های اجتماعی دنبال کنید

تازه‌ها

دسترسی کاربران رایگان ChatGPT به مدل GPT-6 Luna فقط در نسخه دسکتاپ

دسترسی کاربران رایگان ChatGPT به مدل GPT-6 Luna فقط در نسخه دسکتاپ

2 مهر 1405
مای سه‌رخ جلو کانسپت برقی رنو 8 گوردینی با بدنه آبی و چراغ‌های گرد در خیابان

بازگشت رنو 8 گوردینی با طراحی رترو و موتور تمام‌برقی

2 مهر 1405
کوالکام در حال حل مشکل لینوکس در لپ‌تاپ‌های مجهز به تراشه‌های اسنپدراگون X

کوالکام در حال حل مشکل لینوکس در لپ‌تاپ‌های مجهز به تراشه‌های اسنپدراگون X

2 مهر 1405
ادغام ChatGPT با سیری اپل کمتر از انتظار موفق بوده است

ادغام ChatGPT با سیری اپل کمتر از انتظار موفق بوده است

2 مهر 1405

دسترسی سریع

  • فناوری
  • کامپیوتر و موبایل
  • نقد و بررسی
  • آموزش
  • ارز دیجیتال
  • علمی
  • کسب و کار
  • وسائل نقلیه
  • بازی و سرگرمی
  • چند رسانه ای
  • صفحه اصلی
  • همه اخبار
  • تبلیغات تکناک
  • درباره ما
  • تماس با ما

© Copyright 2026 Technoc.ir

No Result
مشاهده تمامی نتایج
  • فناوری
    • اخبار هوش مصنوعی
    • رباتیک
    • اینترنت و شبکه
    • شبکه های اجتماعی
    • هوافضا
    • معماری
    • ورزش
    • رویداد ها
    • دوربین دیجیتال
  • کامپیوتر و موبایل
    • موبایل و تبلت
    • لپ تاپ و کامپیوتر
    • اپلیکیشن موبایل
    • نرم افزار
    • سخت افزار
    • ساعت هوشمند
    • مانیتور
    • اسپیکر و هدفون
    • سیستم عامل موبایل
    • سیستم عامل کامپیوتر
  • نقد و بررسی
    • بررسی موبایل و تبلت
    • کنسول بازی
    • بررسی لپ تاپ و کامپیوتر
    • قطعات کامپیوتر
    • نرم افزار
    • بررسی اسپیکر و هدفون
    • بررسی ساعت هوشمند
  • آموزش
    • سیستم عامل موبایل
    • سیستم عامل کامپیوتر
    • آموزش هوش مصنوعی
    • سخت افزار
  • اخبار ارز دیجیتال
    • قیمت لحظه ای ارز دیجیتال
    • ماشین حساب ارز دیجیتال
    • آموزش ارز دیجیتال
  • علمی
    • سلامت و پزشکی
    • انرژی
    • فیزیک
    • شیمی
    • نجوم
    • ورزش
    • محیط زیست
    • باستان شناسی
  • کسب و کار
    • شرکت ها
    • بورس
    • مدیریت(پروژه، کسب و کار، منابع انسانی)
    • استارتاپ ها
    • دولت الکترونیک
    • رویداد کسب و کار
  • وسائل نقلیه
    • خودرو
    • دوچرخه
    • موتور سیکلت
    • قطار
    • هواپیما
  • بازی و سرگرمی
    • کنسول بازی های کامپیوتری
    • بازی های کامپیوتر
    • بازی کنسول
    • بازی موبایل
    • فیلم و سریال
  • چند رسانه ای
    • عکس
    • ویدئو
  • اخبار داخلی
    • دانش بنیان
    • دولت الکترونیک
    • رویداد داخلی
    • بازار
    • دانشگاه

© Copyright 2026 Technoc.ir