top of page

Control-Flow Graph Visualizer: Open Source Contribution

15003416
:מספר הפרויקט
אלון בילמן, ניב באומל, בן נחמיאס
:שמות הסטודנטים המציגים
מר קירש אמיר
:שם המנחה
סדנת הנדסת תוכנה
:שם הסדנה
מסלול אפליקטיבי
:מסלול הסדנה
:GitHub
פוסטר
מצגת
:תקציר הפרויקט

The "Function Graph Overview" project is an open-source tool designed to help developers and students better understand how functions work and interact in their code. The tool creates visual diagrams (control-flow graphs) that show the flow of code, making it easier to debug and analyze. It supports several programming languages, like C, C++, Python, and Go, and works directly in Visual Studio Code.
The project focuses on improving features like debugging visuals and adding support for nested functions. It uses technologies like Tree-sitter and Graphviz to analyze code and generate the graphs. The goal is to make coding and learning easier by giving a clear and interactive way to see how code works, all without leaving the coding environment. This project is also a way for us to contribute to the open-source community while building something useful for both beginners and experienced developers.

© 2020 by Academit Tel-Aviv Yaffo.

Proudly created with Wix.com

  • Black Facebook Icon
  • YouTube
  • Black Instagram Icon

חבר הלאומים 10 תל-אביב-יפו

bottom of page