<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Md. Anisur Rahman </title>
    <description>The latest articles on DEV Community by Md. Anisur Rahman  (@anisurrahmanlikhon).</description>
    <link>https://dev.to/anisurrahmanlikhon</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1044132%2Fbf542f40-4bb0-41a8-91dc-e16327c8a774.jpg</url>
      <title>DEV Community: Md. Anisur Rahman </title>
      <link>https://dev.to/anisurrahmanlikhon</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/anisurrahmanlikhon"/>
    <language>en</language>
    <item>
      <title>C Visualizer Plus: A Understanding C Memory Management</title>
      <dc:creator>Md. Anisur Rahman </dc:creator>
      <pubDate>Sun, 21 Jun 2026 14:01:50 +0000</pubDate>
      <link>https://dev.to/anisurrahmanlikhon/c-visualizer-plus-a-understanding-c-memory-management-355h</link>
      <guid>https://dev.to/anisurrahmanlikhon/c-visualizer-plus-a-understanding-c-memory-management-355h</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffswbn5m2m95mmc7tihlu.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffswbn5m2m95mmc7tihlu.jpg" alt="C Visualizer Plus" width="800" height="337"&gt;&lt;/a&gt;&lt;br&gt;
For both university students and software engineering professionals, the most challenging aspect of the C language is often mastering the invisible mechanics of memory. While textbooks explain the concepts of Stack, Heap, and static memory, the lack of visual feedback often leaves a gap between theoretical knowledge and practical debugging skills.&lt;/p&gt;

&lt;p&gt;To address this, I have developed &lt;a href="https://c-visualizer-plus.vercel.app" rel="noopener noreferrer"&gt;&lt;strong&gt;C Visualizer Plus&lt;/strong&gt;&lt;/a&gt;, an interactive tool designed to provide real-time, visual clarity into how memory is allocated and managed.&lt;/p&gt;

&lt;h3&gt;
  
  
  Bridging the Gap: Theory vs. Execution
&lt;/h3&gt;

&lt;p&gt;In an academic setting, students often struggle to visualize the state of memory during complex operations like pointer arithmetic or dynamic memory allocation. By shifting from static code analysis to an interactive, visual environment, developers can gain a profound understanding of how their code interacts with system resources.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F59n02awuh6n9z9hwug9h.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F59n02awuh6n9z9hwug9h.jpg" alt="C Visualizer Plus" width="800" height="337"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As illustrated in the platform provides an intuitive interface that allows users to monitor heap memory states dynamically, helping to demystify how programs interact with system resources at a granular level. By visualizing these complex structures, we can transform abstract C memory management into an accessible, hands-on learning experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Educational Features
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;C Visualizer Plus&lt;/strong&gt; is engineered to bridge the divide between low-level code and high-level conceptual understanding. Key features include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Real-time Heap Memory Mapping:&lt;/strong&gt; As shown in/the tool offers a granular view of heap segments, enabling users to observe memory address allocations and data storage as code executes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Static vs. Stack Differentiation:&lt;/strong&gt; The interface provides a clear, visual separation between different memory regions, which is essential for students learning the scope and lifetime of variables in C.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Interactive Simulation Environment:&lt;/strong&gt; By providing a web-based code runner, the tool encourages an exploratory approach to programming, allowing users to experiment with C syntax and immediately observe the memory-level consequences of their decisions.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  The Role of Visual Tools in Engineering Education
&lt;/h3&gt;

&lt;p&gt;My work in visual programming and data structure visualization is driven by the belief that educational tools should be as intuitive as they are functional. By transforming abstract concepts into observable data structures, we provide learners with a "mental model" that remains long after they leave the classroom.&lt;/p&gt;

&lt;p&gt;Whether you are a student encountering C memory management for the first time or a professional engineer looking for a tool to debug complex memory issues, &lt;a href="https://c-visualizer-plus.vercel.app" rel="noopener noreferrer"&gt;&lt;strong&gt;C Visualizer Plus&lt;/strong&gt;&lt;/a&gt; offers a unique way to bridge the gap between source code and system behavior.&lt;/p&gt;

&lt;p&gt;I am continuing to iterate on this engine, focusing on creating more robust representations of memory and execution threads to ensure that the learning curve for C remains challenging, but manageable and visible.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>JavaScript OOP Compiler and Visualizer</title>
      <dc:creator>Md. Anisur Rahman </dc:creator>
      <pubDate>Sun, 14 Jun 2026 10:13:59 +0000</pubDate>
      <link>https://dev.to/anisurrahmanlikhon/javascript-oop-compiler-and-visualizer-4okh</link>
      <guid>https://dev.to/anisurrahmanlikhon/javascript-oop-compiler-and-visualizer-4okh</guid>
      <description>&lt;p&gt;Are you tired of losing time hunting down the exact source of your console outputs? In complex projects, finding the specific file and line of code that generated a result can be a massive productivity bottleneck.&lt;/p&gt;

&lt;p&gt;Introducing our advanced &lt;a href="https://js-oop-ide.vercel.app" rel="noopener noreferrer"&gt;&lt;strong&gt;JS OOP IDE&lt;/strong&gt;&lt;/a&gt;, designed to streamline your development process. We have bridged the gap between your runtime outputs and your codebase, allowing you to instantly jump from the console directly to the file and line that triggered the action.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Features to Supercharge Your Coding:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;One-Click Source Navigation&lt;/strong&gt;: Every log in your runtime console includes a direct reference to its source file and line number. Simply click the link to be transported instantly to the exact location in your codebase.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real-Time OOP Visualization&lt;/strong&gt;: Keep your architecture clear with our live "OOP Structure Visualizer," which maps out your classes, methods, and inheritance structures in real-time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Intuitive Workspace Folder/File Management&lt;/strong&gt;: As demonstrated in our IDE displays explicit indicators for where your runtime logic originates, such as &lt;code&gt;Main.js&lt;/code&gt;, &lt;code&gt;Rectangle.js&lt;/code&gt;, or &lt;code&gt;Shape.js&lt;/code&gt;, ensuring you never lose your place in your project again.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fygtr8l0pymm0alxlwqww.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fygtr8l0pymm0alxlwqww.png" alt="JS OOP IDE" width="799" height="362"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Experience a more organized, efficient, and visual way to code. Elevate your development workflow with the JavaScript OOP Compiler and Visualizer today.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>JS Visualizer Pro - JavaScript Visualizer Pro with Stack and Heap Memory.</title>
      <dc:creator>Md. Anisur Rahman </dc:creator>
      <pubDate>Sat, 13 Jun 2026 19:24:58 +0000</pubDate>
      <link>https://dev.to/anisurrahmanlikhon/javascript-visualizer-pro-step-by-step-javascript-visualizer-with-stack-and-heap-memory-4cpg</link>
      <guid>https://dev.to/anisurrahmanlikhon/javascript-visualizer-pro-step-by-step-javascript-visualizer-with-stack-and-heap-memory-4cpg</guid>
      <description>&lt;p&gt;Understanding how high-level languages like &lt;strong&gt;JavaScript Visualizer Pro&lt;/strong&gt; manage memory under the hood has long been a major hurdle for developers. Today, a new interactive web utility called &lt;strong&gt;&lt;a href="https://js-visualizer-pro.vercel.app" rel="noopener noreferrer"&gt;JS Visualizer Pro&lt;/a&gt;&lt;/strong&gt; is changing the game by turning abstract engine executions into highly detailed, low-level memory blueprints.&lt;/p&gt;

&lt;p&gt;While modern web browsers abstract memory management away to keep development fast, it leaves a significant educational gap regarding how variables, pointers, the stack, and heap objects interact dynamically during runtime. &lt;strong&gt;&lt;a href="https://js-visualizer-pro.vercel.app" rel="noopener noreferrer"&gt;JS Visualizer Pro&lt;/a&gt;&lt;/strong&gt; bridges this gap, making the inner workings of JavaScript execution entirely transparent.&lt;/p&gt;

&lt;h2&gt;
  
  
  Deep-Dive Features: What is Under the Hood?
&lt;/h2&gt;

&lt;p&gt;Instead of forcing developers to rely solely on traditional, linear console outputs—as illustrated by the code editor interface in JS Visualizer Pro provides a synchronized, low-level inspection panel.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsxsbapa3nofgb3ot70wt.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsxsbapa3nofgb3ot70wt.jpg" alt="Code Editor" width="720" height="1255"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The application breaks down execution into structural memory blocks, giving engineers a visual superpower:&lt;/p&gt;

&lt;h3&gt;
  
  
  Live Stack Allocation
&lt;/h3&gt;

&lt;p&gt;As seen in the upper panel of variables are mapped directly to concrete, simulated stack addresses (such as &lt;code&gt;7FFEF8&lt;/code&gt;). Users can instantly track structural alterations, scope mutations, and identifier assignments in real-time as the interpreter advances line by line.&lt;/p&gt;

&lt;h3&gt;
  
  
  Heap &amp;amp; Array Structure Mapping
&lt;/h3&gt;

&lt;p&gt;The tool steps entirely away from basic value printing by breaking down primitive data representations into physical building blocks. For instant image reveals how custom variables (like string arrays or multi-character words) map to precise hex positions (such as &lt;code&gt;0x5001C0&lt;/code&gt;) as individual continuous memory slots.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxoql2uv1emtskmfpuzs4.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxoql2uv1emtskmfpuzs4.jpg" alt="Stack and Heap" width="720" height="1330"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Frame-by-Frame Scrubbing Controls
&lt;/h3&gt;

&lt;p&gt;The platform includes an execution dashboard allowing users to pause, rewind, or jump to exact cycles (e.g., tracking a loop at step 29 of 29, as displayed in image. This ensures absolute transparency regarding exactly how a bug or value mutation occurs over time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Matters for the Web Ecosystem
&lt;/h2&gt;

&lt;p&gt;Standard debuggers tell you &lt;em&gt;what&lt;/em&gt; your code output is; JS Visualizer Pro tells you &lt;em&gt;how&lt;/em&gt; the runtime engine actually managed it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;For Educators:&lt;/strong&gt; It eliminates abstract hand-waving when teaching complex topics like pass-by-reference vs. pass-by-value, memory allocations, or variable hoisting.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;For Engineers:&lt;/strong&gt; It aids in isolating hidden logic bugs, optimizing data structures, and mastering performance habits early.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Experience It Now
&lt;/h2&gt;

&lt;p&gt;The platform is fully interactive, web-based, and completely free to use.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live Tool Link:&lt;/strong&gt; &lt;a href="https://js-visualizer-pro.vercel.app" rel="noopener noreferrer"&gt;https://js-visualizer-pro.vercel.app&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;code&gt;#javascript&lt;/code&gt; &lt;code&gt;#visualuzer&lt;/code&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>A New Programming Manual Tracing with Trace Table using JavaScript</title>
      <dc:creator>Md. Anisur Rahman </dc:creator>
      <pubDate>Mon, 04 May 2026 13:43:06 +0000</pubDate>
      <link>https://dev.to/anisurrahmanlikhon/a-new-programming-manual-tracing-with-trace-table-using-javascript-3mmm</link>
      <guid>https://dev.to/anisurrahmanlikhon/a-new-programming-manual-tracing-with-trace-table-using-javascript-3mmm</guid>
      <description>&lt;h1&gt;
  
  
  JS Trace Table
&lt;/h1&gt;

&lt;p&gt;As JavaScript continues to dominate the global software landscape, a new specialized tool, JS to Trace Table, has launched to redefine how developers and students master logical execution. Developed by Md. Anisur Rahman, this interactive platform automates the traditionally manual process of "desk checking," offering a high-fidelity visual environment for real-time code analysis.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9j86b7c874wxtskh9jv2.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9j86b7c874wxtskh9jv2.jpg" alt=" " width="768" height="363"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Eliminating the "Black Box" of Execution
&lt;/h3&gt;

&lt;p&gt;While traditional debuggers offer breakpoints, they often fail to provide the continuous, historical view of variable changes required for deep logical comprehension. JS to Trace Table addresses this by synchronizing a live code editor with a dynamic trace table.&lt;br&gt;
Key technical features include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bi-Directional Step Control: Users can navigate forward and backward (Next/Prev) through the execution timeline, allowing for instant re-examination of logic cycles.&lt;/li&gt;
&lt;li&gt;Synchronized Variable Mapping: As the execution indicator moves line-by-line, the trace table automatically updates to show exactly how data transforms within the memory state.&lt;/li&gt;
&lt;li&gt;Integrated Environment: A unified interface featuring a code area, execution console, and trace history provides a 360-degree view of script performance.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Modernizing Computer Science Education
&lt;/h3&gt;

&lt;p&gt;"Manual tracing is a foundational pillar of computer science, yet it remains one of the most tedious manual tasks for learners," says the project creator. "This tool transitions the focus from manual record-keeping to architectural understanding, aligning with modern pedagogical standards for rapid, visual feedback."&lt;br&gt;
Built using a robust stack of JavaScript, CSS, and HTML, the project is now publicly available for the global developer community.&lt;/p&gt;

&lt;h3&gt;
  
  
  Project Access
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Live Application: &lt;a href="https://js-trace-table.vercel.app" rel="noopener noreferrer"&gt;Js Trace Table&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/AnisurRahmanJU/JS-Trace-Table" rel="noopener noreferrer"&gt;Github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Media Contact:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Md. Anisur Rahman&lt;/li&gt;
&lt;li&gt;Lead Developer&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/AnisurRahmanJU" rel="noopener noreferrer"&gt;GitHub Profile&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>javascript</category>
      <category>tracetable</category>
      <category>manualtracing</category>
      <category>programtracing</category>
    </item>
    <item>
      <title>A Visual IDE: Bangla Code to Flowchart Generator and Run Code</title>
      <dc:creator>Md. Anisur Rahman </dc:creator>
      <pubDate>Fri, 01 May 2026 17:12:21 +0000</pubDate>
      <link>https://dev.to/anisurrahmanlikhon/a-visual-ide-bangla-code-to-flowchart-generator-and-run-code-42jl</link>
      <guid>https://dev.to/anisurrahmanlikhon/a-visual-ide-bangla-code-to-flowchart-generator-and-run-code-42jl</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Programming logic can be daunting for beginners, especially when there's a language barrier involved. To bridge this gap, I’ve developed &lt;strong&gt;Bangla2Flow&lt;/strong&gt;—an innovative IDE designed specifically for those who want to learn and execute programming logic using the Bangla language.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgejkkx9tau1oquqs0zb1.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgejkkx9tau1oquqs0zb1.jpg" alt=" " width="720" height="995"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bangla2Flow&lt;/strong&gt; isn't just a code editor; it's a tool that translates your code into a visual roadmap instantly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzysx0f2z1ce3v5fgvak0.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzysx0f2z1ce3v5fgvak0.jpg" alt=" " width="720" height="987"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Bangla2Flow?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Bangla2Flow&lt;/strong&gt; is a web-based IDE that allows users to write code in Bangla, execute it in real-time, and instantly generate a corresponding &lt;strong&gt;Flowchart&lt;/strong&gt;. This visual representation helps developers (especially students) understand how loops, conditions, and variables flow through a program.&lt;/p&gt;

&lt;h3&gt;
  
  
  🚀 Key Features:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Bangla Syntax Support:&lt;/strong&gt; Write logic using familiar Bangla terms.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Live Code Execution:&lt;/strong&gt; A built-in runner to see your output instantly.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Instant Flowchart Generation:&lt;/strong&gt; As you write, the IDE generates a dynamic flowchart representing the logic.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Export Options:&lt;/strong&gt; Download your flowcharts as images for documentation or educational use.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Developer-Friendly UI:&lt;/strong&gt; A clean, minimal, and responsive interface.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Output of Code
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpepig29nv2ncixwnh3sl.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpepig29nv2ncixwnh3sl.jpg" alt=" " width="720" height="589"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🛠 Try it Out
&lt;/h2&gt;

&lt;p&gt;You can explore the IDE and start coding in Bangla right away:&lt;br&gt;
🔗 &lt;strong&gt;Live Demo:&lt;/strong&gt; &lt;a href="https://bangla2flow.vercel.app" rel="noopener noreferrer"&gt;bangla2flow.vercel.app&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I Built This
&lt;/h2&gt;

&lt;p&gt;The goal was to simplify the learning curve for native Bangla speakers. By seeing a visual representation (Flowchart) alongside their code, learners can debug their mental models of how algorithms work. It’s about making the abstract concrete and accessible.&lt;/p&gt;

&lt;h2&gt;
  
  
  💻 Open Source
&lt;/h2&gt;

&lt;p&gt;This project is open-source, and I welcome contributions from the community to make it even better!&lt;/p&gt;

&lt;p&gt;📂 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/AnisurRahmanJU/Bangla2Flow" rel="noopener noreferrer"&gt;AnisurRahmanJU/Bangla2Flow&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you find this project useful, don't forget to give it a ⭐ on GitHub!&lt;/p&gt;

&lt;h2&gt;
  
  
  Future Roadmap
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Support for more complex data structures.&lt;/li&gt;
&lt;li&gt;Advanced debugging highlights directly within the flowchart.&lt;/li&gt;
&lt;li&gt;A community gallery for sharing Bangla code snippets.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;I believe language should never be a barrier to innovation. &lt;strong&gt;Bangla2Flow&lt;/strong&gt; is a step toward making programming more inclusive for the Bangla-speaking community.&lt;/p&gt;

&lt;p&gt;I’d love to hear your feedback! If you have any suggestions or want to collaborate, feel free to comment below or reach out on GitHub.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Happy Coding!&lt;/strong&gt; 🚀&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Bangla Code Runner: Revolutionizing Bangla Programming Language</title>
      <dc:creator>Md. Anisur Rahman </dc:creator>
      <pubDate>Thu, 30 Apr 2026 12:35:44 +0000</pubDate>
      <link>https://dev.to/anisurrahmanlikhon/bangla-code-runner-revolutionizing-bangla-programming-language-2gp3</link>
      <guid>https://dev.to/anisurrahmanlikhon/bangla-code-runner-revolutionizing-bangla-programming-language-2gp3</guid>
      <description>&lt;p&gt;In Bangladesh’s technology landscape, this &lt;a href="https://bangla-pro-langs.vercel.app" rel="noopener noreferrer"&gt;Bangla Programming Language&lt;/a&gt; Platform is a unique addition. The Advanced &lt;a href="https://bangla-code-runner.vercel.app" rel="noopener noreferrer"&gt;Bangla Code Runner&lt;/a&gt; is its main attraction, where users can write code in Bangla, execute it, generate speech, and even create drawings. It has been developed primarily for Bangla-speaking students, programmers, and enthusiasts, enabling them to learn technology and programming in their native language.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F15xvrbcn1tg7bn798u4a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F15xvrbcn1tg7bn798u4a.png" alt=" " width="767" height="462"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It was first released in 2020. The Bangla Code Runner of the Bangla Programming Language Platform was developed by Md. Anisur Rahman, who was studying in the final trimester of the PGDIT (Post Graduate Diploma in IT) program at Jahangirnagar University at that time.&lt;/p&gt;

&lt;p&gt;The main goal of the Bangla Code Runner was to make programming easier and more accessible through the native language. Through this platform, users can write programs in Bangla, run them, and see the output. It is especially helpful for new programmers who want to build their programming concepts using their mother tongue.&lt;/p&gt;

&lt;p&gt;Since its release, the Bangla Code Runner has received widespread attention among local programmers and students. It has opened a new horizon for practicing technology in the Bangla language. Using the mother tongue makes learning programming much more enjoyable.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl48hor0llrvb99w5n8hh.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl48hor0llrvb99w5n8hh.jpg" alt=" " width="720" height="1350"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Input&lt;/span&gt;
&lt;span class="nx"&gt;ধরি&lt;/span&gt; &lt;span class="nx"&gt;নাম&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;ইনপুট&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;তোমার নাম কি?&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;// Condition&lt;/span&gt;
&lt;span class="nf"&gt;যদি &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;নাম&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;আনিছুর&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="nf"&gt;দেখাও&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;হ্যালো আনিছুর&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="nx"&gt;নাহলে&lt;/span&gt; &lt;span class="nf"&gt;যদি &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;নাম&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;লিখন&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="nf"&gt;দেখাও&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;হ্যালো লিখন&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="nx"&gt;নাহলে&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="nf"&gt;দেখাও&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;ঘোড়ার ডিম! তোমার নাম কি?&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
    </item>
  </channel>
</rss>
