AlgoVerse

کد واقعی، داده‌ی تو، تصویر زنده.

الگوریتم‌های کتاب‌های درسی را روی ورودی خودت گام‌به‌گام اجرا کن و هم‌زمان خط کد، حافظه و تصویر ساختار داده را ببین.

دیدن الگوریتم‌ها

داستان AlgoVerse

درسا دختر خواهرم که من خیلی دوستش دارم، به برنامه‌نویسی علاقه‌ی زیادی دارد و همیشه سؤال‌هایی از من می‌پرسد: این حلقه چه کار می‌کند؟ چرا مقدار این متغیر عوض شد؟ دایکسترا از کجا می‌فهمد کدام راه کوتاه‌تر است؟

سؤال‌هایش را دوست دارم، چون نشان می‌دهد می‌خواهد واقعاً بفهمد. هر بار که برایش توضیح می‌دادم، به این نتیجه می‌رسیدم که اگر خودش ببیند الگوریتم قدم‌به‌قدم چطور اجرا می‌شود، خیلی بهتر می‌فهمد. یعنی ببیند کدام خط اجرا می‌شود، هر متغیر چه مقداری دارد و داده‌ها چطور تغییر می‌کنند.

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